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
|