Am 29.07.2013 um 05:48 schrieb dani: > But that is not a requirement on ssh. > That is a requirement on the install base on the second node - both must have > the same environment variables set, using same paths on each machine. > either install openmpi on each node, and setup /etc/profile.d/openmpi.{c,}sh > and /etc/ld.so.conf.d/openmpi.conf files on both (preferred) or install to a > common file system (e.g. nfs mount) and still use profile and ldconfig to > setup environment.
Where was Open MPI installed to? Maybe you need to set the $PATH for a non-interactive login in your ~/.bashrc to include this location on the slave node. -- Reuti > On 29/07//2013 05:00, meng wrote: >> Dear Reuti, >> Thank you for the reply. >> In examples directory on the computer c1, command "mpiexec -np 4 hello_c" >> is correctly executed. >> If I run " mpiexec -machinefile hosts hello_c " on computer c1, where hosts >> contains two line : >> " node3 >> localhost >> " >> the screen displays as follows: >> bash: orted: command not found >> -------------------------------------------------------------------------- >> A daemon (pid 5247) died unexpectedly with status 127 while attempting >> to launch so we are aborting. >> >> There may be more information reported by the environment (see above). >> >> This may be because the daemon was unable to find all the needed shared >> libraries on the remote node. You may set your LD_LIBRARY_PATH to have the >> location of the shared libraries on the remote nodes and this will >> automatically be forwarded to the remote >> nodes.-------------------------------------------------------------------------- >> -------------------------------------------------------------------------- >> mpiexec noticed that the job aborted, but has no info as to the process >> that caused that situation. >> I dont know whats wrong with it. >> Thank you. >> Regards, >> Meng >> >> >> >> At 2013-07-27 16:44:56,Reuti <re...@staff.uni-marburg.de> >> wrote: >> >Hi, >> > >> >Am 27.07.2013 um 08:48 schrieb meng: >> > >> >> what 's the requriement, especially on ssh, to run openmpi? I have two >> >> computers, say c1 and c2. Through ssh, c1 can access c2 without password, >> >> but c2 can't access c1. Under this environment, can I use openmpi to >> >> compute parallely? >> > >> >as long as you execute `mpiexec` only on c1, it should work. But you can't >> >start a job on c2. >> > >> >-- Reuti >> > >> > >> >> Regards, >> >> meng >> >> >> >> >> >> _______________________________________________ >> >> users mailing list >> >> >> us...@open-mpi.org >> >> >> >> http://www.open-mpi.org/mailman/listinfo.cgi/users >> >> > >> > >> >_______________________________________________ >> >users mailing list >> > >> us...@open-mpi.org >> >> > >> http://www.open-mpi.org/mailman/listinfo.cgi/users >> >> >> >> >> _______________________________________________ >> users mailing list >> >> us...@open-mpi.org >> http://www.open-mpi.org/mailman/listinfo.cgi/users > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users