Hello, I have just created a ticket for openmpi to suport fortran better. I found that it does not build if mpich2 is installed. If we do not allow both to install at the same time, (is there a counterpart of "Conflicts" field of Fink?) we do not need to put "open" before mpirun mpicc and mpif90. Any opinions? Takeshi
On Dec 29, 2007, at 8:50 AM, Takeshi Enomoto wrote:
Hello,
I have just created a ticket for openmpi to suport fortran better.
I found that it does not build if mpich2 is installed.
Like a file conflict or a build-time conflict?
If we do not allow both to install at the same time, (is there a counterpart of "Conflicts" field of Fink?) we do not need to put "open" before mpirun mpicc and mpif90.
I'm not a big fan of conflicting ports: So far we managed to make most port non-conflicting (e.g. you can install all postgresql or all db4x ports simultaneously), so I'd rather not throw all of this away. We can add an additional bin-directory in $prefix/lib/$name/bin with the "original" named executables or something like this if this makes you happy. Regards, -Markus -- Dipl. Inf. (FH) Markus W. Weissmann http://www.macports.org/ http://www.mweissmann.de/
Markus,
I found that it does not build if mpich2 is installed.
Like a file conflict or a build-time conflict?
opt/local/include/mpio.h installed by mpich2 conflicts with headers of Open MPI.
I'm not a big fan of conflicting ports: So far we managed to make most port non-conflicting (e.g. you can install all postgresql or all db4x ports simultaneously), so I'd rather not throw all of this away. We can add an additional bin-directory in $prefix/lib/$name/ bin with the "original" named executables or something like this if this makes you happy.
OK. The patch I have just submitted keeps open prefix and creates symbolic links to mpi*-wrapper-data.txt. <http://trac.macosforge.org/projects/macports/ticket/13743> Takeshi
On 30 Dec 2007, at 12:03, Takeshi Enomoto wrote:
Markus,
I found that it does not build if mpich2 is installed.
Like a file conflict or a build-time conflict?
opt/local/include/mpio.h
installed by mpich2 conflicts with headers of Open MPI.
I've upgraded mpich2 to version 1.0.6p1 moving its header files to include/mpich2 so this should be solved now.
I'm not a big fan of conflicting ports: So far we managed to make most port non-conflicting (e.g. you can install all postgresql or all db4x ports simultaneously), so I'd rather not throw all of this away. We can add an additional bin-directory in $prefix/lib/ $name/bin with the "original" named executables or something like this if this makes you happy.
OK. The patch I have just submitted keeps open prefix and creates symbolic links to mpi*-wrapper-data.txt.
Thanks! I've just submitted it. Regards, -Markus -- Dipl. Inf. (FH) Markus W. Weissmann http://www.macports.org/ http://www.mweissmann.de/
participants (2)
-
Markus Weissmann
-
Takeshi Enomoto