MYMPI Version 1.13

Submitted by tkaiser on Wed, 04/11/2007 - 16:10.

MYMPI is a Python module that works with standard Python interpreter. It implements an important subset of the standard parallel programming library, MPI or Message Passing Interface.

Version 1.13 adds support for a number of dynamic process management routines. See: http://peloton.sdsc.edu/~tkaiser/mympi/

Version 1.13 has support for the following MPI2 routines:
mpi_comm_spawn
Spawns additional MPI tasks
mpi_comm_get_parent
Returns the communicator associated with the parent for a newly spawned task
mpi_comm_free
Returns a communicator associated with spawned tasks.
mpi_intercomm_merge
Returns an intracommuncator from an intercommunicator
mpi_open_port
Establish a port at which an application may be contacted
mpi_close_port
Releases the network address represented by port_name
mpi_comm_accept
Accept connections from clients
mpi_comm_connect
Establishes communication with a server specified by port_name
mpi_comm_disconnect
Terminates communication with a server specified by a communicator
mpi_comm_set_errhandler
Sets the behavior if an MPI error occurs using the given communicator