Hi,
The LAM site states that mixing 32 bit machines with
64 bit machines is not compatible.
I have been wondering why should this be. Below are my
reasons to beleive so:(corresponding sizes)
ILP32 ILP64
char 8 8
short 16 16
int 32 32
long 32 64<different>
long long 64 64
pointer 32 64<different>
enum, float 32 32
double 64 64
long double 128 128
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.
In my institute we have got many sunfire machines(64)
& intel clusters, we want to integrate them together.
Can anyone please throw me light on this(pro/cons),
specially the LAM developers.
Cheers,
Praveen.
__________________________________
Do you Yahoo!?
Protect your identity with Yahoo! Mail AddressGuard
http://antispam.yahoo.com/whatsnewfree
|