[mpich-discuss] mpich2 / openmpi conflicts on osx 10.5?
blomcode at gmail.com
Wed Dec 17 22:05:36 CST 2008
I've successfully used mpich2 on windows and on a couple of other osx
machines, but having just built mpich2 from source on a new mac pro I
encounter difficulty when trying to run some mpi programs.
OSX 10.5 ships with OpenMPI apparently, such that there are mpi* programs in
I accepted the default when configuring/building/installing mpich2, such
that it gets installed to /usr/local/bin
Once I realized that the wrong mpiexec was getting called, I chose to "hide"
the /usr/bin versions (not knowing otherwise how to disable or uninstall the
openmpi) by just creating a folder _mpi_hidden in /usr/bin and placing all
those mpi* programs in there.
Now when I type "which mpiexec" it correctly states /usr/local/bin/mpiexec
(the mpich2 installed version)
But when I try the example "mpiexec -n 3 hostname" I get the error message
-bash: /usr/bin/mpiexec: No such file or directory
I'm not clear about what's going on here. Is the python mpiexec in
/usr/local/bin trying to call the preexisting mpiexec in /usr/bin?
The original mpiexec in /usr/bin reports this when run without argument
mpiexec (OpenRTE) 1.2.3
Thanks for any help untangling this problem. I'm not sure why I didn't run
into this problem on a new imac that was setup similarly a couple months
ago...Perhaps OS preinstalled on that system was an earlier rev of 10.5.
For whatever reason it does not have any mpi programs in /usr/bin.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the mpich-discuss