Looks like an interactive vs. non-interactive PATH problem. Please do a "ssh node02 printenv" and see if you get what you expect in the PATH.

  george.

On Apr 3, 2008, at 11:41 PM, trnja...@umn.edu wrote:
OpenMPI does not use PATH, at least not by default (or my default).

Node 1:
PATH=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/elvedin/bin

Node 2:
PATH=/home/elvedin/mpi/ompi/bin:/usr/kerberos/bin:/usr/lib/ccache:/ usr/local/bin:/bin:/usr/bin

Binary "endian" is in /home/elvedin/mpi/ompi/bin of node 2 (as defined in PATH) and in /home/elvedin/ of node 1. Running from node 1 with "mpirun -np
2 -machinefile (has node1,node2 in it) endian" -

Failed to find the following executable:

Host:       node2
Executable: endian

On Apr 3 2008, Terry Frankcombe wrote:

Someone can correct me if I'm wrong, but I do believe that the
executables don't need to be in the same place on every node, but they do need to be on every node somewhere in that node's PATH. Certainly, consistent NFS mounted filespaces is one of the easiest ways to achieve
this.

_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to