I don't know about .deb packages, but at least in the rpms there is a post install scriptlet that re-runs ldconfig to ensure the new libs are in the ldconfig cache.

On 16/05//2016 18:04, Dave Love wrote:
"Rob Malpass" <l...@getiton.myzen.co.uk> writes:

Almost in desperation, I cheated:
Why is that cheating?  Unless you specifically want a different version,
it seems sensible to me, especially as you then have access to packaged
versions of at least some MPI programs.  Likewise with rpm-based
systems, which I'm afraid I know more about.

Also the package system ensures that things don't break by inadvertently
removing their dependencies; the hwloc libraries might be an example.

sudo  apt-get install openmpi-bin

and hey presto.   I can now do (from head node)

mpirun -H node2,node3,node4 -n 10 foo

and it works fine.   So clearly apt-get install has set something that I'd
not done (and it's seemingly not LD_LIBRARY_PATH) as ssh node2 'echo
$LD_LIBRARY_PATH' still returns a blank line.
No.  As I said recently, Debian installs a default MPI (via the
alternatives system) with libraries in the system search path.  Check
the library contents.
_______________________________________________
users mailing list
us...@open-mpi.org
Subscription: https://www.open-mpi.org/mailman/listinfo.cgi/users
Link to this post: 
http://www.open-mpi.org/community/lists/users/2016/05/29212.php


Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to