Created attachment 183133 [details] New science/hypre port as a diff 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. https://computation.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods --- This can be used in a number of high profile scientific packages that use MPI, including PetSC.
There's a Phab revision with a few proposed changes. https://reviews.freebsd.org/D11048
Created attachment 183230 [details] Update with an option for openmpi Here is a proof-of-concept with an option with OpenMPI. It still has an issue: configure doesn't let me specify *which* to use: not sure what will happen if both openmpi and mpich are found.
A commit references this bug: Author: jrm Date: Thu Jun 8 03:22:40 UTC 2017 New revision: 442906 URL: https://svnweb.freebsd.org/changeset/ports/442906 Log: 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 Changes: head/science/Makefile head/science/hypre/ head/science/hypre/Makefile head/science/hypre/distinfo head/science/hypre/pkg-descr head/science/hypre/pkg-plist
Committed. Thanks.