Hey Rob,
I don't know if this is what is going on, but in general, when a package
is installed via a distro's package management system, it ends up in
system locations such as /usr/bin and /usr/lib that are automatically
searched when looking for executables and libraries. So, it isn't
necessarily that the package maintainers did much of anything different
when putting together the package; instead, they may have put files in
locations that are more accessible from a system-tool point of view. For
example, the runtime linker knows to search in several system-defined
directories such as /usr/lib. This might explain why everything worked
after installing openmpi-bin: the binaries and libraries all ended up in
system locations that are automatically a part of the environment on the
remote node, so remote execution worked as it could find everything.
Thanks,
David
On 05/14/2016 05:37 AM, Rob Malpass wrote:
Hi all
I posted about a fortnight ago to this list as I was having some
trouble getting my nodes to be controlled by my master node.
Perceived wisdom at the time was to compile with the
–enable-orterun-prefix-by-default.
For some time I’d been getting cannot open libopen-rte.so.7 which
points to a problem with LD_LIBRARY_PATH. I had been able to run it
on nodes 3 and 4 even though (from headnode) if I do
ssh node4 ‘echo $LD_LIBRARY_PATH’
returns a blank line. However – as I say it’s working on nodes 3 and 4.
I had been hacking for ages on nodes 1 and 2 getting the same error
but still with LD_LIBRARY_PATH apparently not set for an interactive
login.
Almost in desperation, I cheated:
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.
Can anyone tell me what might be in the install script so I can get a
clue?
Thanks
_______________________________________________
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/29201.php
--
David Shrader
HPC-ENV High Performance Computer Systems
Los Alamos National Lab
Email: dshrader <at> lanl.gov