Dear OpenMPI Users,

I have two systems, one with Intel64 processor, and one with IA32. The OSs
on first is CentOS-86_64 and the other CentOS-i386. I installed Intel
fortran compiler 10.1 on both.  In the first I use the fce, and in the
second I use fc directories (ifortvars.sh/csh). I have compiled openmpi
separately on each machine. Now, I could not run my application whch is
compiled on ia32 machine. Should I use "fc" instead of "fce" on intel64 and
then compile openmpi with that?

Best regards,

Mahmoud Payami

PS: I have read the following FAQ but I need specific answer.


As of v1.1, Open MPI requires that the size of C, C++, and Fortran datatypes
be the same on all platforms within a single parallel application with the
exception of types represented by MPI_BOOL and MPI_LOGICAL -- size
differences in these types between processes are properly handled. Endian
differences between processes in a single MPI job are properly and
automatically handled.

Prior to v1.1, Open MPI did not include any support for data size or endian
heterogeneity.

Reply via email to