On Fri, Jan 2, 2009 at 9:08 AM, doriankrause <doriankra...@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