Next:
5.1 Introduction
Up:
MPI-//: Extensions to the
Previous:
4.18 Profiling Interface
Contents:
Contents
5
. Process Creation and Management
Subsections
5
.
1
Introduction
5
.
2
The
MPI-/
/ Process Model
5
.
2
.
1
Starting Processes
5
.
2
.
2
The Runtime Environment
5
.
3
Process Manager Interface
5
.
3
.
1
Processes in
MPI-
/
5
.
3
.
2
Starting Processes and Establishing Communication
5
.
3
.
2
.
0
.
1
The
command
argument
5
.
3
.
2
.
0
.
2
The
argv
argument
5
.
3
.
2
.
0
.
3
The
maxprocs
argument
5
.
3
.
2
.
0
.
4
The
info
argument
5
.
3
.
2
.
0
.
5
The
root
argument
5
.
3
.
2
.
0
.
6
The
array_of_errcodes
argument
5
.
3
.
3
Starting Multiple Executables and Establishing Communication
5
.
3
.
4
Reserved Keys
5
.
3
.
5
Spawn Example
5
.
3
.
5
.
1
Manager-worker Example, Using
MPI_SPAWN
.
5
.
4
Establishing Communication
5
.
4
.
1
Names, Addresses, Ports, and All That
5
.
4
.
2
Server Routines
5
.
4
.
3
Client Routines
5
.
4
.
4
Name Publishing
5
.
4
.
5
Reserved Key Values
5
.
4
.
6
Client/Server Examples
5
.
4
.
6
.
1
Simplest Example -- Completely Portable.
5
.
4
.
6
.
2
Ocean/Atmosphere - Relies on Name Publishing
5
.
4
.
6
.
3
Simple Client-Server Example.
5
.
5
Other Functionality
5
.
5
.
1
Universe Size
5
.
5
.
2
Singleton
MPI_INIT
5
.
5
.
3
MPI_APPNUM
5
.
5
.
4
Releasing Connections
5
.
5
.
5
Another Way to Establish
MPI-
/ Communication
Next:
5.1 Introduction
Up:
MPI-//: Extensions to the
Previous:
4.18 Profiling Interface
Contents:
Contents
MPI-Standard for MARMOT