Re: [Mpi-forum] Status of vendor MPI 3.0 RMA implementations
Technically speaking, no MPI implementation supports external32, so no one is MPI-2 compliant either. But I think we can ignore that. I’ll ignore dynamic processes as well, though I think it’s fairly easy to (badly) support it by setting universe size to world size. F08 is optional in the standard. No one has a full implementation with subarrays and stuff, but it’ll be a while before that’ll happen given that there’s only one compiler that allows it right now. The tools interface is not optional. So Cray MPI is not compliant. IBM PE MPI is “compliant", but they don’t have a public release yet (so I guess we call it not compliant). Intel MPI 5.0b (public release) is probably the only vendor MPI that is fully MPI-3 compliant. — Pavan On Mar 24, 2014, at 7:45 AM, Jeff Hammond <[email protected]> wrote:
MPICH supported went downstream into Cray MPI and MVAPICH a while ago. I've used RMA heavily in both.
I'm electing to ignore F08, btw. And some MPIs still lack dynamic processes when the host OS doesn't support fork().
Jeff
Sent from my iPhone
On Mar 24, 2014, at 7:36 AM, Dan Holmes <[email protected]> wrote:
What is the current status of MPI 3.0 RMA support in vendor implementations?
Both MPICH and OpenMPI now claim full compliance. Other than that, the latest information I have is likely to be out-dated.
Cheers, Dan. -- The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336.
_______________________________________________ mpi-forum mailing list [email protected] http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi-forum
mpi-forum mailing list [email protected] http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi-forum
participants (1)
-
Balaji, Pavan