Alex Granovsky
gran@classic.chem.msu.su
current betas of Firefly v. 8.0.0 supports MVAPICH2
Best regards,
Alex
On Wed Feb 8 '12 0:53am, Jim Kress wrote
----------------------------------------
>Alex,
>What about MVAPICH2? I noticed there are no downloadable executables linked with MVAPICH2, only MVAPICH. Is there a particular reason?
>Jim
>On Tue Feb 7 '12 3:07pm, Alex Granovsky wrote
>---------------------------------------------
>>Dear Jim,
>>Yes this is the key problem with OpenMPI.
>>Best wishes,
>>Alex
>>On Sun Feb 5 '12 10:59pm, Jim Kress wrote
>>-----------------------------------------
>>>Is this why you prefer we use MVAPICH or Intel MPI?
>>>Jim
>>>On Tue Nov 15 '11 2:30pm, Alex Granovsky wrote
>>>----------------------------------------------
>>>>Hi,
>>>>you are trying to use 64-bit OpenMPI libraries with Firefly.
>>>>You need to use 32-bit libs. You can find how to create them
>>>>on this Forum. Nevertheless, please take in mind the following:
>>>>1. There were changes in ABI of OpenMPI 1.4 as compared
>>>>with 1.2 series. This broke compatibility with executables
>>>>compiled with OpenMPI 1.2.x, such as Firefly 7.1.G and thus
>>>>Firefly version 7.1.G is not compatible with OpenMPI 1.4.x
>>>>To use Firefly with OpenMPI 7.1.G you need current beta of
>>>>Firefly.
>>>>2. Anyway, I do not recommend to use OpenMPI with Firefly at all as
>>>>the implementation of collective operations in OpenMPI is not safe
>>>>and lacks proper synchronization. Thus, we cannot guarantee stable
>>>>execution of Firefly with OpenMPI. Though the workarounds for these
>>>>problems exist both in OpenMPI (you can find some in the OpenMPI
>>>>mailing lists) and in Firefly code, their use decrease overall
>>>>performance of Firefly.
>>>>Kind regards,
>>>>Alex Granovsky
>>>>
>>>>
>>>>
>>>>
>>>>On Tue Nov 15 '11 1:20pm, Eldar Mamin wrote
>>>>-------------------------------------------
>>>>>Dear all
>>>>>does openmpi-1.4.1
>>>>>(~$ which mpirun
>>>>>/unicluster/opt/OpenFOAM/1.7/ThirdParty-1.7.1/platforms/linux64Gcc/openmpi-1.4.1/bin/mpirun)
>>>>>fit the appropriate version of firefly -"Firefly version 7.1.G download links, Linux OpenMPI v. 1.2.x, dynamically linked NPTL-based version"
>>>>>I got the following error
>>>>>./firefly: error while loading shared libraries: libmpi.so.0: wrong ELF class: ELFCLASS64
>>>>>./firefly: error while loading shared libraries: libmpi.so.0: wrong ELF class: ELFCLASS64
>>>>>./firefly: error while loading shared libraries: libmpi.so.0: wrong ELF class: ELFCLASS64
>>>>>./firefly: error while loading shared libraries: libmpi.so.0: wrong ELF class: ELFCLASS64
>>>>>./firefly: error while loading shared libraries: libmpi.so.0: wrong ELF class: ELFCLASS64
>>>>>./firefly: error while loading shared libraries: libmpi.so.0: wrong ELF class: ELFCLASS64
>>>>>./firefly: error while loading shared libraries: libmpi.so.0: wrong ELF class: ELFCLASS64
>>>>>./firefly: error while loading shared libraries: libmpi.so.0: wrong ELF class: ELFCLASS64
>>>>>