On Mar 16, 2009, at 7:23 PM, justin oppenheim wrote:

I managed to run it just recently... It turns out that some libraries libib* were missing, as well as some others. I learned this by trying to install an old version of openmpi that was in the repository of my Suse Linux. The "software manager" of Suse told me the missing libraries for the old openmpi. After installing these libraries, the already installed new openmpi (downloaded from open- mpi.org) works. Maybe it is a good idea to spell this out on open- mpi web site. People would just install the openmpi without knowing that there might be some missing libraries...


The problems you described:

/programs/my_mpi_program: symbol lookup error: /programs/openmpi/lib/ libmpi_cxx.so.0: undefined symbol: ompi_registered_datareps

Should not have been caused by missing libib* libraries. The missing symbol that that error message talks about is a symbol in libmpi itself. It sounds more like you somehow had mis-matched versions of Open MPI installed / being used, perchance...?

--
Jeff Squyres
Cisco Systems

Reply via email to