Page MenuHomeFreeBSD

New port, science/hypre
ClosedPublic

Authored by jrm on Jun 4 2017, 9:43 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Dec 2, 7:42 AM
Unknown Object (File)
Tue, Nov 5, 2:26 AM
Unknown Object (File)
Nov 2 2024, 2:17 AM
Unknown Object (File)
Oct 29 2024, 2:51 PM
Unknown Object (File)
Oct 18 2024, 1:15 PM
Unknown Object (File)
Oct 7 2024, 6:30 PM
Unknown Object (File)
Oct 5 2024, 4:23 AM
Unknown Object (File)
Oct 4 2024, 8:26 PM
Subscribers

Details

Summary

If CONFIGURE_TARGET is unset and GNU_CONFIGURE=yes is used, the build also works
and it builds with mpicc/mpicxx. Ignoring the faster builds and some possible
problems on other architectures, is building with mpicc/mpicxx beneficial?

Test Plan

portlint -C: OK
testport: OK (poudriere: 10.3-RELEASE-p10, i386)
testport: OK (poudriere: 10.3-RELEASE-p10, amd64)
testport: OK (poudriere: 11.0-RELEASE-p1, i386)
testport: OK (poudriere: 11.0-RELEASE-p1, amd64)

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

  • Set LICENSE_FILE
  • Use the RLN macro, so that fully qualified paths can be used

Most of the packages that use this involve MPI: I need the MPICH build for another port I am working in (sundials), however we could also use OpenMPI.

Now that I think about it, it would be nice to have an option to choose to build with OpenMPI or MPICH (MPICH still being the default).

This revision is now accepted and ready to land.Jun 5 2017, 1:18 AM
science/hypre/Makefile
15 ↗(On Diff #29200)

I think the version .8 may be needed, otherwise it may take mpich3 instead.

jrm edited edge metadata.
  • Add knobs to choose to depend on and build with either mpich2 or openmpi
This revision now requires review to proceed.Jun 8 2017, 2:34 AM
This revision is now accepted and ready to land.Jun 8 2017, 2:55 AM
This revision was automatically updated to reflect the committed changes.
jrm marked an inline comment as done.