On Fri, Jan 2, 2009 at 9:08 AM, doriankrause <doriankrause@web.de> wrote:
Mahmoud Payami wrote:

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?


Could you give us some more information? What is the error message?
You said that the application is compiled for the 32 bit architecture. I'm not used to mixing 32/64 bit architectures. Does the application run on each host seperately?

Dorian



Dear Dorian,
Thank you  for your contribution. The application, compiled on each box separately, is ok with mpi an no problem. Recently, I had checked that a binary file created on ia32, also works on 86_64 but the reverse is not true. So, why not a parallel program which is compiled on ia32 box? I think, if I configure and install openmpi using ia32 intel compiler on 86_64 box, then it will be resolved.
I have to check it and will report the result. In present case, it is searching for shared lib.so.0 which has some extension "..ELF...64". I have already added "/usr/local/lib" which contains mpi libs in LD_LIBRARY_PATH otherwise they would not work on each box even separatey.
Bests, Happy 2009
mahmoud