You are here

error while loading shared libraries: libmpi_cxx.so.1

1 post / 0 new
error while loading shared libraries: libmpi_cxx.so.1
#1

Greetings,

I encounter a strange error when I try to run minirosetta on a cluster. Although compilation appears to finish successfully, minirosetta does not find a library that exists. This is how I run it:

module purge
module load OpenMPI/1.4.5-GCC-4.6.3
export PATH=/gpfs/h/lspro220u2/Opt:/gpfs/h/build/eb131021/software/OpenMPI/1.4.5-GCC-4.6.3/bin:$PATH
export LD_LIBRARY_PATH=/gpfs/h/build/eb131021/software/OpenMPI/1.4.5-GCC-4.6.3/lib:$LD_LIBRARY_PATH
export INCLUDE=/gpfs/h/build/eb131021/software/OpenMPI/1.4.5-GCC-4.6.3/include

/gpfs/h/build/eb131021/software/OpenMPI/1.4.5-GCC-4.6.3/bin/mpirun -np 12 /gpfs/h/lspro220u2/Opt/Rosetta3.4/rosetta_source/bin/minirosetta.mpi.linuxgccrelease @comparative_modeling_flags.txt

And this is the output:

/gpfs/h/lspro220u2/Opt/Rosetta3.4/rosetta_source/bin/minirosetta.mpi.linuxgccrelease: error while loading shared libraries: libmpi_cxx.so.1: cannot open shared object file: No such file or directory
/gpfs/h/lspro220u2/Opt/Rosetta3.4/rosetta_source/bin/minirosetta.mpi.linuxgccrelease: error while loading shared libraries: libmpi_cxx.so.1: cannot open shared object file: No such file or directory
/gpfs/h/lspro220u2/Opt/Rosetta3.4/rosetta_source/bin/minirosetta.mpi.linuxgccrelease: error while loading shared libraries: libmpi_cxx.so.1: cannot open shared object file: No such file or directory
/gpfs/h/lspro220u2/Opt/Rosetta3.4/rosetta_source/bin/minirosetta.mpi.linuxgccrelease: error while loading shared libraries: libmpi_cxx.so.1: cannot open shared object file: No such file or directory
/gpfs/h/lspro220u2/Opt/Rosetta3.4/rosetta_source/bin/minirosetta.mpi.linuxgccrelease: error while loading shared libraries: libmpi_cxx.so.1: cannot open shared object file: No such file or directory
/gpfs/h/lspro220u2/Opt/Rosetta3.4/rosetta_source/bin/minirosetta.mpi.linuxgccrelease: error while loading shared libraries: libmpi_cxx.so.1: cannot open shared object file: No such file or directory
/gpfs/h/lspro220u2/Opt/Rosetta3.4/rosetta_source/bin/minirosetta.mpi.linuxgccrelease: error while loading shared libraries: libmpi_cxx.so.1: cannot open shared object file: No such file or directory
/gpfs/h/lspro220u2/Opt/Rosetta3.4/rosetta_source/bin/minirosetta.mpi.linuxgccrelease: error while loading shared libraries: libmpi_cxx.so.1: cannot open shared object file: No such file or directory
/gpfs/h/lspro220u2/Opt/Rosetta3.4/rosetta_source/bin/minirosetta.mpi.linuxgccrelease: error while loading shared libraries: libmpi_cxx.so.1: cannot open shared object file: No such file or directory
/gpfs/h/lspro220u2/Opt/Rosetta3.4/rosetta_source/bin/minirosetta.mpi.linuxgccrelease: error while loading shared libraries: libmpi_cxx.so.1: cannot open shared object file: No such file or directory
/gpfs/h/lspro220u2/Opt/Rosetta3.4/rosetta_source/bin/minirosetta.mpi.linuxgccrelease: error while loading shared libraries: libmpi_cxx.so.1: cannot open shared object file: No such file or directory
/gpfs/h/lspro220u2/Opt/Rosetta3.4/rosetta_source/bin/minirosetta.mpi.linuxgccrelease: error while loading shared libraries: libmpi_cxx.so.1: cannot open shared object file: No such file or directory

I created this symlink:

/gpfs/h/build/eb131021/software/OpenMPI/1.4.5-GCC-4.6.3/lib/libmpi_cxx.so.1 -> /gpfs/h/build/eb131021/software/OpenMPI/1.4.5-GCC-4.6.3/lib/libmpi_cxx.so.0.0.1

but I still get the same error although the path to libmpi_cxx.so.1 is within LD_LIBRARY_PATH. Has anyone encountered something like that before?

Post Situation: 
Fri, 2014-02-28 05:35
tevang