LAM/MPI logo

LAM/MPI General User's Mailing List Archives

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

From: Robin Humble (rjh_at_[hidden])
Date: 2003-11-13 14:51:34


On Thu, Nov 13, 2003 at 09:46:17AM -0800, Praveen Agrawal wrote:
>I have been wondering why should this be. Below are my
>reasons to beleive so:(corresponding sizes)
> ILP32 ILP64
>long 32 64<different>
>pointer 32 64<different>
>So, in our mpi pgm if we just don't use long then
>there shouldn't be any problem. As sharing address
>across machines doen't make sence.

if you have structures with pointers or longs in them, then the
structures will be different sizes on each machine. An MPI_Datatype
created from these structures will then be incorrect on one
architecture.

Ummmm - I can't think of anything else.
Endian-ness of the data should be taken care of by LAM ok...

cheers,
robin