On Mon, Jun 9, 2014 at 3:40 PM, Jeff Squyres (jsquyres) <jsquy...@cisco.com>
wrote:

> 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.
>

We actually do ship the <prefix>/share and <prefix>/etc directories. We
set OPAL_PREFIX to a sub-directory of our installation and make sure those
things are in our PATH/LD_LIBRARY_PATH.

I can try adding the additional shared libs but it doesn't sound like
anything's dlopen'ed so I'm not sure it'll help.

Vineet


>
> --
> Jeff Squyres
> jsquy...@cisco.com
> For corporate legal information go to:
> http://www.cisco.com/web/about/doing_business/legal/cri/
>
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users
>

Reply via email to