Hi, so yes I'm trying to install the source but after installing, it does not seem to be able to locate the libraries.
mpirun gives the error
libopen-rte.so.0: cannot open shared object file: No such file or directory
Of course, I have seen this faq http://www.open-mpi.org/faq/?category=running#adding-ompi-to-path
But this is more than a little beyond me. The libraries seem to be installed in usr/lib, (at least, that's where it locates the library in question.) but I can't seem to get this to work by modifying LD_LIBRARY_PATH, or using the --prefix switch. Obviously I am doing something very wrong, never having bothered with editing paths before. (This is why I use packages.)
You need to have exactly the same version of OpenMPI installed on both machines. Typically in a cluster all machines are identical in terms of software, if this isn't the case for your systems then the easiest way might be to compile open mpi from source (on the older of the two machines would be best) and to install it to a common directory on both machines.
On 23 Oct 2010, at 17:58, Brandon Fulcher wrote:
> So I checked the OMPI package details on both machines, they each are running Open MPI 1.3. . . but then I noticed that the packages are different versions. Basically, the slave is running the previous Ubuntu release, and the master is running the current one. Both have the most recent packages for their release. . .but perhaps that is enough of a difference?
Ashley Pittman, Bath, UK.
Padb - A parallel job inspection tool for cluster computing
users mailing list