#40716: METIS portfile errors ------------------------+-------------------------------- Reporter: jcverle@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: Port: metis | ------------------------+-------------------------------- Comment (by jcverle@…):
Second, an openmpi variant is listed. METIS does not have an MPI variant; ParMETIS (which is a new port) is the MPI version of METIS. METIS does have support for OpenMP, though I think it requires downloading of a separate tarball. I have never used that capability, personally, so I can't speak to how it would be implemented in the Portfile.
The openmpi variant was requested and provided in #35018 and committed in r94816. I don't know any more about it.
The person that made the change had a Lavabit email address, so they aren't contactable any more (Lavabit closed abruptly, perhaps permanently). Having the openmpi variant add "openmp=1" to the arguments doesn't hurt anything, but I don't think it actually does anything. There is a separate mt-metis code for OpenMP threaded METIS available on the web site, which might make use of that option. But it's a separate code. At any rate, inclusion of the variant appears to be a mistake convoluting openmp and openmpi. METIS does not support MPI.
MacPorts chooses a default compiler based on the Xcode version. Most ports should not override this choice... Very good. That makes sense. Thanks.
-- Ticket URL: <https://trac.macports.org/ticket/40716#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X