This page lists new features and bug fixes in the MR-MPI library since the current version was released.
To add these features/fixes to your version of MR-MPI, download the current tarball from the download page, which includes all the new features/fixes listed below, and rebuild the code.
The current version of MR-MPI is 13 April 2009.
22 Apr 2009
This upgrade adds 3 small features:
1) A timer setting that enables output of timing info from each library call.
2) A new map() option to pass in an existing set of key/value pairs, operate on them via the user's map function (one key/value at a time), producing a new set of key/value pairs. This is an alternative to using the clone() method to turn the key/value pairs into key/multivalue pairs and then perform a reduce() on them.
3) Some clean-up inside the library of KeyValue and KeyMultiValue objects when various calls transform data from one to the other. This should prevent users from invoking a call that uses an old KV or KMV object that was already converted to something else by a previous call.
This is the list of changed files from the 19 Apr 2009 version.
19 Apr 2009
Added some Makefiles for different machines and changed the C library interface to the dummy MPI library, so that pure C programs can be built with a C compiler instead of C++. Ditto for the C examples provided.
This is the list of changed files from the 18 Apr 2009 version.
18 Apr 2009
Added a dummy serial Pypar file to the examples dir, so that the Python script examples can be run (in serial) even if you don't have Pypar (Python wrapper on MPI) installed.
This is the list of changed files from the 17 Apr 2009 version.
17 Apr 2009
Enhanced the C++ and C word-frequency example programs to read arbitrary sized text files (under 2 Gb).
This is the list of changed files from the 16 Apr 2009 version.
16 Apr 2009
Restored some commented-out code in the examples/rmat.py Python script.
This is the list of changed files from the 15 Apr 2009 version.
15 Apr 2009
The Python wrapper files got accidentally whacked in the 14Apr09 upgrade due to a faulty script. This upgrade restores them.
This is the list of changed files from the 14 Apr 2009 version.
14 Apr 2009
Added an error check to the gather() function if proc count < 1 or proc count > actual procs.
This is the list of changed files from the 13 Apr 2009 version.
13 Apr 2009
Initial public release of MR-MPI. 3730 lines of code in src dir. This version supercedes earlier distributed beta versions.