On Sep 9, 2008, at 3:05 PM, Christopher Tanner wrote:
I think I've found the problem / solution. With Ubuntu, there's a
program called 'ldconfig' that updates the dynamic linker run-time
bindings. Since Open MPI was compiled to use dynamic linking, these
have to be updated. Thus, these comm
On clusters where I'm using the Intel compilers and OpenMPI, I setup
the compiler directory (usually /opt/intel) as a NFS export. The
computation nodes then mount that export. Next, I add the following
lines to the ld.so.conf file and distribute it to the computation
nodes:
/opt/intel/cce/version_n
Jeremy -
I think I've found the problem / solution. With Ubuntu, there's a
program called 'ldconfig' that updates the dynamic linker run-time
bindings. Since Open MPI was compiled to use dynamic linking, these
have to be updated. Thus, these commands have to be run on all of the
nodes
$
You might want to double check this; it's an easy thing to test
incorrectly.
What you want to check is that the LD_LIBRARY_PATH is set properly for
*non-interactive logins* (I assume you are using the rsh/ssh launcher
for Open MPI, vs. using a resource manager such as SLURM, Torque,
etc.)
Jeremy -
Thanks for the help - this bit of advice came up quite a bit through
internet searches. However, I made sure that the LD_LIBRARY_PATH was
set and correct on all nodes -- and the error persists.
Any other possible solutions? Thanks.
---
Chris