Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: Re: [OMPI users] question running on heterogeneous systems
From: Mahmoud Payami (mahmoud.payami_at_[hidden])
Date: 2009-01-02 12:36:57


On Fri, Jan 2, 2009 at 9:08 AM, doriankrause <doriankrause_at_[hidden]> 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