|This web site is maintained by Jeff Squyres, the author
of the MPI Mechanic column of the now-defunct ClusterWorld
magazine. Its purpose is to provide all the back issues of the
column. Since ClusterWorld magazine has merged with Linux
Magazine, the MPI Mechanic column is effectively no more. So
However, MPI Mechanic has been replaced by MPI
Monkey on the Cluster Monkey
web site. All these old columns will be appearing there, along with
new content. Woo hoo!
If you can't wait for the content to appear on Cluster Monkey,
you can download PDFs of the old MPI Mechanic columns here.
I ask that you do not redistribute the PDFs found on this site;
they are (and will continue to be) free to download from here. Please
direct anyone that wants copies of these columns to this web site:
- Jun 2005: Doing More With Less
Note that there are two typos in the MPI Quiz in this article (I can't edit the PDF):
May 2005: 'Progress' is the Opposite of 'Congress'
Apr 2005: Why Are There So Many MPI Implementations?
Mar 2005: Is Your Application Spawnworthy?
Feb 2005: The Spawn of MPI
Jan 2005: Debugging In Parallel (In Parallel)
- The "MPI_ANY_SOURCE" on line 3 of "the following may be more appropriate" solution code should be "i+1".
- The "&status" argument should be eliminated on line 4 of the "Will the following code deadlock?" section.
Dec 2004: MPI Debugging: Can You Hear Me Now?
Nov 2004: MPI_Reduce: Introducing Open MPI, feature-length article, replacing normal MPI Mechanic column that month
Oct 2004: More Joys of Asynchronous Communication
Sep 2004: The Joys of Asynchronous Communication
Aug 2004: In Parallel, Everyone Hears You Scream, II
Jul 2004: In Parallel, Everyone Hears You Scream
Jun 2004: Return of the MPI Datatypes, guest written by Brian Barrett
May 2004: How to Succeed in Datatypes Without Really Trying
Apr 2004: Everything You Wanted to Know About Groups and Communicators
Mar 2004: Zen and the Art of MPI Collectives
Feb 2004: What really happens during MPI_INIT
Jan 2004: Processes, Processors, and MPI, Oh My!
Dec 2003: Definitions and Fundamentals: The Message Passing Interface (MPI)
||The last issue's cover (sob)