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.) 

On Sat, Oct 23, 2010 at 1:47 PM, Ashley Pittman <ashley@pittman.co.uk> wrote:

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?

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.

Ashley.

--

Ashley Pittman, Bath, UK.

Padb - A parallel job inspection tool for cluster computing
http://padb.pittman.org.uk


_______________________________________________
users mailing list
users@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users