[MPICH] standardizing 64 bit integer MPI
Karl Feind
kaf at sgi.com
Thu Jan 18 10:15:28 CST 2007
Greetings MPI standards enthusiasts:
Memory capacity on large computer systems and clusters conintues to increase.
As the number of systems with substantially more memory than 2 GB per MPI
process increases, the demand for a flavor of the MPI library to support MPI
communication with message sizes or buffer sizes in excess of 2^31 elements
will also increase.
The industry is pretty entrenched in a 32 bit default
integer size for C "int" and Fortran INTEGER.
See http://www.unix.org/whitepapers/64bit.html.
Perhaps the MPI Forum should consider adding 64 bit integer variants
of many of the MPI functions that specify "int" or "INTEGER" arguments
for the message size/count. Eg. MPI_Send and MPI_Recv.
I envision an interface called MPI_Send64 that specifies the "count"
argument is "int64" or "INTEGER(KIND=8)".
Do you agree there is a need? Do you have any ideas about a solution for
this issue?
Thanks,
Karl Feind
SGI
More information about the mpich-discuss
mailing list