Hi,
Recent versions of LAM/MPI (7.x) provide a transparent optimized
conversion between little and big endian machines. On older versions
there was an option in mpirun to toggle the conversion on/off. I used
this feature extensively betwen RS6000/AIX and PC/Linux. However be
aware of two caveats:
- use the SAME version of LAM/MPI on both platforms
- build both LAM/MPI libraries with the same default integer length. On
64-bit architectures you may be tempted to define integer*8 as the
default (-i8), however this breaks the communication with a 32-bit
LAM/MPI library, probably because the signaling packets don't match in
size.
Pierre V.
PS. I see you have asked the same question for OPEN/MPI. When I checked
(few months ago) this was not the case.
Eng. A.A. Isola wrote:
>Hi everybody,
>
>I got one doudt in LAM-MPI. Suppose, if
>i
>run the
>application on different systems with different data formats
>(little-
>endian & big endian)...Willl LAM-MPI converts from little
>endian
>to
>big-endian(if it is sending data from for eg, Linux Pc &
>Solaris)....
>
>If it isn't able to do this, it will be able in the
>future releases?
>(is in your to do list?)
>
>Thanking u for ur response,
>
>A.A. Isola
>_______________________________________________
>This list is archived at http://www.lam-mpi.org/MailArchives/lam/
>
>
--
--
Soutenez le mouvement SAUVONS LA RECHERCHE :
http://recherche-en-danger.apinc.org/
_/_/_/_/ _/ _/ Dr. Pierre VALIRON
_/ _/ _/ _/ Laboratoire d'Astrophysique
_/ _/ _/ _/ Observatoire de Grenoble / UJF
_/_/_/_/ _/ _/ BP 53 F-38041 Grenoble Cedex 9 (France)
_/ _/ _/ http://www-laog.obs.ujf-grenoble.fr/~valiron/
_/ _/ _/ Mail: Pierre.Valiron_at_[hidden]
_/ _/ _/ Phone: +33 4 7651 4787 Fax: +33 4 7644 8821
_/ _/_/
|