Hello,<br><br>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.<br><br>
OSX 10.5 ships with OpenMPI apparently, such that there are mpi* programs in /usr/bin<br><br>I accepted the default when configuring/building/installing mpich2, such that it gets installed to /usr/local/bin<br><br>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.<br>
<br>Now when I type "which mpiexec" it correctly states /usr/local/bin/mpiexec (the mpich2 installed version)<br><br>But when I try the example "mpiexec -n 3 hostname" I get the error message<br><br>-bash: /usr/bin/mpiexec: No such file or directory<br>
<br>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?<br><br>The original mpiexec in /usr/bin reports this when run without argument<br>
<br>mpiexec (OpenRTE) 1.2.3<br><usage/flags snipped><br><br>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.<br>
<br>-thomas blom<br>ices/ut austin<br><br><br><br><br><br>