On Dec 12, 2007, at 6:32 PM, Lisandro Dalcin wrote:

Yes, this is problematic; dlopen is fun on all the various OS's...

FWIW: we use the Libtool DL library for this kind of portability; OMPI
itself doesn't have all the logic for the different OS loaders.

Do I have the libtool API calls available when linking against libmpi.so ?

You should, yes.

Also, see my later post: doesn't perl/python have some kind of portable dlopen anyway? They're opening your module...?

This should hypothetically allow you to do a simple putenv() before
calling MPI_INIT and then the Right magic should occur.

Is there any another way of setting a MCA parameter? Or playing with
the environment is the only available way?


See http://www.open-mpi.org/faq/?category=tuning#setting-mca-params.

--
Jeff Squyres
Cisco Systems

Reply via email to