#39428: mpich should have variant +gcc47 by default --------------------------+------------------------ Reporter: dstrubbe@… | Owner: eborisch@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: haspatch Port: mpich | --------------------------+------------------------ Comment (by sean@…): Replying to [comment:10 dstrubbe@…]:
Replying to [comment:9 sean@…]:
2) split up mpi ports into fortan subports
This would break the macports structure of compilers already in place. Also, this breaks mpi standards because fortran mpi wrappers need to exist.
What do you mean that MPI standards require Fortran MPI wrappers? Some MPI's seem to produce useless Fortran wrappers that just write an error message if compiled without Fortran. Not sure how that helps anything. For comparison, the openmpi port does not bother installing mpif77 or mpif90 if installed without Fortran support.
And there's a reason OpenMPI isn't recommend by scientific projects. Apple shipped a broken MPI with Leopard and that was inexcusable. For not very good reasons, Bill Gropp and others decided that MPI should wrap compilers (instead of just providing linking flags) therefore and package providing MPI needs to provide the C and Fortran wrappers. As a note, C++ MPI has been deprecated. -- Ticket URL: <https://trac.macports.org/ticket/39428#comment:11> MacPorts <http://www.macports.org/> Ports system for OS X