On Jun 9, 2014, at 6:36 PM, Vineet Rawat <vineetraw...@gmail.com> wrote:

> No, we only included what seemed necessary (from ldd output and experience on 
> other clusters). The only things in my <prefix>/lib/openmpi are 
> libompi_dbg_msgq*. Is that what you're referring to? In <prefix>/lib for 
> 12.8.1 (ignoring the VampirTrace libs) I could add libmpi_mpifh, 
> libmpi_usempi, libompitrace and/or liboshmem. Anything needed there?

You need basically everything that OMPI installs under the $prefix tree.  I see 
you're compiling statically, so OMPI slurps all of its plugins into the .a 
library files, but you'll basically need all of them.

That being said, since you're using --enable-static, all of OMPI's libraries 
should be statically linked against the orted.  Meaning that the orted should 
be ok, even if you didn't copy all the .a files to all servers.  But still, in 
general, we tell people to make the entire $prefix tree to all servers in the 
MPI job (e.g., if you don't include all the help files, you can get 
less-than-helpful help messages when things go wrong).  You can even make them 
available via NFS, if it's easier.

-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to: 
http://www.cisco.com/web/about/doing_business/legal/cri/

Reply via email to