LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Pierre Valiron (Pierre.valiron_at_[hidden])
Date: 2006-08-30 04:56:06


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
 _/          _/_/