Crazy ideas to revamp MPI_INIT and MPI_FINALIZE

I recently had the pleasure of attending EuroMPI 2015, hosted by INRIA in Bordeaux, France (…hey, you should attend EuroMPI 2016 in Edinburgh, Scottland!). I gave two mini-talks during my speaking slot, the first of which was entitled: Crazy ideas about revamping MPI_INIT and MPI_FINALIZE.

Can I MPI_SEND (and MPI_RECV) with a count larger than 2 billion?

This question is inspired by the fact that the “count” parameter to MPI_SEND and MPI_RECV (and friends) is an “int” in C, which is typically a signed 4-byte integer, meaning that its largest positive value is 231, or about 2 billion. However, this is the wrong question. The right question is: can MPI send and […]

Open MPI 1.7.5 released

After a metric ton of work by the entire community, Open MPI has released version 1.7.5. Among the zillions of minor updates and new enhancements are two major new features: MPI-3.0 conformance OpenSHMEM support (Linux only) See this post on the Open MPI announcement list for more details.

MPI Forum: What’s Next?

Now that we’re just starting into the MPI-3.0 era, what’s next? The MPI Forum is still having active meetings.  What is left to do?  Isn’t MPI “done”? Nope.  MPI is an ever-changing standard to meet the needs of HPC.  And since HPC keeps changing, so does MPI.