notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
hypre Scalable Linear Solvers and Multigrid Methods
2.25.0 science on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2017-06-08 03:22:50
Last Update: 2022-07-20 14:22:51
Commit Hash: 4619604
License: APACHE20 MIT
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (67 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/hypre-2.25.0/catalog.mk
  3. /usr/local/share/licenses/hypre-2.25.0/LICENSE
  4. /usr/local/share/licenses/hypre-2.25.0/APACHE20
  5. /usr/local/share/licenses/hypre-2.25.0/MIT
  6. include/HYPRE.h
  7. include/HYPRE_DistributedMatrixPilutSolver_protos.h
  8. include/HYPRE_DistributedMatrixPilutSolver_types.h
  9. include/HYPRE_IJ_mv.h
  10. include/HYPRE_MatvecFunctions.h
  11. include/HYPRE_config.h
  12. include/HYPRE_distributed_matrix_mv.h
  13. include/HYPRE_distributed_matrix_protos.h
  14. include/HYPRE_distributed_matrix_types.h
  15. include/HYPRE_error_f.h
  16. include/HYPRE_krylov.h
  17. include/HYPRE_lobpcg.h
  18. include/HYPRE_matrix_matrix_protos.h
  19. include/HYPRE_parcsr_ls.h
  20. include/HYPRE_parcsr_mv.h
  21. include/HYPRE_seq_mv.h
  22. include/HYPRE_sstruct_ls.h
  23. include/HYPRE_sstruct_mv.h
  24. include/HYPRE_struct_ls.h
  25. include/HYPRE_struct_mv.h
  26. include/HYPRE_utilities.h
  27. include/HYPREf.h
  28. include/IJ_matrix.h
  29. include/IJ_vector.h
  30. include/_hypre_IJ_mv.h
  31. include/_hypre_blas.h
  32. include/_hypre_lapack.h
  33. include/_hypre_parcsr_ls.h
  34. include/_hypre_parcsr_mv.h
  35. include/_hypre_sstruct_ls.h
  36. include/_hypre_sstruct_mv.h
  37. include/_hypre_struct_ls.h
  38. include/_hypre_struct_mv.h
  39. include/_hypre_utilities.h
  40. include/aux_par_vector.h
  41. include/aux_parcsr_matrix.h
  42. include/csr_block_matrix.h
  43. include/csr_matmultivec.h
  44. include/distributed_matrix.h
  45. include/f2c.h
  46. include/fortran.h
  47. include/fortran_matrix.h
  48. include/hypre_blas.h
  49. include/interpreter.h
  50. include/krylov.h
  51. include/lobpcg.h
  52. include/multivector.h
  53. include/par_csr_block_matrix.h
  54. include/par_csr_matmultivec.h
  55. include/par_csr_pmvcomm.h
  56. include/par_multivector.h
  57. include/seq_multivector.h
  58. include/seq_mv.h
  59. include/temp_multivector.h
  60. lib/cmake/HYPRE/HYPREConfig.cmake
  61. lib/cmake/HYPRE/HYPREConfigVersion.cmake
  62. lib/cmake/HYPRE/HYPRETargets-release.cmake
  63. lib/cmake/HYPRE/HYPRETargets.cmake
  64. lib/libHYPRE.so
  65. @owner
  66. @group
  67. @mode
Collapse this list.
Dependency lines:
  • hypre>0:science/hypre
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:
Packages (timestamps in pop-ups are UTC):
hypre
ABIlatestquarterly
FreeBSD:11:aarch642.11.2_42.19.0
FreeBSD:11:amd642.22.12.22.0
FreeBSD:11:armv6-2.19.0
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch642.11.2_42.25.0
FreeBSD:12:amd642.25.02.25.0
FreeBSD:12:armv62.11.2_42.20.0
FreeBSD:12:armv72.15.02.20.0
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch642.25.02.25.0
FreeBSD:13:amd642.25.02.25.0
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:13:riscv64--
FreeBSD:14:aarch642.25.0-
FreeBSD:14:amd642.25.0-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
FreeBSD:14:riscv64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake
  2. gfortran11 : lang/gcc11
  3. as : devel/binutils
Runtime dependencies:
  1. gfortran11 : lang/gcc11
Library dependencies:
  1. libmpich.so : net/mpich
  2. libblas.so : math/blas
  3. liblapack.so : math/lapack
This port is required by:
for Build
  1. science/code_saturne
for Run
  1. science/code_saturne

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/hypre-space/hypre/tar.gz/v2.25.0?dummy=/
Collapse this list.

Number of commits found: 31

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
20 Jul 2022 14:22:51
 files touched by this commit commit hash:46196047a4df0f85aaee442799209fdaacf03361  2.25.0
Tobias C. Berner (tcberner) search for other commits by this committer
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 View all of this commit message)
17 Jun 2022 04:03:50
 files touched by this commit commit hash:72d92425644c695b4e68da98263e3e68cecb84f3  2.25.0
Yuri Victorovich (yuri) search for other commits by this committer
science/hypre: Update 2.24.0 -> 2.25.0

Reported by:	portscout
13 Feb 2022 17:38:19
 files touched by this commit commit hash:7306b4e805c0155ec87aff7b1e41290cd2767ec1  2.24.0
Yuri Victorovich (yuri) search for other commits by this committer
science/hypre: Update 2.23.0 -> 2.24.0

Reported by:	portscout
07 Nov 2021 12:15:02
 files touched by this commit commit hash:e2bc9761556c33ed29725da142702878cc572a8c  2.23.0
Piotr Kubaj (pkubaj) search for other commits by this committer
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
 files touched by this commit commit hash:ab8bda9bf6db2d136dfc161c38af7ce6e95c561f  2.23.0
Yuri Victorovich (yuri) search for other commits by this committer
science/hypre: Update 2.22.1 -> 2.23.0

Reported by:	portscout
21 Aug 2021 17:12:16
 files touched by this commit commit hash:8fc23f5e73d00e638c050eed7fe234726ac2264e  2.22.1
Yuri Victorovich (yuri) search for other commits by this committer
science/hypre: Update 2.22.0 -> 2.22.1

Reported by:	portscout
23 Jun 2021 19:37:54
 files touched by this commit commit hash:94ca6023711f5308449e8fa981c2ca34e06c15b3  2.22.0
Yuri Victorovich (yuri) search for other commits by this committer
science/hypre: Update 2.21.0 -> 2.22.0

Reported by:	portscout
26 May 2021 06:59:05
 files touched by this commit commit hash:c9477f3a7d145debd55594f8b08aea3168c7e5d6  2.21.0
Yuri Victorovich (yuri) search for other commits by this committer
science/hypre: Update 2.20.0 -> 2.21.0

Reported by:	portscout
15 Apr 2021 08:31:56
 files touched by this commit commit hash:ffbc3bd9376a3672e16eafddf55b233b8fed1674  2.20.0
Tobias Kortkamp (tobik) search for other commits by this committer
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
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  2.20.0
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
25 Sep 2020 19:01:01
Original commit files touched by this commit Revision:550067  2.20.0
yuri search for other commits by this committer
science/hypre: Update 2.19.0 -> 2.20.0

Reported by:	portscout
27 May 2020 08:08:16
Original commit files touched by this commit Revision:536679  2.19.0
yuri search for other commits by this committer
science/hypre: Update 2.18.2 -> 2.19.0

Reported by:	portscout
19 Apr 2020 09:49:02
Original commit files touched by this commit Revision:532095  2.18.2_2
danilo search for other commits by this committer
- 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
Original commit files touched by this commit Revision:524642  2.18.2_1
swills search for other commits by this committer
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
Original commit files touched by this commit Revision:521908  2.18.2
tobik search for other commits by this committer
science/hypre: Fix LICENSE_FILE_*
03 Jan 2020 04:46:59
Original commit files touched by this commit Revision:521900  2.18.2
yuri search for other commits by this committer
science/hypre: Update 2.16.0 -> science/hypre

Reported by:	portscout
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  2.16.0_1
gerald search for other commits by this committer
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
Original commit files touched by this commit Revision:501528  2.16.0
yuri search for other commits by this committer
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
Original commit files touched by this commit Revision:499638  2.15.1_2
gerald search for other commits by this committer
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
Original commit files touched by this commit Revision:494631  2.15.1_1
jbeich search for other commits by this committer
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
Original commit files touched by this commit Revision:487272  2.15.1_1
gerald search for other commits by this committer
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
Original commit files touched by this commit Revision:482571  2.15.1
yuri search for other commits by this committer
science/hypre: Update 2.15.0 -> 2.15.1

Reported by:	portscout
09 Oct 2018 01:26:30
Original commit files touched by this commit Revision:481590  2.15.0
yuri search for other commits by this committer
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
Original commit files touched by this commit Revision:481557  2.11.2_4
yuri search for other commits by this committer
science/hypre: Take maintainership
23 Sep 2018 18:48:21
Original commit files touched by this commit Revision:480523  2.11.2_4
yuri search for other commits by this committer
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
Original commit files touched by this commit Revision:475857  2.11.2_3
gerald search for other commits by this committer
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
Original commit files touched by this commit Revision:471969  2.11.2_2
linimon search for other commits by this committer
Mark broken on powerpc64.

Approved by:	portmgr (tier-2 blanket)
10 Mar 2018 17:46:06
Original commit files touched by this commit Revision:464084  2.11.2_2
gerald search for other commits by this committer
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
Original commit files touched by this commit Revision:449591  2.11.2_1
gerald search for other commits by this committer
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
Original commit files touched by this commit Revision:442952  2.11.2
jrm search for other commits by this committer
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
Original commit files touched by this commit Revision:442906  2.11.2
jrm search for other commits by this committer
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

Number of commits found: 31