Newsgroups: comp.parallel.mpi
From: doss@ERC.MsState.Edu (Nathan E. Doss)
Subject: MPI Intercommunicator Extension Library
Organization: Mississippi State University
Date: 6 Jul 1995 19:04:02 GMT
Message-ID: <3thc32$mit@NNTP.MsState.Edu>


MPIX: Message-Passing Interface eXtension Library
-------------------------------------------------

We have developed a library of intercommunicator extensions to MPI,
know as MPIX (MPI eXtension Library). The library currently contains a
set of extensions to MPI that allow many functions that previously
only worked with intracommunicators to work with intercommunicators.
The library can be retrieved from:

    http://www.erc.msstate.edu/mpi/mpix.html

Part from the README file from the current release is included below.

--
Mississippi State University NSF Engineering Research Center
         and Department of Computer Science

Nathan Doss         (doss@ERC.MsState.Edu)
Anthony Skjellum    (tony@CS.MsState.Edu)






README from mpix-0.2.tar.gz ------------------------------------------

Current Status 
-------------- 

The software is in beta release, version 0.2. 
The code should be "portable"; however it's only been
tested with MPICH on a Sun running SunOS 4.1.3. 

The collective functions have been implemented in the most stupid way
possible in most cases.  Some of the collective operations haven't
been tested (namely: alltoall(v) and reduce_scatter).

There is little or no documentation.  There are quite a few example
programs under mpix/tests/context and mpix/tests/coll.

Coming ... "Meta"-topologies -- ring, pipe, tree, cartesian
& graph topologies where intercommunicators are the nodes in the
topology.  The tests/context/ic_pipe.c example is a sneak peek.

Coming ... A C++ interface to MPIX.



Problems, comments, suggestions
-------------------------------
We'd like to hear from you, especially regarding new intercommunicator
features and communication patterns you'd like to see, new platforms
you've run this on, etc.  Comments, suggestions, and bug reports
should be sent to:
  
       mpix-bugs@ERC.MsState.Edu



