I am sure the subject line is confusing, so let me try to clarify. We installed openMPI in “usr/local/packages” on a node that we use for compilations, but this is actually a network-attached share, which is mounted under a different name on compute nodes.
I believe the installation path is hardcoded in some of the text/binary files, which is causing warning messages such as: -------------------------------------------------------------------------- Sorry! You were supposed to get help about: knem fail open But I couldn't open the help file: /usr/local/packages/openmpi/1.8/intel-15.0/share/openmpi/help-mpi-btl-sm.txt: No such file or directory. Sorry! ————————————————————————————————————— Is there a way to install openMPI in a way that it will run from any location as long as the $PATH and $LD_LIBRARY_PATH include required bits? Thanks a lot in advance! -Mehmet