Port details |
- hypre Scalable Linear Solvers and Multigrid Methods
- 2.25.0 science
=0 Version of this port present on the latest quarterly branch. - Maintainer: yuri@FreeBSD.org
 - Port Added: 2017-06-08 03:22:50
- Last Update: 2022-07-20 14:22:51
- Commit Hash: 4619604
- License: APACHE20 MIT
- Description:
- HYPRE: Scalable Linear Solvers and Multigrid Methods
HYPRE is a library of high performance preconditioners and solvers featuring
multigrid methods for the solution of large, sparse linear systems of equations
on massively parallel computers.
WWW: https://computing.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/science/hypre/ && make install clean
- To add the package, run one of these commands:
- pkg install science/hypre
- pkg install hypre
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: hypre
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1655437893
SHA256 (hypre-space-hypre-v2.25.0_GH0.tar.gz) = f9fc8371d91239fca694284dab17175bfda3821d7b7a871fd2e8f9d5930f303c
SIZE (hypre-space-hypre-v2.25.0_GH0.tar.gz) = 6671758
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake
- gfortran11 : lang/gcc11
- as : devel/binutils
- Runtime dependencies:
-
- gfortran11 : lang/gcc11
- Library dependencies:
-
- libmpich.so : net/mpich
- libblas.so : math/blas
- liblapack.so : math/lapack
- This port is required by:
- for Build
-
- science/code_saturne
- for Run
-
- science/code_saturne
- Configuration Options:
- ===> The following configuration options are available for hypre-2.25.0:
DOCS=on: Build and/or install documentation
====> MPI (Message Passing Interface) support: you have to select exactly one of them
NOMPI=off: Build without parallel processing support
MPICH=on: Parallel processing support via MPICH 3
OPENMPI=off: Parallel processing support via Open MPI
===> Use 'make config' to modify these settings
- Options name:
- science_hypre
- USES:
- blaslapack cmake:testing fortran localbase
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
20 Jul 2022 14:22:51 2.25.0 |
Tobias C. Berner (tcberner)  |
science: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Andreas Fehlner <fehlner@gmx.de>
* Brad Huntting <huntting@glarp.com>
* Chao Shin <quakelee@cn.FreeBSD.org>
* Cheng-Lung Sung <clsung@FreeBSD.org>
* Chia-Hsing Yu <me@davidyu.org>
* Chris Rees <utisoft@gmail.com>
* David Naylor <dbn@FreeBSD.org>
* Dmitry Sivachenko <demon@FreeBSD.org>
* Ed Schouten <ed@FreeBSD.org>
* Eric Freeman <freebsdports@chillibear.com>
* Erik B Knudsen (Only the first 15 lines of the commit message are shown above ) |
17 Jun 2022 04:03:50 2.25.0 |
Yuri Victorovich (yuri)  |
science/hypre: Update 2.24.0 -> 2.25.0
Reported by: portscout |
13 Feb 2022 17:38:19 2.24.0 |
Yuri Victorovich (yuri)  |
science/hypre: Update 2.23.0 -> 2.24.0
Reported by: portscout |
07 Nov 2021 12:15:02 2.23.0 |
Piotr Kubaj (pkubaj)  |
science/hypre: fix build on powerpc64*
Collision with machine/frame.h's lr:
In file included from
/wrkdirs/usr/ports/science/hypre/work/hypre-2.23.0/src/distributed_ls/pilut/parilut.c:53:
In file included from
/wrkdirs/usr/ports/science/hypre/work/hypre-2.23.0/src/distributed_ls/pilut/ilu.h:29:
In file included from /usr/include/signal.h:40:
In file included from /usr/include/sys/signal.h:48:
In file included from /usr/include/machine/signal.h:45:
/usr/include/machine/frame.h:54:13: error: expected ')'
register_t lr; |
07 Oct 2021 18:43:15 2.23.0 |
Yuri Victorovich (yuri)  |
science/hypre: Update 2.22.1 -> 2.23.0
Reported by: portscout |
21 Aug 2021 17:12:16 2.22.1 |
Yuri Victorovich (yuri)  |
science/hypre: Update 2.22.0 -> 2.22.1
Reported by: portscout |
23 Jun 2021 19:37:54 2.22.0 |
Yuri Victorovich (yuri)  |
science/hypre: Update 2.21.0 -> 2.22.0
Reported by: portscout |
26 May 2021 06:59:05 2.21.0 |
Yuri Victorovich (yuri)  |
science/hypre: Update 2.20.0 -> 2.21.0
Reported by: portscout |
15 Apr 2021 08:31:56 2.20.0 |
Tobias Kortkamp (tobik)  |
Clean up some things
- Remove duplicate variables
- Remove nop variables
- Sort categories
- Remove redundant option descriptions that match the default ones
Reported by: portscan |
06 Apr 2021 14:31:07 2.20.0 |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
25 Sep 2020 19:01:01
2.20.0 |
yuri  |
science/hypre: Update 2.19.0 -> 2.20.0
Reported by: portscout |
27 May 2020 08:08:16
2.19.0 |
yuri  |
science/hypre: Update 2.18.2 -> 2.19.0
Reported by: portscout |
19 Apr 2020 09:49:02
2.18.2_2 |
danilo  |
- Update net/openmpi to 4.0.3 (openmpi 1 is deprecated)
- Remove option for net/openmpi2 from science/pnetcdf (net/openmpi2 is
deprecated and will be removed)
- Fix science/gromacs plist when MPI option is enabled
- Bump PORTREVISION for all the consumers of net/openmpi |
30 Jan 2020 14:17:44
2.18.2_1 |
swills  |
Fix math/openblas and bump dependent ports
* Fix build on i386 [1]
* Fix science/code_saturne build with new openblas [2]
* Avoid installing private headers [3]
* Prevent build from optimizing for host by correcting build confg [4]
* Bump portrevision of dependent ports [5]
This is correcting issues from r523749 [1][2][4] and r515970 [3]
PR: 231371
Reported by: build cluster [1]
Reported by: Dima Pasechnik <dimpase+freebsd@gmail.com> [2]
Reported by: many [5]
Reviewed by: mat, bapt
Approved by: implicit, since this is a build fix |
03 Jan 2020 07:24:56
2.18.2 |
tobik  |
science/hypre: Fix LICENSE_FILE_* |
03 Jan 2020 04:46:59
2.18.2 |
yuri  |
science/hypre: Update 2.16.0 -> science/hypre
Reported by: portscout |
26 Jul 2019 20:46:57
2.16.0_1 |
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
13 May 2019 07:57:58
2.16.0 |
yuri  |
science/hypre: Update 2.15.1 -> 2.16.0
New github repository is pointed to from their website now. |
22 Apr 2019 13:16:34
2.15.1_2 |
gerald  |
Related to revision 499061 bump ports with USES=fortran to have them
benefit from the improved situation where libgcc_s is only used when
absolutely necessary.
Suggested by: tijl |
04 Mar 2019 18:35:03
2.15.1_1 |
jbeich  |
science/hypre: unbreak with libc++ 8
In file included from FEI_HYPRE_Impl.cxx:22:
In file included from /usr/include/c++/v1/math.h:309:
In file included from /usr/include/c++/v1/type_traits:406:
In file included from /usr/include/c++/v1/cstddef:38:
./../../utilities/version:1:2: error: invalid preprocessing directive
#!/bin/sh
^
./../../utilities/version:2:2: error: invalid preprocessing directive
#BHEADER**********************************************************************
^
./../../utilities/version:3:3: error: invalid preprocessing directive
# Copyright (c) 2008, Lawrence Livermore National Security, LLC.
^
[...]
PR: 236192
Approved by: portmgr blanket |
12 Dec 2018 01:35:36
2.15.1_1 |
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.
PR: 231590 |
20 Oct 2018 15:47:07
2.15.1 |
yuri  |
science/hypre: Update 2.15.0 -> 2.15.1
Reported by: portscout |
09 Oct 2018 01:26:30
2.15.0 |
yuri  |
science/hypre: Update 2.11.2 -> 2.15.0
Port changes:
* Move to GitHub
* Add the NOMPI option
* Update WWW |
08 Oct 2018 19:16:50
2.11.2_4 |
yuri  |
science/hypre: Take maintainership |
23 Sep 2018 18:48:21
2.11.2_4 |
yuri  |
science/hypre: Change from net/mpich2 to net/mpich
Reset maintainer on request of the mantainer (Pedro F. Giffuni).
PR: 231636
Approved by: pfg (maintainer) |
29 Jul 2018 22:18:46
2.11.2_3 |
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.
This includes ports
- featuring USE_GCC=yes or USE_GCC=any,
- featuring USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and those
- with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.
PR: 222542 |
08 Jun 2018 02:39:46
2.11.2_2 |
linimon  |
Mark broken on powerpc64.
Approved by: portmgr (tier-2 blanket) |
10 Mar 2018 17:46:06
2.11.2_2 |
gerald  |
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079). |
10 Sep 2017 20:55:39
2.11.2_1 |
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
c++14-lang, c++0x, c11, or gcc-c++11-lib.
PR: 219275 |
08 Jun 2017 19:37:02
2.11.2 |
jrm  |
science/hypre: Fix build with openmpi
- specify full path to mpicc/mpicxx when setting CC/CXX
- specify mpi include/lib dirs
- set WRKSRC_SUBDIR instead of WRKSRC
- whitespace changes
Approved by: pfg (maintainer) |
08 Jun 2017 03:22:39
2.11.2 |
jrm  |
New port, science/hypre: Scalable Linear Solvers and Multigrid Methods
WWW: http://www.llnl.gov/casc/hypre/
PR: 219709
Submitted by: pfg (maintainer)
Differential Revision: https://reviews.freebsd.org/D11048 |