Bug 219709

Summary: [NEW PORT] science/hypre: Scalable Linear Solvers and Multigrid Methods
Product: Ports & Packages Reporter: Pedro F. Giffuni <pfg>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Closed FIXED    
Severity: Affects Only Me CC: jrm
Priority: --- Keywords: feature, needs-qa, patch
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://reviews.freebsd.org/D11048
Attachments:
Description Flags
New science/hypre port as a diff
none
Update with an option for openmpi none

Description Pedro F. Giffuni freebsd_committer freebsd_triage 2017-06-01 15:07:41 UTC
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.
Comment 1 Joseph Mingrone freebsd_committer freebsd_triage 2017-06-04 21:43:21 UTC
There's a Phab revision with a few proposed changes.

https://reviews.freebsd.org/D11048
Comment 2 Pedro F. Giffuni freebsd_committer freebsd_triage 2017-06-05 02:46:59 UTC
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.
Comment 3 commit-hook freebsd_committer freebsd_triage 2017-06-08 03:23:26 UTC
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
Comment 4 Joseph Mingrone freebsd_committer freebsd_triage 2017-06-08 03:25:29 UTC
Committed.  Thanks.