Home | GridMPI | GridTCP | Publications | Download

Curret Release: GridMPI-2.1.3

Implementation Status

Known Problems, Compatibility Issues, and Open Issues

Known Problems
pack_external
unpack_external
long double is not properly packed/unpacked in architecture neutral format, because of the diversity of long double formats -- Intel uses 96bits, IBM/Power uses a pair of doubles, and so on.
Compatibility Issues
pack_external
unpack_external
long data are packed into 64bit whereas MPI-2 specifies they are in 32bits. This non-standard behavior is for 64bit machines. Setting environment variable _YAMPI_COMMON_PACK_SIZE makes it to the standard behavior.
MPI_CancelCancelation is a non-local operation, opposed to the MPI specification in which MPI_Wait after MPI_Cancel is a local operation (MPI1 §3.8). GridMPI may waits at MPI_Wait for checking with the peer receiver process of a send.
Open Issues

See MPI Implementation Status for support levels of MPI-2 features.

See Checkpoint/Restart Implementation Status for support levels of checkpointing feature.


($Date: 2006-06-07 15:56:42 $)