On Sep 15, 2009, at 5:36 AM, Dominik Táborský wrote:
So I have to manually copy the compiled hello world program to all of the nodes so that they can be executed? I really didn't expect that...
How would you expect us to execute something that doesn't exist? :-)
So, where (in the filesystem) does the executable have to be? On the same place as on the master?
That's one way to do it. In general, if you specify a naked executable name, we look for it in the PATH on each of the target machines. We automatically append "." to your PATH on each node, so if you "mpirun ... hello" and hello is in your CWD, then we'll find it.
As Lenny mentioned, it's a fairly common scenario to use NFS to export your executable to all nodes where it is needed to run.
-- Jeff Squyres jsquy...@cisco.com