Firefly and PC GAMESS-related discussion club


 
Learn how to ask questions correctly  
 
 
We are NATO-free zone
 



Re: Does openmpi-1.4.1 fit FireFly

Alex Granovsky
gran@classic.chem.msu.su


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
>


[ Previous ] [ Next ] [ Index ]           Tue Nov 15 '11 2:30pm
[ Reply ] [ Edit ] [ Delete ]           This message read 1845 times