Hello,<br><br>I&#39;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 &quot;hide&quot; 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 &quot;which mpiexec&quot; it correctly states /usr/local/bin/mpiexec (the mpich2 installed version)<br><br>But when I try the example &quot;mpiexec -n 3 hostname&quot; I get the error message<br><br>-bash: /usr/bin/mpiexec: No such file or directory<br>
<br>I&#39;m not clear about what&#39;s going on here.&nbsp; 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>&lt;usage/flags snipped&gt;<br><br>Thanks for any help untangling this problem.&nbsp; I&#39;m not sure why I didn&#39;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.&nbsp; 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>