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
