On Apr 22, 2011, at 1:42 PM, ya...@adina.com wrote: > Open MPI 1.4.3 + Intel Compilers V8.1 summary: > (in case someone likes to refer to it later) > > (1) To make all Open MPI executables statically linked and > independent of any dynamic libraries, > "--disable-shared" and "--enable-static" options should BOTH be > fowarded to configure, and "-i-static" > option should be specified for intel compilers too. > > (2) It is confirmed that environment variables could be forwarded to > slave nodes, such as $PATH > and $LD_LIBARY_PATH, by specifying options to mpirun. > However, mpirun will invoke orted daemon on > master and slave nodes.
This is not correct - mpirun will not invoke an orted daemon on the master node. mpirun itself acts as the local daemon. > These environment variables passed to > slave nodes via mpirun options does not > take into effect before orted started. This is not entirely correct. It depends on the launcher. For rsh/ssh launchers, we do indeed set the environmental variables prior to executing the orted daemon. Some launch environments do not support that functionality. > So if orted daemon needs > these environment variables to run, > the only way is to set these environment variables in a shared > .bashrc or .profile file, visible to > both master and slave nodes, say, on a shared NFS partition. It > seems no other way to resolve this kind > of dependence. > > Regards, > Yiguang > > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users