Next:
4.1 Portable MPI-/ Process
Up:
MPI-//: Extensions to the
Previous:
3.2.10 Minor Corrections
Contents:
Contents
4
. Miscellany
This chapter contains topics that do not fit conveniently into other chapters.
Subsections
4
.
1
Portable
MPI-
/ Process Startup
4
.
2
Passing
NULL
to
MPI_Init
4
.
3
Version Number
4
.
4
Datatype Constructor
MPI_TYPE_CREATE_INDEXED_BLOCK
4
.
5
Treatment of
MPI_Status
4
.
5
.
1
Passing
MPI_STATUS_IGNORE
for Status
4
.
5
.
2
Non-destructive Test of
status
4
.
6
Error Class for Invalid Keyval
4
.
7
Committing a Committed Datatype
4
.
8
Allowing User Functions at Process Termination
4
.
9
Determining Whether
MPI-
/ Has Finished
4
.
10
The
Info
Object
4
.
11
Memory Allocation
4
.
12
Language Interoperability
4
.
12
.
1
Introduction
4
.
12
.
2
Assumptions
4
.
12
.
3
Initialization
4
.
12
.
4
Transfer of Handles
4
.
12
.
4
.
0
.
1
C and C++
4
.
12
.
5
Status
4
.
12
.
6
MPI Opaque Objects
4
.
12
.
6
.
1
Datatypes
4
.
12
.
6
.
2
Callback Functions
4
.
12
.
6
.
3
Error Handlers
4
.
12
.
6
.
4
Reduce Operations
4
.
12
.
6
.
5
Addresses
4
.
12
.
7
Attributes
4
.
12
.
8
Extra State
4
.
12
.
9
Constants
4
.
12
.
10
Interlanguage Communication
4
.
13
Error Handlers
4
.
13
.
1
Error Handlers for Communicators
4
.
13
.
2
Error Handlers for Windows
4
.
13
.
3
Error Handlers for Files
4
.
14
New Datatype Manipulation Functions
4
.
14
.
1
Type Constructors with Explicit Addresses
4
.
14
.
2
Extent and Bounds of Datatypes
4
.
14
.
3
True Extent of Datatypes
4
.
14
.
4
Subarray Datatype Constructor
4
.
14
.
5
Distributed Array Datatype Constructor
4
.
15
New Predefined Datatypes
4
.
15
.
1
Wide Characters
4
.
15
.
2
Signed Characters and Reductions
4
.
15
.
3
Unsigned long long Type
4
.
16
Canonical
MPI_PACK
and
MPI_UNPACK
4
.
17
Functions and Macros
4
.
18
Profiling Interface
Next:
4.1 Portable MPI-/ Process
Up:
MPI-//: Extensions to the
Previous:
3.2.10 Minor Corrections
Contents:
Contents
MPI-Standard for MARMOT