Bug 219709 - [NEW PORT] science/hypre: Scalable Linear Solvers and Multigrid Methods
Summary: [NEW PORT] science/hypre: Scalable Linear Solvers and Multigrid Methods
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL: https://reviews.freebsd.org/D11048
Keywords: feature, needs-qa, patch
Depends on:
Blocks:
 
Reported: 2017-06-01 15:07 UTC by Pedro F. Giffuni
Modified: 2017-06-08 03:25 UTC (History)
1 user (show)

See Also:


Attachments
New science/hypre port as a diff (4.45 KB, patch)
2017-06-01 15:07 UTC, Pedro F. Giffuni
no flags Details | Diff
Update with an option for openmpi (6.05 KB, patch)
2017-06-05 02:46 UTC, Pedro F. Giffuni
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.