MYMPI
Copyright © 2008 San Diego Super Computer Center, University of California - San Diego
(PDF version)
Table of Contents
Preface
1.
Welcome
1.1.
Introduction
1.2.
Authors
2.
MYMPI Questions
2.1.
What is MyMPI?
2.2.
Are there other MPIs for Python?
2.3.
How is it different?
2.4.
What routines are available?
2.5.
What data types?
2.6.
What arguments are needed for the routines?
2.7.
So how do we mix parallel Python with Fortran and C?
2.8.
Can this be used as a teaching tool?
2.9.
Who supported this work?
2.10.
Can I see it in action?
3.
Getting MYMPI
3.1.
Download Package
3.2.
Getting Source Code
4.
Install MYMPI
4.1.
Required Software
4.2.
Installation Procedure
5.
Programming with MYMPI
5.1.
MYMPI API
5.2.
Running MYMPI Programs
5.3.
MYMPI Example 1
5.4.
MYMPI Example 2
5.5.
MYMPI Example 3
6.
Recent Changes
6.1.
Version 1.15 Changes
6.2.
Version 1.14 Changes
6.3.
Version 1.13 Changes
6.4.
Version 1.1 Release Notes
6.5.
Other Recent Changes
7.
Version 1.13 Release Notes
7.1.
Recent Bug Fixes
7.2.
New MPI-1 routines
7.3.
Attributes for use with
mpi_atter_get
7.4.
MPI Version
7.5.
MPI-2 routines for launching new MPI processes
7.6.
Arguments for mpi_comm_spawn
7.7.
A simple MPI-2 example using
mpi_comm_spawn
7.8.
Example Output
7.9.
A simple MPI-2 example using two independent programs
8.
Version 1.11 Release Notes
8.1.
Introduction
8.2.
Long command line argument lists are allowed
8.3.
mpi_init
now returns the command line arguments
8.4.
Contains a version number
8.5.
Contains a work flow example
List of Examples
5-1.
example1.py
5-2.
example2.py
5-3.
example1.py
7-1.
tspawn.py
7-2.
worker.py
7-3.
worker.c
7-4.
driver program for tspawn
7-5.
main0.py
7-6.
main1.py
Next
Preface