Cisco Blogs


Cisco Blog > High Performance Computing Networking

Open MPI new versioning scheme and roadmap

Open MPI recently updated its version numbering scheme and development roadmap.

This new scheme aims to provide more semantic information in the Open MPI “A.B.C” version number to both end users and system administrators.

Read More »

Tags: , ,

The state of libfabric in Open MPI

Yesterday morning, I gave a presentation at the 2015 OpenFabrics Software Developers’ Workshop.  I discussed the status of libfabric support in Open MPI.

Here’s a copy of my slides:

Read More »

Tags: , , ,

A Farewell to LAM/MPI

LAM/MPI logoWith a little sadness, I note that LAM/MPI was officially retired recently.

LAM/MPI’s hosting provider, Indiana University, made the decision not to renew the lam-mpi.org domain any more.  As of a few weeks ago, LAM/MPI’s web site is no more, and its domain is in the process of expiring.

LAM/MPI was a highly popular implementation of the MPI standard that was initially developed at the Ohio Supercomputing Center, eventually transferred to the University of Notre Dame, and then later finally moved to Indiana University.

Read More »

Tags: , , ,

Open MPI: behind the scenes

Open MPI logoWorking on an MPI implementation isn’t always sexy.  There’s a lot of grubby, grubby work that needs to happen on a continual basis to produce a production-quality MPI implementation that can be used for real-world HPC applications.

Sure, we always need to work on optimizing short message latency.

Sure, we need to keep driving MPI’s internal resource utilization down so that apps get more use of hardware.

But there’s also lots of “uninteresting” — yet still critically important — stuff that happens behind the scenes. Read More »

Tags: , ,

Tree-based launch in Open MPI (part 2)

In my prior blog entry, I described the basics of Open MPI’s tree-based launching system over ssh (yes, there are still some valid / good reasons for using ssh over a native job scheduler / resource manager’s parallel launch mechanisms…).

That entry got a little long, so I split the rest of the discussion into a separate blog entry.

The prior entry ended after describing that Open MPI uses a binomial tree-based launcher.

Read More »

Tags: , ,