Cisco Blogs


Cisco Blog > High Performance Computing Networking

10 Years of Open MPI

November 22, 2013 at 5:00 am PST

Today’s the day.

Today marks 10 years since the first commit in the original Open MPI CVS source code repository (which was later converted to Subversion):

$ svn log -r 1 http://svn.open-mpi.org/svn/ompi
------------------------------------------------------------
r1 | jsquyres | 2003-11-22 11:36:58 -0500 (Sat, 22 Nov 2003)
First commit
------------------------------------------------------------

Read More »

Tags: , ,

At SC’13 next week? Come say hi!

November 13, 2013 at 2:54 pm PST

sc13-logo_0Are you going to be in Denver at SC’13 next week?

Good!

You need to stop by the Cisco booth (#2535) and say hi to your friendly neighborhood Open MPI developers: Dave Goodell, Reese Faucette, and Jeff Squyres.

Read More »

Tags: , , , , ,

Lawrence Berkeley Labs talk: Cisco Userspace NIC (usNIC)

November 8, 2013 at 11:58 am PST

Here’s the slides from my second talk, which is a deep technical dive into both how the usNIC technology works, and how we use that technology in the BTL plugin that we wrote for Open MPI (which is upstream starting with Open MPI v1.7.3).

Read More »

Tags: , , ,

Lawrence Berkeley Labs talk: (Open) MPI, Parallel Computing, Life, the Universe, and Everything

November 8, 2013 at 11:57 am PST

Many thanks to the crew at LBL for hosting my talks yesterday.  There were many insightful questions and comments throughout both talks.

Here’s the slides from my first talk, entitled “(Open) MPI, Parallel Computing, Life, the Universe, and Everything.” ┬áThis is a general MPI/Open MPI talk, where I discussed the current state of Open MPI, and then talked in detail about two of Open MPI’s newest features: the MPI-3 “MPI_T” tools interface, and Open MPI’s flexible process affinity system.

Read More »

Tags: , , ,

My new favorite Open MPI mpirun feature: tab completion

November 1, 2013 at 5:00 am PST

Today’s guest author is Nathan Hjelm, a Scientist 2 at Los Alamos National Laboratory.

We recently added scripts to support tab completion of mpirun flags and run-time MCA configuration variables to the Open MPI trunk development. The scripts support both bash and zsh and have a number of useful features (depending on the shell).

Can’t remember how to spell that MCA parameter name? Just hit <TAB>.
Can’t remember which transports are available? Just hit <TAB>.
Can’t remember the name of that mpirun CLI option? Just hit <TAB>.

Read More »

Tags: , ,