Not here:
$ nm /usr/local/openmpi/1.5.1/lib/libmpi.so | grep ompi_mpi_char
001d1e60 D ompi_mpi_char
001d4a60 D ompi_mpi_character
What do you get? If you get an "U" instead of "D", then your Open MPI
build is a bit broken, MPI_CHAR datatype should be available.
BTW, are you 100% sure mpi4py is linked against the 1.5.1 Open MPI libs?
$ ldd ~/lib/python/mpi4py/MPI.so
linux-gate.so.1 => (0x00312000)
libpython2.6.so.1.0 => /usr/lib/libpython2.6.so.1.0 (0x00959000)
libmpi.so.1 => /usr/local/openmpi/1.5.1/lib/libmpi.so.1 (0x00313000)
libdl.so.2 => /lib/libdl.so.2 (0x00c14000)
libnsl.so.1 => /lib/libnsl.so.1 (0x001fa000)
libutil.so.1 => /lib/libutil.so.1 (0x00237000)
libm.so.6 => /lib/libm.so.6 (0x0023b000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00d64000)
libc.so.6 => /lib/libc.so.6 (0x00592000)
/lib/ld-linux.so.2 (0x00572000)
--
Lisandro Dalcin
---------------
CIMEC (INTEC/CONICET-UNL)
Predio CONICET-Santa Fe
Colectora RN 168 Km 472, Paraje El Pozo
Tel: +54-342-4511594 (ext 1011)
Tel/Fax: +54-342-4511169
--
You received this message because you are subscribed to the Google Groups "mpi4py" group.
To post to this group, send email to mpi...@googlegroups.com.
To unsubscribe from this group, send email to mpi4py+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/mpi4py?hl=en.
Oh, I see... Intel MPI is based in MPICH2, then it not compatible at
all with Open MPI.
Are you having trouble with LD_LIBRARY_PATH or something like that?
You can export/setenv LDFLAGS=-Wl,-rpath,/path/to/openmpi/lib and
re-build mpi4py, this way you do not need to set LD_LIBRARY_PATH.