get the following error when I attempt to run an mpi program (called
"first", in this case) across several nodes (it works on a single
node):

$ mpirun -np 3 --hostfile /tmp/nodes ./first
./first: error while loading shared libraries: libmpi.so.0: cannot
open shared object file: No such file or directory

My library path looks okay and I am able to run other programs,
including listing the supposedly missing library:

$ echo $LD_LIBRARY_PATH
/opt/openmpi/1.1/lib/
$ mpirun -np 3 --hostfile /tmp/nodes uptime
16:42:51 up 22 days,  3:14, 10 users,  load average: 0.01, 0.02, 0.04
19:49:32 up  1:36,  0 users,  load average: 0.00, 0.00, 0.00
19:40:01 up  1:37,  0 users,  load average: 0.00, 0.00, 0.00
$ mpirun -np 3 --hostfile /tmp/nodes ls -l /opt/openmpi/1.1/lib/libmpi.so*
lrwxrwxrwx  1 root root      15 Jul 13 15:44
/opt/openmpi/1.1/lib/libmpi.so -> libmpi.so.0.0.0
lrwxrwxrwx  1 root root      15 Jul 13 15:44
/opt/openmpi/1.1/lib/libmpi.so.0 -> libmpi.so.0.0.0
-rwxr-xr-x  1 root root 6157698 Jul 12 18:08
/opt/openmpi/1.1/lib/libmpi.so.0.0.0
lrwxrwxrwx  1 root root      15 Jul 26 16:17
/opt/openmpi/1.1/lib/libmpi.so -> libmpi.so.0.0.0
lrwxrwxrwx  1 root root      15 Jul 26 16:17
/opt/openmpi/1.1/lib/libmpi.so.0 -> libmpi.so.0.0.0
-rwxr-xr-x  1 root root 6157698 Jul 12 18:08
/opt/openmpi/1.1/lib/libmpi.so.0.0.0
lrwxrwxrwx  1 root root      15 Jul 26 13:50
/opt/openmpi/1.1/lib/libmpi.so -> libmpi.so.0.0.0
lrwxrwxrwx  1 root root      15 Jul 26 13:50
/opt/openmpi/1.1/lib/libmpi.so.0 -> libmpi.so.0.0.0
-rwxr-xr-x  1 root root 6157698 Jul 12 18:08
/opt/openmpi/1.1/lib/libmpi.so.0.0.0

Any suggestions?

Thanks,
Dan

Reply via email to