MPI Constant and Predefined Handle Index



Up: Contents
Next: MPI Declarations Index
Previous: Examples Index
This index lists predefined MPI constants and handles, including info keys and values. Underlined page numbers give the location of the primary definition or use of the indexed term.
[:
Deprecated and Removed Interfaces
[:
Deprecated and Removed Interfaces
"access_style":
Reserved File Hints
access_style:
Reserved File Hints
, Info Keys
"accumulate_ops":
Window Creation
accumulate_ops:
Semantics and Correctness
, Atomicity
, Info Keys
"accumulate_ordering":
Window Creation
accumulate_ordering:
Ordering
, Info Keys
"alloc_mem":
Memory Allocation Info
alloc_mem:
Info Values
"alloc_shared_noncontig":
Window That Allocates Shared Memory
alloc_shared_noncontig:
Window That Allocates Shared Memory
, Info Keys
"appnum":
MPI_APPNUM
appnum:
Info Keys
"arch":
Starting MPI Processes
arch:
Reserved Keys
, Info Keys
"argv":
Starting MPI Processes
argv:
Starting MPI Processes
, Info Keys
"cb_block_size":
Reserved File Hints
cb_block_size:
Reserved File Hints
, Info Keys
"cb_buffer_size":
Reserved File Hints
cb_buffer_size:
Reserved File Hints
, Info Keys
"cb_nodes":
Reserved File Hints
cb_nodes:
Reserved File Hints
, Info Keys
"chunked":
Reserved File Hints
chunked:
Info Keys
"chunked_item":
Reserved File Hints
chunked_item:
Info Keys
"chunked_size":
Reserved File Hints
chunked_size:
Info Keys
"collective_buffering":
Reserved File Hints
collective_buffering:
Info Keys
"command":
Starting MPI Processes
command:
Info Keys
"default":
Memory Allocation Info
"external32":
Canonical MPI_PACK and MPI_UNPACK
, File Interoperability
, File Interoperability
, Datatypes for File Interoperability
, External Data Representation: "external32"
, Matching Data Representations
, Parameterized Datatypes with Specified Precision and Exponent Range
, Reserved Data Representations
, Fixes to Errata in Previous Versions of MPI
, Changes from Version 2.1 to Version 2.2
"false":
The Info Object
false:
Communicator Info
, Inquire Hardware Resource Information
, Window Creation
, Reserved File Hints
, Info Values
"file":
Starting MPI Processes
file:
Reserved Keys
, Info Keys
"file_perm":
Reserved File Hints
file_perm:
Reserved File Hints
, Info Keys
"filename":
Reserved File Hints
filename:
Info Keys
"host":
Starting MPI Processes
host:
Reserved Keys
, Info Keys
"internal":
File Interoperability
, File Interoperability
, Datatypes for File Interoperability
, Matching Data Representations
, Reserved Data Representations
"io_node_list":
Reserved File Hints
io_node_list:
Info Keys
"ip_address":
Reserved Key Values
ip_address:
Info Keys
"ip_port":
Reserved Key Values
ip_port:
Info Keys
"maxprocs":
Starting MPI Processes
maxprocs:
Starting MPI Processes
, Info Keys
"mpi":
Memory Allocation Info
mpi:
Info Values
"mpi://":
Inquire Hardware Resource Information
, Processes Sets
, Process Set Names
"mpi://SELF":
Processes Sets
, Processes Sets
, Opening a File
, Process Set Names
"mpi://WORLD":
Processes Sets
, Processes Sets
, Sessions Model Examples
, Portable MPI Process Startup
, Singleton MPI Initialization
, Process Set Names
MPI_2DOUBLE_PRECISION:
MINLOC and MAXLOC
, Handle Constants
MPI_2DOUBLE_PRECISION:
MINLOC and MAXLOC
, Defined Constants
MPI_2INT:
MINLOC and MAXLOC
, Handle Constants
MPI_2INT:
MINLOC and MAXLOC
, Defined Constants
MPI_2INTEGER:
MINLOC and MAXLOC
, Handle Constants
MPI_2INTEGER:
MINLOC and MAXLOC
, Defined Constants
MPI_2REAL:
MINLOC and MAXLOC
, Handle Constants
MPI_2REAL:
MINLOC and MAXLOC
, Defined Constants
MPI_ABI_SUBVERSION:
Implementation Requirements
, Defined Constants
MPI_ABI_VERSION:
Implementation Requirements
, Defined Constants
"mpi_accumulate_granularity":
Window Creation
mpi_accumulate_granularity:
Info Keys
, Changes in MPI-4.1
MPI_ADDRESS_KIND:
Address and Size Procedures
, Decoding a Datatype
, Caching
, Memory Allocation
, Window That Allocates Memory
, Window That Allocates Shared Memory
, Absolute Addresses and Relative Address Displacements
, Absolute Addresses and Relative Address Displacements
, Counts
, MPI for Different Fortran Standard Versions
, Problems With Fortran Bindings for MPI
, Support for Large Count and Large Byte Displacement in MPI Language Bindings
, Attributes
, Defined Constants
, Defined Constants
, Message Data
, Type Constructors with Explicit Addresses
MPI_AINT:
Handle Constants
, Message Data
, Changes from Version 2.1 to Version 2.2
, Type Constructors with Explicit Addresses
MPI_Aint:
Address and Size Procedures
, Window of Dynamically Attached Memory
, Window Attributes
, Absolute Addresses and Relative Address Displacements
, Absolute Addresses and Relative Address Displacements
, Counts
, Event Sources
, Problems With Fortran Bindings for MPI
, Support for Large Count and Large Byte Displacement in MPI Language Bindings
, Attributes
, Implementation Requirements
, Integer Types
, Defined Constants
, Types
, Message Data
, Type Constructors with Explicit Addresses
MPI_AINT:
Predefined Reduction Operations
, Window of Dynamically Attached Memory
, External Data Representation: "external32"
, Support for Large Count and Large Byte Displacement in MPI Language Bindings
, Defined Constants
, Message Data
MPI_Aint:
Datatype Constructors
, Address and Size Procedures
, Extent and Bounds of Datatypes
, True Extent of Datatypes
, Decoding a Datatype
, Canonical MPI_PACK and MPI_UNPACK
, Window Creation
, Window That Allocates Memory
, Window That Allocates Shared Memory
, Window of Dynamically Attached Memory
, Put
, Get
, Accumulate
, Request-based RMA Communication Operations
, Datatypes for File Interoperability
, Extent Callback
, Host Rank
"mpi_aint_size":
Implementation Requirements
mpi_aint_size:
Info Keys
MPI_Aint:
Type Constructors with Explicit Addresses
MPI_ANY_SOURCE:
Communicator Info
, Dynamic Communicator Allocation
, IO Rank
, Integer Constants
, Defined Constants
, Blocking Receive
, Blocking Receive
, Blocking Send-Receive
, Semantics of Point-to-Point Communication
, Communication Initiation
, Communication Completion
, Probe
, Matching Probe
, Persistent Communication Requests
MPI_ANY_TAG:
Communicator Info
, Named Constants
, Defined Constants
, Blocking Receive
, Blocking Receive
, Return Status
, Changes in MPI-3.0
, Blocking Send-Receive
, Communication Initiation
, Communication Completion
, Probe
, Matching Probe
, Matched Receives
, Persistent Communication Requests
, Null MPI Processes
MPI_APPNUM:
Singleton MPI Initialization
, MPI_APPNUM
, MPI_APPNUM
, Defined Constants
MPI_ARGV_NULL:
Starting Processes and Establishing Communication
, Starting Processes and Establishing Communication
, Starting Multiple Executables and Establishing Communication
, Named Constants
, Problems With Fortran Bindings for MPI
, Defined Constants
MPI_ARGVS_NULL:
Starting Multiple Executables and Establishing Communication
, Starting Multiple Executables and Establishing Communication
, Named Constants
, Problems With Fortran Bindings for MPI
, Defined Constants
"mpi_assert_allow_overtaking":
Communicator Info
mpi_assert_allow_overtaking:
Communicator Info
, Info Keys
, Changes in MPI-4.0
"mpi_assert_exact_length":
Communicator Info
mpi_assert_exact_length:
Info Keys
, Changes in MPI-4.0
"mpi_assert_memory_alloc_kinds":
Memory Allocation Info
mpi_assert_memory_alloc_kinds:
Communicator Info
, Memory Allocation Info
, Window Creation
, Reserved File Hints
, Info Keys
, Changes in MPI-4.1
"mpi_assert_no_any_source":
Communicator Info
mpi_assert_no_any_source:
Info Keys
, Changes in MPI-4.0
"mpi_assert_no_any_tag":
Communicator Info
mpi_assert_no_any_tag:
Info Keys
, Changes in MPI-4.0
"mpi_assert_strict_persistent_collective_ordering":
Communicator Info
mpi_assert_strict_persistent_collective_ordering:
Communicator Info
, Changes in MPI-4.1
MPI_ASYNC_PROTECTS_NONBLOCKING:
Examples
, Overview
, Fortran Support Through the mpi_f08 Module
, Fortran Support Through the mpi Module
, Fortran Support Through the mpif.h Include File
, Interface Specifications, Procedure Names, and the Profiling Interface
, Requirements on Fortran Compilers
, Additional Support for Fortran Register-Memory-Synchronization
, The Fortran ASYNCHRONOUS Attribute
, Defined Constants
, Changes in MPI-3.0
MPI_BAND:
Predefined Reduction Operations
, Predefined Reduction Operations
, Handle Constants
, Defined Constants
MPI_BOR:
Predefined Reduction Operations
, Predefined Reduction Operations
, Handle Constants
, Defined Constants
MPI_BOTTOM:
Address and Size Procedures
, Address and Size Procedures
, Correct Use of Addresses
, Specifics for Intra-Communicator Collective Operations
, Distributed Graph Constructor
, Procedure Specification
, Starting Processes and Establishing Communication
, Window of Dynamically Attached Memory
, Window Attributes
, Named Constants
, Absolute Addresses and Relative Address Displacements
, Fortran Support Through the mpi_f08 Module
, Fortran Support Through the mpi Module
, MPI for Different Fortran Standard Versions
, Problems With Fortran Bindings for MPI
, Special Constants
, Optimization Problems, an Overview
, Nonblocking Operations
, Permanent Data Movement
, Datatypes
, Constants
, Defined Constants
, Changes from Version 2.0 to Version 2.1
, Passing MPI_STATUS_IGNORE for Status
, Buffer Allocation and Usage
, Semantics of Communications in Partitioned Mode
MPI_BSEND_OVERHEAD:
Defined Constants
, Model Implementation of Buffered Mode
MPI_BUFFER_AUTOMATIC:
Named Constants
, Defined Constants
, Changes in MPI-4.1
, Buffer Allocation and Usage
, Buffer Allocation and Usage
MPI_BXOR:
Predefined Reduction Operations
, Predefined Reduction Operations
, Handle Constants
, Defined Constants
MPI_BYTE:
Handle Constants
, Message Data
, Changes from Version 2.0 to Version 2.1
, Type Matching Rules
MPI_BYTE:
Canonical MPI_PACK and MPI_UNPACK
, Predefined Reduction Operations
, Definitions
, File Interoperability
, External Data Representation: "external32"
, Type Matching
, Interlanguage Communication
, Defined Constants
, Message Data
, Type Matching Rules
, Data Conversion
MPI_C_BOOL:
Handle Constants
, Message Data
, Changes from Version 2.1 to Version 2.2
MPI_C_BOOL:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
MPI_C_COMPLEX:
Message Data
, Changes from Version 2.1 to Version 2.2
MPI_C_COMPLEX:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
MPI_C_DOUBLE_COMPLEX:
Handle Constants
, Message Data
, Changes from Version 2.1 to Version 2.2
MPI_C_DOUBLE_COMPLEX:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
MPI_C_FLOAT_COMPLEX:
Handle Constants
, Message Data
, Changes from Version 2.1 to Version 2.2
MPI_C_FLOAT_COMPLEX:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
MPI_C_LONG_DOUBLE_COMPLEX:
Handle Constants
, Message Data
, Changes from Version 2.1 to Version 2.2
MPI_C_LONG_DOUBLE_COMPLEX:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
MPI_CART:
Topology Inquiry Functions
, Defined Constants
MPI_CHAR:
Handle Constants
, Message Data
, Changes from Version 2.1 to Version 2.2
MPI_CHAR:
Datatype Constructors
, Signed Characters and Reductions
, External Data Representation: "external32"
, Datatype System
, Defined Constants
, Data Conversion
MPI_CHARACTER:
Handle Constants
, Message Data
MPI_CHARACTER:
Signed Characters and Reductions
, External Data Representation: "external32"
, Defined Constants
, Type Matching Rules
, Data Conversion
MPI_COMBINER_CONTIGUOUS:
Decoding a Datatype
, Decoding a Datatype
, Defined Constants
MPI_COMBINER_DARRAY:
Decoding a Datatype
, Decoding a Datatype
, Defined Constants
MPI_COMBINER_DUP:
Decoding a Datatype
, Decoding a Datatype
, Defined Constants
MPI_COMBINER_F90_COMPLEX:
Decoding a Datatype
, Decoding a Datatype
, Defined Constants
MPI_COMBINER_F90_INTEGER:
Decoding a Datatype
, Decoding a Datatype
, Defined Constants
MPI_COMBINER_F90_REAL:
Decoding a Datatype
, Decoding a Datatype
, Defined Constants
MPI_COMBINER_HINDEXED:
Decoding a Datatype
, Decoding a Datatype
, Defined Constants
MPI_COMBINER_HINDEXED_BLOCK:
Decoding a Datatype
, Decoding a Datatype
, Defined Constants
, Changes in MPI-3.0
MPI_COMBINER_HINDEXED_INTEGER:
Removed MPI-1 Constants
, Changes in MPI-3.0
MPI_COMBINER_HVECTOR:
Decoding a Datatype
, Decoding a Datatype
, Defined Constants
MPI_COMBINER_HVECTOR_INTEGER:
Removed MPI-1 Constants
, Changes in MPI-3.0
MPI_COMBINER_INDEXED:
Decoding a Datatype
, Decoding a Datatype
, Defined Constants
MPI_COMBINER_INDEXED_BLOCK:
Decoding a Datatype
, Decoding a Datatype
, Defined Constants
MPI_COMBINER_NAMED:
Decoding a Datatype
, Decoding a Datatype
, MINLOC and MAXLOC
, Defined Constants
MPI_COMBINER_RESIZED:
Decoding a Datatype
, Decoding a Datatype
, Defined Constants
MPI_COMBINER_STRUCT:
Decoding a Datatype
, Decoding a Datatype
, Defined Constants
MPI_COMBINER_STRUCT_INTEGER:
Removed MPI-1 Constants
, Changes in MPI-3.0
MPI_COMBINER_SUBARRAY:
Decoding a Datatype
, Decoding a Datatype
, Defined Constants
MPI_COMBINER_VALUE_INDEX:
Decoding a Datatype
, Decoding a Datatype
, MINLOC and MAXLOC
, Defined Constants
, Changes in MPI-4.1
MPI_COMBINER_VECTOR:
Decoding a Datatype
, Decoding a Datatype
, Defined Constants
MPI_Comm:
Runtime Query Functions
, Handle Constants
, Defined Constants
, Types
, Changes in MPI-5.0
MPI_Comm:
Group Constructors
, Communicator Accessors
, Communicator Constructors
, Communicator Destructors
, Communicator Info
, Inter-Communicator Accessors
, Inter-Communicator Operations
, Communicators
, Opaque Objects
, Defined Constants
MPI_COMM_DUP_FN:
Communicators
, Communicators
, Deprecated and Removed Interfaces
, Interface Specifications, Procedure Names, and the Profiling Interface
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
, Changes in MPI-3.0
"MPI_COMM_NULL":
Naming Objects
, Default Communicator Names
MPI_COMM_NULL:
Predefined Intra-Communicators
, Communicator Constructors
, Communicator Destructors
, Inter-Communicator Operations
, Naming Objects
, Cartesian Constructor
, Graph Constructor
, Starting Processes and Establishing Communication
, Releasing Connections
, Another Way to Establish MPI Communication
, Transfer of Handles
, Handle Constants
, Defined Constants
, Changes in MPI-4.1
, Changes from Version 2.0 to Version 2.1
MPI_COMM_NULL_COPY_FN:
Communicators
, Communicators
, Deprecated and Removed Interfaces
, Fortran Binding Issues
, Fortran Support Through the mpi_f08 Module
, Callback Functions
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
, Changes in MPI-3.0
MPI_COMM_NULL_DELETE_FN:
Communicators
, Communicators
, Deprecated and Removed Interfaces
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
"MPI_COMM_PARENT":
Naming Objects
, Default Communicator Names
"MPI_COMM_SELF":
Naming Objects
, Default Communicator Names
MPI_COMM_SELF:
Predefined Intra-Communicators
, Predefined Intra-Communicators
, Communicator Constructors
, Communicator Info
, Caching
, Naming Objects
, Error Handling
, Error Handlers for Communicators
, Starting MPI Processes
, Finalizing MPI
, Allowing User Functions at MPI Finalization
, Memory Allocation Info
, Releasing Connections
, Opening a File
, Semantic Changes Starting in MPI-4.0
, Error Handling
, Handle Constants
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
, Changes in MPI-4.0
, Changes from Version 2.1 to Version 2.2
MPI_COMM_TYPE_HW_GUIDED:
Communicator Constructors
, Communicator Constructors
, Inquire Hardware Resource Information
, Defined Constants
, Changes in MPI-4.0
MPI_COMM_TYPE_HW_UNGUIDED:
Communicator Constructors
, Communicator Constructors
, Defined Constants
, Changes in MPI-4.0
MPI_COMM_TYPE_RESOURCE_GUIDED:
Communicator Constructors
, Communicator Constructors
, Inquire Hardware Resource Information
, Defined Constants
, Changes in MPI-4.1
MPI_COMM_TYPE_SHARED:
Communicator Constructors
, Communicator Constructors
, Progress
, Defined Constants
, Changes in MPI-3.0
"MPI_COMM_WORLD":
Naming Objects
, Default Communicator Names
MPI_COMM_WORLD:
MPI's Support for Libraries
, Predefined Intra-Communicators
, Predefined Intra-Communicators
, Group Accessors
, Group Constructors
, Communicator Accessors
, Communicator Constructors
, Communicator Info
, (Approximate) Current Practice #3
, Inter-Communicator Operations
, Naming Objects
, Environmental Inquiries
, Error Handlers for Communicators
, User-Defined Error Classes and Codes
, Introduction
, Starting MPI Processes
, Finalizing MPI
, The Sessions Model
, Aborting MPI Processes
, Memory Allocation Info
, Portable MPI Process Startup
, Starting Processes
, The Runtime Environment
, Starting Processes and Establishing Communication
, Starting Multiple Executables and Establishing Communication
, Universe Size
, Singleton MPI Initialization
, MPI_APPNUM
, Releasing Connections
, File Interoperability
, Named Constants
, I/O Error Handling
, Handle Allocation and Deallocation
, Handle Allocation and Deallocation
, Deprecated since MPI-4.1
, Semantic Changes Starting in MPI-4.0
, Concerns specific to the World Model
, Constants
, Independence of Basic Runtime Routines
, Handle Constants
, Handle Constants
, Language Bindings Summary
, Defined Constants
, Introduction
, Message Envelope
, Fixes to Errata in Previous Versions of MPI
, Changes in MPI-4.0
, Changes from Version 2.0 to Version 2.1
MPI_Comm:
Communicator Constructors
, Inter-Communicator Operations
, Blocking Send
MPI_COMPLEX:
Handle Constants
, Message Data
MPI_COMPLEX:
Predefined Reduction Operations
, External Data Representation: "external32"
, Parameterized Datatypes with Specified Precision and Exponent Range
, Defined Constants
MPI_COMPLEX16:
Support for Size-specific MPI Datatypes
, Fortran Type Registration
, Handle Constants
, Message Data
MPI_COMPLEX16:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
"mpi_complex16_supported":
Fortran Type Registration
mpi_complex16_supported:
Info Keys
MPI_COMPLEX32:
Support for Size-specific MPI Datatypes
, Fortran Type Registration
, Handle Constants
, Message Data
MPI_COMPLEX32:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
"mpi_complex32_supported":
Fortran Type Registration
mpi_complex32_supported:
Info Keys
MPI_COMPLEX4:
Fortran Type Registration
, Handle Constants
, Message Data
MPI_COMPLEX4:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
"mpi_complex4_supported":
Fortran Type Registration
mpi_complex4_supported:
Info Keys
MPI_COMPLEX8:
Support for Size-specific MPI Datatypes
, Fortran Type Registration
, Handle Constants
, Message Data
MPI_COMPLEX8:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
"mpi_complex8_supported":
Fortran Type Registration
mpi_complex8_supported:
Info Keys
MPI_CONGRUENT:
Communicator Accessors
, Inter-Communicator Accessors
, Defined Constants
MPI_CONVERSION_FN_NULL:
Datarep Conversion Functions
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
MPI_CONVERSION_FN_NULL_C:
Datarep Conversion Functions
, Support for Large Count and Large Byte Displacement in MPI Language Bindings
, Defined Constants
, Changes in MPI-4.0
MPI_COUNT:
User-Defined Reduction Operations
, Handle Constants
, Message Data
, Changes in MPI-3.0
, Type Constructors with Explicit Addresses
MPI_Count:
Counts
, Counts
, Events
, Support for Large Count and Large Byte Displacement in MPI Language Bindings
, Implementation Requirements
, The Status Object
, Integer Types
, Defined Constants
, Types
, Message Data
, Changes in MPI-3.0
MPI_COUNT:
Predefined Reduction Operations
, User-Defined Reduction Operations
, External Data Representation: "external32"
, Datatype System
, Support for Large Count and Large Byte Displacement in MPI Language Bindings
, Defined Constants
, Message Data
MPI_COUNT_KIND:
Counts
, Counts
, Support for Large Count and Large Byte Displacement in MPI Language Bindings
, Defined Constants
, Defined Constants
, Message Data
, Changes in MPI-3.0
"mpi_count_size":
Implementation Requirements
mpi_count_size:
Info Keys
MPI_CXX_BOOL:
Handle Constants
, Message Data
MPI_CXX_BOOL:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
MPI_CXX_DOUBLE_COMPLEX:
Handle Constants
, Message Data
MPI_CXX_DOUBLE_COMPLEX:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
MPI_CXX_FLOAT_COMPLEX:
Handle Constants
, Message Data
MPI_CXX_FLOAT_COMPLEX:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
MPI_CXX_LONG_DOUBLE_COMPLEX:
Handle Constants
, Message Data
MPI_CXX_LONG_DOUBLE_COMPLEX:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
MPI_Datatype:
MPI_BOTTOM and Combining Independent Variables in Datatypes
, Defined Constants
, Types
MPI_Datatype:
Datatypes
, Defined Constants
"MPI_DATATYPE_NULL":
Naming Objects
, Default Datatype Names
MPI_DATATYPE_NULL:
Commit and Free
, MINLOC and MAXLOC
, Naming Objects
, Handle Constants
, Changes in MPI-4.1
MPI_DATATYPE_NULL:
Defined Constants
MPI_Datatype:
Datatype Constructors
MPI_DISPLACEMENT_CURRENT:
File Views
, File Views
, Defined Constants
, Changes from Version 2.0 to Version 2.1
MPI_DIST_GRAPH:
Topology Inquiry Functions
, Defined Constants
, Changes from Version 2.1 to Version 2.2
MPI_DISTRIBUTE_BLOCK:
Distributed Array Datatype Constructor
, Distributed Array Datatype Constructor
, Defined Constants
MPI_DISTRIBUTE_CYCLIC:
Distributed Array Datatype Constructor
, Distributed Array Datatype Constructor
, Defined Constants
MPI_DISTRIBUTE_DFLT_DARG:
Distributed Array Datatype Constructor
, Distributed Array Datatype Constructor
, Defined Constants
MPI_DISTRIBUTE_NONE:
Distributed Array Datatype Constructor
, Distributed Array Datatype Constructor
, Defined Constants
MPI_DOUBLE:
Handle Constants
, Message Data
MPI_DOUBLE:
Predefined Reduction Operations
, External Data Representation: "external32"
, Datatype System
, Performance Variable Classes
, Additional Support for Fortran Numeric Intrinsic Types
, Defined Constants
MPI_DOUBLE_COMPLEX:
Fortran Type Registration
, Handle Constants
, Message Data
MPI_DOUBLE_COMPLEX:
Predefined Reduction Operations
, External Data Representation: "external32"
, Parameterized Datatypes with Specified Precision and Exponent Range
, Defined Constants
"mpi_double_complex_supported":
Fortran Type Registration
mpi_double_complex_supported:
Info Keys
MPI_DOUBLE_INT:
MINLOC and MAXLOC
, Handle Constants
MPI_DOUBLE_INT:
MINLOC and MAXLOC
, Defined Constants
MPI_DOUBLE_PRECISION:
Handle Constants
, Message Data
MPI_DOUBLE_PRECISION:
Predefined Reduction Operations
, External Data Representation: "external32"
, Parameterized Datatypes with Specified Precision and Exponent Range
, Defined Constants
"mpi_double_precision_size":
Fortran Type Registration
mpi_double_precision_size:
Info Keys
MPI_DUP_FN:
Communicators
, Deprecated and Removed Interfaces
, Deprecated since MPI-2.0
, Defined Constants
MPI_ERR_ABI:
Fortran Type Registration
MPI_ERR_ABI:
Fortran Type Registration
, Defined Constants
, Changes in MPI-5.0
MPI_ERR_ACCESS:
Deleting a File
MPI_ERR_ACCESS:
I/O Error Classes
, Defined Constants
MPI_ERR_AMODE:
Opening a File
MPI_ERR_AMODE:
I/O Error Classes
, Defined Constants
MPI_ERR_ARG:
Defined Constants
MPI_ERR_ASSERT:
Error Classes
MPI_ERR_ASSERT:
Defined Constants
MPI_ERR_BAD_FILE:
I/O Error Classes
, Defined Constants
MPI_ERR_BASE:
Memory Allocation
, Error Classes
MPI_ERR_BASE:
Defined Constants
MPI_ERR_BUFFER:
Defined Constants
MPI_ERR_COMM:
Defined Constants
MPI_ERR_CONVERSION:
Datarep Conversion Functions
MPI_ERR_CONVERSION:
I/O Error Classes
, Defined Constants
MPI_ERR_COUNT:
Defined Constants
MPI_ERR_DIMS:
Defined Constants
MPI_ERR_DISP:
Error Classes
MPI_ERR_DISP:
Defined Constants
MPI_ERR_DUP_DATAREP:
User-Defined Data Representations
MPI_ERR_DUP_DATAREP:
I/O Error Classes
, Defined Constants
MPI_ERR_ERRHANDLER:
Defined Constants
, Changes in MPI-4.1
MPI_ERR_FILE:
I/O Error Classes
, Defined Constants
MPI_ERR_FILE_EXISTS:
I/O Error Classes
, Defined Constants
MPI_ERR_FILE_IN_USE:
Deleting a File
MPI_ERR_FILE_IN_USE:
I/O Error Classes
, Defined Constants
MPI_ERR_GROUP:
Defined Constants
MPI_ERR_IN_STATUS:
Return Status
MPI_ERR_IN_STATUS:
Error Handlers for Communicators
, Error Codes and Classes
, Generalized Requests
, Data Access Conventions
, Defined Constants
, Passing MPI_STATUS_IGNORE for Status
, Communication Completion
, Multiple Completions
MPI_ERR_INFO:
Defined Constants
MPI_ERR_INFO_KEY:
The Info Object
MPI_ERR_INFO_KEY:
Defined Constants
MPI_ERR_INFO_NOKEY:
The Info Object
MPI_ERR_INFO_NOKEY:
Defined Constants
MPI_ERR_INFO_VALUE:
The Info Object
MPI_ERR_INFO_VALUE:
Defined Constants
MPI_ERR_INTERN:
Error Handling
, Defined Constants
MPI_ERR_IO:
I/O Error Classes
, Defined Constants
MPI_ERR_KEYVAL:
Error Class for Invalid Keyval
MPI_ERR_KEYVAL:
Defined Constants
MPI_ERR_LASTCODE:
Error Codes and Classes
, User-Defined Error Classes and Codes
MPI_ERR_LASTCODE:
Error Codes and Classes
, User-Defined Error Classes and Codes
, Return Codes for the MPI Tool Information Interface
, Defined Constants
MPI_ERR_LOCKTYPE:
Error Classes
MPI_ERR_LOCKTYPE:
Defined Constants
MPI_ERR_NAME:
Name Publishing
MPI_ERR_NAME:
Defined Constants
MPI_ERR_NO_MEM:
Memory Allocation
MPI_ERR_NO_MEM:
Defined Constants
MPI_ERR_NO_SPACE:
I/O Error Classes
, Defined Constants
MPI_ERR_NO_SUCH_FILE:
Deleting a File
MPI_ERR_NO_SUCH_FILE:
I/O Error Classes
, Defined Constants
MPI_ERR_NOT_SAME:
I/O Error Classes
, Defined Constants
MPI_ERR_OP:
Error Classes
, Defined Constants
MPI_ERR_OTHER:
Error Codes and Classes
, Defined Constants
MPI_ERR_PENDING:
Multiple Completions
MPI_ERR_PENDING:
Defined Constants
MPI_ERR_PORT:
Client Routines
MPI_ERR_PORT:
Client Routines
, Defined Constants
MPI_ERR_PROC_ABORTED:
Aborting MPI Processes
MPI_ERR_PROC_ABORTED:
Defined Constants
, Changes in MPI-4.0
MPI_ERR_QUOTA:
I/O Error Classes
, Defined Constants
MPI_ERR_RANK:
Error Classes
, Defined Constants
MPI_ERR_READ_ONLY:
I/O Error Classes
, Defined Constants
MPI_ERR_REQUEST:
Defined Constants
MPI_ERR_RMA_ATTACH:
Error Classes
MPI_ERR_RMA_ATTACH:
Defined Constants
MPI_ERR_RMA_CONFLICT:
Error Classes
MPI_ERR_RMA_CONFLICT:
Defined Constants
MPI_ERR_RMA_FLAVOR:
Error Classes
MPI_ERR_RMA_FLAVOR:
Defined Constants
MPI_ERR_RMA_RANGE:
Error Classes
MPI_ERR_RMA_RANGE:
Defined Constants
MPI_ERR_RMA_SHARED:
Error Classes
MPI_ERR_RMA_SHARED:
Defined Constants
MPI_ERR_RMA_SYNC:
Error Classes
MPI_ERR_RMA_SYNC:
Defined Constants
MPI_ERR_ROOT:
Defined Constants
MPI_ERR_SERVICE:
Name Publishing
MPI_ERR_SERVICE:
Defined Constants
MPI_ERR_SESSION:
Defined Constants
, Changes in MPI-4.0
MPI_ERR_SIZE:
Error Classes
MPI_ERR_SIZE:
Defined Constants
MPI_ERR_SPAWN:
Starting Processes and Establishing Communication
MPI_ERR_SPAWN:
Starting Processes and Establishing Communication
, Defined Constants
MPI_ERR_TAG:
Defined Constants
MPI_ERR_TOPOLOGY:
Defined Constants
MPI_ERR_TRUNCATE:
Defined Constants
MPI_ERR_TYPE:
Decoding a Datatype
MPI_ERR_TYPE:
Decoding a Datatype
, I/O Error Classes
, Defined Constants
MPI_ERR_UNKNOWN:
Error Codes and Classes
, Defined Constants
MPI_ERR_UNSUPPORTED_DATAREP:
I/O Error Classes
, Defined Constants
MPI_ERR_UNSUPPORTED_OPERATION:
I/O Error Classes
, Defined Constants
MPI_ERR_VALUE_TOO_LARGE:
Extent Callback
MPI_ERR_VALUE_TOO_LARGE:
Defined Constants
, Changes in MPI-4.0
MPI_ERR_WIN:
Error Classes
MPI_ERR_WIN:
Defined Constants
MPI_ERRCODES_IGNORE:
Starting Processes and Establishing Communication
, Starting Processes and Establishing Communication
, Named Constants
, Problems With Fortran Bindings for MPI
, Defined Constants
MPI_Errhandler:
Defined Constants
, Types
MPI_Errhandler:
Error Handlers for Communicators
, Error Handlers for Windows
, Error Handlers for Files
, Error Handlers for Sessions
, Freeing Errorhandlers and Retrieving Error Strings
, Transfer of Handles
, Handle Serialization
, Defined Constants
MPI_ERRHANDLER_NULL:
Freeing Errorhandlers and Retrieving Error Strings
, Handle Constants
, Defined Constants
MPI_Errhandler:
Error Handlers for Communicators
MPI_ERROR:
Nonblocking Collective Operations
, Request-based RMA Communication Operations
, Associating Information with Status
, Status
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
, Return Status
, Return Status
, Changes in MPI-3.0
, Communication Completion
"mpi_errors_abort":
Reserved Keys
MPI_ERRORS_ABORT:
Error Handling
, Error Handling
, Starting MPI Processes
, Reserved Keys
, Handle Constants
, Defined Constants
, Changes in MPI-4.0
mpi_errors_abort:
Info Values
, Changes in MPI-4.0
"mpi_errors_are_fatal":
Reserved Keys
MPI_ERRORS_ARE_FATAL:
Error Handling
, Error Handling
, Calling Error Handlers
, Reserved Keys
, Error Handlers
, I/O Error Handling
, Handle Constants
, Defined Constants
, Changes in MPI-4.0
mpi_errors_are_fatal:
Info Values
, Changes in MPI-4.0
"mpi_errors_return":
Reserved Keys
MPI_ERRORS_RETURN:
Error Handling
, Error Handling
, Calling Error Handlers
, Aborting MPI Processes
, Reserved Keys
, I/O Error Handling
, Constants
, Handle Constants
, Defined Constants
mpi_errors_return:
Info Values
, Changes in MPI-4.0
MPI_F08_Status:
The Fortran Application Binary Interface
MPI_F08_status:
Status
, Defined Constants
, Types
, Changes in MPI-3.0
MPI_F08_STATUS_IGNORE:
Status
, Integer Constants
, Defined Constants
, Changes in MPI-3.0
MPI_F08_STATUSES_IGNORE:
Status
, Integer Constants
, Defined Constants
, Changes in MPI-3.0
MPI_F_ERROR:
Status
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
MPI_F_SOURCE:
Status
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
MPI_F_STATUS_IGNORE:
Status
, Integer Constants
, Defined Constants
MPI_F_STATUS_SIZE:
Status
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
MPI_F_STATUSES_IGNORE:
Status
, Integer Constants
, Defined Constants
MPI_F_TAG:
Status
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
MPI_File:
Defined Constants
, Types
MPI_File:
Error Handlers for Files
, Closing a File
, Resizing a File
, Preallocating Space for a File
, Querying the Size of a File
, Querying File Parameters
, File Info
, File Views
, Data Access with Explicit Offsets
, Data Access with Individual File Pointers
, Noncollective Operations
, Split Collective Data Access Routines
, Datatypes for File Interoperability
, File Consistency
, Transfer of Handles
, Handle Serialization
, Defined Constants
MPI_FILE_NULL:
Closing a File
, I/O Error Handling
, I/O Error Handling
, Handle Constants
, Defined Constants
MPI_File:
Opening a File
MPI_Fint:
Transfer of Handles
, Transfer of Handles
, Integer Types
, The Fortran Application Binary Interface
, Handle Serialization
, Defined Constants
, Types
, Changes in MPI-5.0
, Changes from Version 2.1 to Version 2.2
MPI_FLOAT:
Handle Constants
, Message Data
MPI_FLOAT:
Datatype Constructors
, Reduce
, Predefined Reduction Operations
, Datatypes for File Interoperability
, External Data Representation: "external32"
, Defined Constants
MPI_FLOAT_INT:
MINLOC and MAXLOC
, MPI Datatypes
, Handle Constants
MPI_FLOAT_INT:
MINLOC and MAXLOC
, Defined Constants
MPI_GRAPH:
Topology Inquiry Functions
, Defined Constants
MPI_Group:
Runtime Query Functions
, Defined Constants
, Types
MPI_Group:
Group Accessors
, Group Constructors
, Group Destructors
, Inter-Communicator Accessors
, Window Attributes
, General Active Target Synchronization
, Querying File Parameters
, Transfer of Handles
, Handle Serialization
, Defined Constants
MPI_GROUP_EMPTY:
Groups
, Groups
, Group Constructors
, Communicator Constructors
, Inter-Communicator Operations
, Handle Constants
, Defined Constants
MPI_GROUP_NULL:
Groups
, Groups
, Group Constructors
, Group Destructors
, Handle Constants
, Defined Constants
MPI_Group:
Group Accessors
MPI_HOST:
Background of MPI-4.1
, Deprecated since MPI-4.1
, Deprecated since MPI-4.1
, Host Rank
, Defined Constants
, Changes in MPI-4.1
"mpi_hw_resource_type":
Communicator Constructors
mpi_hw_resource_type:
Communicator Constructors
, Inquire Hardware Resource Information
, Info Keys
, Changes in MPI-4.0
MPI_IDENT:
Group Accessors
, Communicator Accessors
, Defined Constants
MPI_IN_PLACE:
Specifics for Intra-Communicator Collective Operations
, All-to-All Scatter/Gather
, Named Constants
, Fortran Support Through the mpi Module
, Problems With Fortran Bindings for MPI
, Defined Constants
MPI_Info:
The Info Object
, Processes Sets
, Runtime Query Functions
, Starting Processes and Establishing Communication
, Defined Constants
, Types
, Changes from Version 2.0 to Version 2.1
MPI_Info:
Memory Allocation
, The Info Object
, Starting Processes and Establishing Communication
, Starting Multiple Executables and Establishing Communication
, Server Routines
, Name Publishing
, Another Way to Establish MPI Communication
, Window Info
, Opening a File
, Deleting a File
, File Info
, File Views
, Deprecated since MPI-4.0
, Transfer of Handles
, Handle Serialization
, Defined Constants
, Changes from Version 2.0 to Version 2.1
MPI_INFO_ENV:
The Info Object
, Starting MPI Processes
, Starting MPI Processes
, The Sessions Model
, Handle Constants
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
, Changes in MPI-3.0
MPI_INFO_NULL:
Communicator Constructors
, Distributed Graph Constructor
, Memory Allocation
, The Info Object
, Starting Processes and Establishing Communication
, Server Routines
, Opening a File
, Deleting a File
, File Views
, Fortran Type Registration
, Handle Constants
, Defined Constants
MPI_Info:
The Info Object
"mpi_initial_errhandler":
Starting MPI Processes
mpi_initial_errhandler:
Starting MPI Processes
, Reserved Keys
, Info Keys
, Changes in MPI-4.0
MPI_INT:
MPI Datatypes
, Handle Constants
, Message Data
MPI_INT:
Predefined Reduction Operations
, Datatypes for File Interoperability
, External Data Representation: "external32"
, Datatype System
, Control Variable Query Functions
, Performance Variable Classes
, Additional Support for Fortran Numeric Intrinsic Types
, Constants
, Interlanguage Communication
, Defined Constants
, Derived Datatypes
MPI_INT16_T:
Handle Constants
, Message Data
, Changes from Version 2.1 to Version 2.2
MPI_INT16_T:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
MPI_INT32_T:
Handle Constants
, Message Data
, Changes from Version 2.1 to Version 2.2
MPI_INT32_T:
Predefined Reduction Operations
, External Data Representation: "external32"
, Datatype System
, Defined Constants
MPI_INT64_T:
Handle Constants
, Message Data
, Changes from Version 2.1 to Version 2.2
MPI_INT64_T:
Predefined Reduction Operations
, External Data Representation: "external32"
, Datatype System
, Defined Constants
MPI_INT8_T:
Handle Constants
, Message Data
, Changes from Version 2.1 to Version 2.2
MPI_INT8_T:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
MPI_INTEGER:
Handle Constants
, Message Data
MPI_INTEGER:
Predefined Reduction Operations
, External Data Representation: "external32"
, Additional Support for Fortran Numeric Intrinsic Types
, Interlanguage Communication
, The Fortran Application Binary Interface
, Defined Constants
, Type Matching Rules
MPI_INTEGER1:
Support for Size-specific MPI Datatypes
, Fortran Type Registration
, Handle Constants
, Message Data
MPI_INTEGER1:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
MPI_INTEGER16:
Support for Size-specific MPI Datatypes
, Fortran Type Registration
, Handle Constants
, Message Data
MPI_INTEGER16:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
"mpi_integer16_supported":
Fortran Type Registration
mpi_integer16_supported:
Info Keys
"mpi_integer1_supported":
Fortran Type Registration
mpi_integer1_supported:
Info Keys
MPI_INTEGER2:
Support for Size-specific MPI Datatypes
, Fortran Type Registration
, Handle Constants
, Message Data
MPI_INTEGER2:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
"mpi_integer2_supported":
Fortran Type Registration
mpi_integer2_supported:
Info Keys
MPI_INTEGER4:
Support for Size-specific MPI Datatypes
, Fortran Type Registration
, Handle Constants
, Message Data
MPI_INTEGER4:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
"mpi_integer4_supported":
Fortran Type Registration
mpi_integer4_supported:
Info Keys
MPI_INTEGER8:
Support for Size-specific MPI Datatypes
, Fortran Type Registration
, Handle Constants
MPI_INTEGER8:
Predefined Reduction Operations
, External Data Representation: "external32"
, Support for Size-specific MPI Datatypes
, Defined Constants
"mpi_integer8_supported":
Fortran Type Registration
mpi_integer8_supported:
Info Keys
"mpi_integer_size":
Fortran Type Registration
mpi_integer_size:
Info Keys
MPI_IO:
Environmental Inquiries
, IO Rank
, Defined Constants
MPI_KEYVAL_INVALID:
Communicators
, Communicators
, Defined Constants
MPI_LAND:
Predefined Reduction Operations
, Predefined Reduction Operations
, Handle Constants
, Defined Constants
MPI_LASTUSEDCODE:
User-Defined Error Classes and Codes
, User-Defined Error Classes and Codes
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
MPI_LB:
Removed MPI-1 Datatypes
, Changes in MPI-3.0
MPI_LOCK_EXCLUSIVE:
Lock
, Lock
, Defined Constants
MPI_LOCK_SHARED:
Lock
, Lock
, Defined Constants
MPI_LOGICAL:
Handle Constants
, Message Data
MPI_LOGICAL:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
MPI_LOGICAL1:
Support for Size-specific MPI Datatypes
, Fortran Type Registration
, Handle Constants
, Message Data
MPI_LOGICAL1:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
MPI_LOGICAL16:
Support for Size-specific MPI Datatypes
, Fortran Type Registration
, Handle Constants
, Message Data
MPI_LOGICAL16:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
"mpi_logical16_supported":
Fortran Type Registration
mpi_logical16_supported:
Info Keys
"mpi_logical1_supported":
Fortran Type Registration
mpi_logical1_supported:
Info Keys
MPI_LOGICAL2:
Support for Size-specific MPI Datatypes
, Fortran Type Registration
, Handle Constants
, Message Data
MPI_LOGICAL2:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
"mpi_logical2_supported":
Fortran Type Registration
mpi_logical2_supported:
Info Keys
MPI_LOGICAL4:
Support for Size-specific MPI Datatypes
, Fortran Type Registration
, Handle Constants
, Message Data
MPI_LOGICAL4:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
"mpi_logical4_supported":
Fortran Type Registration
mpi_logical4_supported:
Info Keys
MPI_LOGICAL8:
Support for Size-specific MPI Datatypes
, Fortran Type Registration
, Handle Constants
MPI_LOGICAL8:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
"mpi_logical8_supported":
Fortran Type Registration
mpi_logical8_supported:
Info Keys
"mpi_logical_size":
Fortran Type Registration
mpi_logical_size:
Info Keys
MPI_LONG:
Handle Constants
, Message Data
MPI_LONG:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
MPI_LONG_DOUBLE:
Handle Constants
, Message Data
MPI_LONG_DOUBLE:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
MPI_LONG_DOUBLE_INT:
MINLOC and MAXLOC
, Handle Constants
MPI_LONG_DOUBLE_INT:
Defined Constants
MPI_LONG_INT:
MINLOC and MAXLOC
, Handle Constants
MPI_LONG_INT:
MINLOC and MAXLOC
, Defined Constants
MPI_LONG_LONG:
Handle Constants
, Message Data
, Changes from Version 2.0 to Version 2.1
MPI_LONG_LONG:
Predefined Reduction Operations
, Defined Constants
MPI_LONG_LONG_INT:
Message Data
, Changes from Version 2.0 to Version 2.1
MPI_LONG_LONG_INT:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
MPI_LOR:
Predefined Reduction Operations
, Predefined Reduction Operations
, Handle Constants
, Defined Constants
MPI_LXOR:
Predefined Reduction Operations
, Predefined Reduction Operations
, Handle Constants
, Defined Constants
MPI_MAX:
Reduce
, Predefined Reduction Operations
, Predefined Reduction Operations
, MINLOC and MAXLOC
, Exclusive Scan
, Handle Constants
, Defined Constants
MPI_MAX_DATAREP_STRING:
File Views
, User-Defined Data Representations
, Defined Constants
MPI_MAX_ERROR_STRING:
Freeing Errorhandlers and Retrieving Error Strings
, User-Defined Error Classes and Codes
, Defined Constants
MPI_MAX_INFO_KEY:
Error Codes and Classes
, The Info Object
, The Info Object
, Deprecated since MPI-4.0
, Defined Constants
, Changes in MPI-5.0
MPI_MAX_INFO_VAL:
Error Codes and Classes
, The Info Object
, The Info Object
, Defined Constants
MPI_MAX_LIBRARY_VERSION_STRING:
Version Inquiries
, Version Inquiries
, Defined Constants
, Changes in MPI-3.0
MPI_MAX_OBJECT_NAME:
Naming Objects
, Naming Objects
, Defined Constants
, Changes in MPI-3.0
, Changes from Version 2.0 to Version 2.1
MPI_MAX_PORT_NAME:
Server Routines
, Defined Constants
MPI_MAX_PROCESSOR_NAME:
Inquire Processor Name
, Inquire Processor Name
, Defined Constants
, Changes from Version 2.0 to Version 2.1
MPI_MAX_PSET_NAME_LEN:
Runtime Query Functions
, Runtime Query Functions
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
, Changes in MPI-4.0
MPI_MAX_STRINGTAG_LEN:
Communicator Constructors
, Communicator Constructors
, Inter-Communicator Operations
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
, Changes in MPI-4.0
MPI_MAXLOC:
Predefined Reduction Operations
, Predefined Reduction Operations
, MINLOC and MAXLOC
, Handle Constants
, Defined Constants
, Changes in MPI-4.1
"mpi_memory_alloc_kinds":
Memory Allocation Info
mpi_memory_alloc_kinds:
Starting MPI Processes
, Session Creation and Destruction Methods
, Memory Allocation Info
, Reserved Keys
, Info Keys
, Fixes to Errata in Previous Versions of MPI
, Changes in MPI-4.1
MPI_Message:
Defined Constants
, Types
, Changes in MPI-3.0
MPI_Message:
Transfer of Handles
, Handle Serialization
, Defined Constants
MPI_MESSAGE_NO_PROC:
Handle Constants
, Defined Constants
, Changes in MPI-3.0
, Matching Probe
, Matching Probe
, Matched Receives
, Null MPI Processes
MPI_MESSAGE_NULL:
Handle Constants
, Defined Constants
, Changes in MPI-3.0
, Matching Probe
, Matched Receives
MPI_Message:
Matching Probe
MPI_MIN:
Predefined Reduction Operations
, Predefined Reduction Operations
, MINLOC and MAXLOC
, Handle Constants
, Defined Constants
"mpi_minimum_memory_alignment":
Memory Allocation
mpi_minimum_memory_alignment:
Window That Allocates Memory
, Window That Allocates Shared Memory
, Info Keys
, Changes in MPI-4.0
MPI_MINLOC:
Predefined Reduction Operations
, Predefined Reduction Operations
, MINLOC and MAXLOC
, Handle Constants
, Defined Constants
, Changes in MPI-4.1
MPI_MODE_APPEND:
Opening a File
, Opening a File
, Defined Constants
MPI_MODE_CREATE:
Opening a File
, Opening a File
, Reserved File Hints
, Defined Constants
MPI_MODE_DELETE_ON_CLOSE:
Opening a File
, Opening a File
, Closing a File
, Defined Constants
MPI_MODE_EXCL:
Opening a File
, Opening a File
, Defined Constants
MPI_MODE_NOCHECK:
Lock
, Assertions
, Assertions
, Examples
, Defined Constants
MPI_MODE_NOPRECEDE:
Fence
, Assertions
, Assertions
, Defined Constants
MPI_MODE_NOPUT:
Assertions
, Assertions
, Defined Constants
MPI_MODE_NOSTORE:
Assertions
, Assertions
, Defined Constants
MPI_MODE_NOSUCCEED:
Assertions
, Assertions
, Defined Constants
MPI_MODE_RDONLY:
Opening a File
, Opening a File
, Querying File Parameters
, Defined Constants
MPI_MODE_RDWR:
Opening a File
, Opening a File
, Defined Constants
MPI_MODE_SEQUENTIAL:
Opening a File
, Opening a File
, Resizing a File
, Preallocating Space for a File
, File Views
, Data Access with Explicit Offsets
, Data Access with Individual File Pointers
, Seek
, Random Access vs. Sequential Files
, Defined Constants
, Changes from Version 2.0 to Version 2.1
MPI_MODE_UNIQUE_OPEN:
Opening a File
, Opening a File
, Defined Constants
MPI_MODE_WRONLY:
Opening a File
, Opening a File
, Defined Constants
MPI_NO_OP:
Window Creation
, Get Accumulate
, Get Accumulate
, Fetch and Op
, Handle Constants
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
MPI_NULL_COPY_FN:
Communicators
, Deprecated and Removed Interfaces
, Deprecated since MPI-2.0
, Defined Constants
MPI_NULL_DELETE_FN:
Communicators
, Deprecated and Removed Interfaces
, Deprecated since MPI-2.0
, Defined Constants
MPI_OFFSET:
Handle Constants
, Message Data
, Changes from Version 2.1 to Version 2.2
MPI_Offset:
Miscellaneous Clarifications
, MPI_Offset Type
, File Offsets
, Counts
, Event Sources
, Support for Large Count and Large Byte Displacement in MPI Language Bindings
, Assumptions
, Implementation Requirements
, Integer Types
, Defined Constants
, Types
, Message Data
MPI_OFFSET:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
, Message Data
MPI_Offset:
Resizing a File
, Preallocating Space for a File
, Querying the Size of a File
, File Views
, Data Access with Explicit Offsets
, Data Access with Individual File Pointers
, Seek
, Split Collective Data Access Routines
, Datarep Conversion Functions
MPI_OFFSET_KIND:
MPI_Offset Type
, File Offsets
, Counts
, Problems With Fortran Bindings for MPI
, Support for Large Count and Large Byte Displacement in MPI Language Bindings
, Assumptions
, Defined Constants
, Defined Constants
, Message Data
"mpi_offset_size":
Implementation Requirements
mpi_offset_size:
Info Keys
MPI_Offset:
MPI_Offset Type
MPI_Op:
Handle Constants
, Defined Constants
, Types
MPI_Op:
Reduce
, User-Defined Reduction Operations
, All-Reduce
, MPI Process-Local Reduction
, MPI_REDUCE_SCATTER_BLOCK
, MPI_REDUCE_SCATTER
, Inclusive Scan
, Exclusive Scan
, Nonblocking Reduce
, Nonblocking All-Reduce
, Nonblocking Reduce-Scatter with Equal Blocks
, Nonblocking Reduce-Scatter
, Nonblocking Inclusive Scan
, Nonblocking Exclusive Scan
, Persistent Reduce
, Persistent All-Reduce
, Persistent Reduce-Scatter with Equal Blocks
, Persistent Reduce-Scatter
, Persistent Inclusive Scan
, Persistent Exclusive Scan
, Accumulate
, Request-based RMA Communication Operations
, Transfer of Handles
, Handle Serialization
, Defined Constants
MPI_OP_NULL:
User-Defined Reduction Operations
, Handle Constants
, Defined Constants
MPI_Op:
User-Defined Reduction Operations
MPI_ORDER_C:
Subarray Datatype Constructor
, Subarray Datatype Constructor
, Distributed Array Datatype Constructor
, State
, Defined Constants
MPI_ORDER_FORTRAN:
Subarray Datatype Constructor
, Subarray Datatype Constructor
, Distributed Array Datatype Constructor
, State
, Defined Constants
MPI_PACKED:
Pack and Unpack
, MPI Datatypes
, Handle Constants
MPI_PACKED:
Pack and Unpack
, Canonical MPI_PACK and MPI_UNPACK
, External Data Representation: "external32"
, Interlanguage Communication
, Defined Constants
, Message Data
, Type Matching Rules
MPI_PROC_NULL:
Specifics for Inter-Communicator Collective Operations
, Broadcast
, Gather
, Scatter
, Reduce
, Group Accessors
, Cartesian Shift Coordinates
, Neighborhood Collective Communication on Virtual Topologies
, IO Rank
, Window That Allocates Shared Memory
, Communication Calls
, Deprecated since MPI-4.1
, Defined Constants
, Introduction
, Message Envelope
, Blocking Receive
, Changes in MPI-3.0
, Changes from Version 2.0 to Version 2.1
, Probe
, Matching Probe
, Matched Receives
, Null MPI Processes
, Null MPI Processes
MPI_PROD:
Predefined Reduction Operations
, Predefined Reduction Operations
, Handle Constants
, Defined Constants
"mpi_pset_name":
Communicator Constructors
mpi_pset_name:
Communicator Constructors
, Info Keys
, Changes in MPI-4.1
MPI_REAL:
Handle Constants
, Message Data
MPI_REAL:
Predefined Reduction Operations
, External Data Representation: "external32"
, Additional Support for Fortran Numeric Intrinsic Types
, The Fortran Application Binary Interface
, Defined Constants
, Type Matching Rules
MPI_REAL16:
Support for Size-specific MPI Datatypes
, Fortran Type Registration
, Handle Constants
MPI_REAL16:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
"mpi_real16_supported":
Fortran Type Registration
mpi_real16_supported:
Info Keys
MPI_REAL2:
Fortran Type Registration
, Handle Constants
, Message Data
MPI_REAL2:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
"mpi_real2_supported":
Fortran Type Registration
mpi_real2_supported:
Info Keys
MPI_REAL4:
Support for Size-specific MPI Datatypes
, Fortran Type Registration
, Handle Constants
, Message Data
MPI_REAL4:
Predefined Reduction Operations
, External Data Representation: "external32"
, Additional Support for Fortran Numeric Intrinsic Types
, Defined Constants
"mpi_real4_supported":
Fortran Type Registration
mpi_real4_supported:
Info Keys
MPI_REAL8:
Support for Size-specific MPI Datatypes
, Fortran Type Registration
, Handle Constants
, Message Data
, Changes from Version 2.1 to Version 2.2
MPI_REAL8:
Predefined Reduction Operations
, External Data Representation: "external32"
, Additional Support for Fortran Numeric Intrinsic Types
, Defined Constants
"mpi_real8_supported":
Fortran Type Registration
mpi_real8_supported:
Info Keys
"mpi_real_size":
Fortran Type Registration
mpi_real_size:
Info Keys
MPI_REPLACE:
Accumulate
, Accumulate
, Get Accumulate
, Examples
, Handle Constants
, Defined Constants
, Changes from Version 2.1 to Version 2.2
, Changes from Version 2.0 to Version 2.1
MPI_Request:
Error Codes and Classes
, Problems Due to Data Copying and Sequence Association with Subscript Triplets
, Handle Constants
, Defined Constants
, Types
, Cancel
MPI_Request:
Generalized Requests
, Data Access with Explicit Offsets
, Data Access with Individual File Pointers
, Noncollective Operations
, Transfer of Handles
, Handle Serialization
, Defined Constants
, Communication Initiation
, Communication Completion
, Multiple Completions
, Non-Destructive Test of status
, Cancel
, Persistent Communication Requests
, Communication Initialization and Starting with Partitioning
, Communication Completion under Partitioning
MPI_REQUEST_NULL:
Generalized Requests
, Handle Constants
, Handle Constants
, Defined Constants
, Communication Completion
, Communication Completion
, Multiple Completions
, Non-Destructive Test of status
MPI_Request:
Communication Completion
MPI_ROOT:
Specifics for Inter-Communicator Collective Operations
, Defined Constants
MPI_SEEK_CUR:
Data Access with Individual File Pointers
, Seek
, Defined Constants
MPI_SEEK_END:
Data Access with Individual File Pointers
, Seek
, Defined Constants
MPI_SEEK_SET:
Data Access with Individual File Pointers
, Data Access with Individual File Pointers
, Seek
, Defined Constants
MPI_Session:
Session Creation and Destruction Methods
, Defined Constants
, Types
, Changes in MPI-4.0
MPI_Session:
Error Handlers for Sessions
, Transfer of Handles
, Handle Serialization
, Defined Constants
MPI_SESSION_NULL:
Session Creation and Destruction Methods
, Handle Constants
, Defined Constants
, Changes in MPI-4.0
"mpi_shared_memory":
Communicator Constructors
mpi_shared_memory:
Communicator Constructors
, Info Values
, Changes in MPI-4.0
MPI_SHORT:
Handle Constants
, Message Data
MPI_SHORT:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
MPI_SHORT_INT:
MINLOC and MAXLOC
, Handle Constants
MPI_SHORT_INT:
MINLOC and MAXLOC
, Defined Constants
MPI_SIGNED_CHAR:
Handle Constants
, Message Data
, Changes from Version 2.0 to Version 2.1
MPI_SIGNED_CHAR:
Predefined Reduction Operations
, Signed Characters and Reductions
, External Data Representation: "external32"
, Defined Constants
MPI_SIMILAR:
Group Accessors
, Communicator Accessors
, Inter-Communicator Accessors
, Defined Constants
"mpi_size":
Runtime Query Functions
mpi_size:
Processes Sets
, Runtime Query Functions
, Sessions Model Examples
, Info Keys
, Changes in MPI-4.0
MPI_SOURCE:
Nonblocking Collective Operations
, Associating Information with Status
, Status
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
, Return Status
, Return Status
, Changes in MPI-3.0
MPI_Status:
Fortran Support Through the mpi_f08 Module
, Fortran Support Through the mpi Module
, Status
, Types
, Changes in MPI-3.0
, Passing MPI_STATUS_IGNORE for Status
, Communication Completion
MPI_Status:
Use of General Datatypes in Communication
, Generalized Requests
, Associating Information with Status
, Data Access with Explicit Offsets
, Data Access with Individual File Pointers
, Noncollective Operations
, Split Collective Data Access Routines
, Host Rank
, Status
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
, Return Status
, Changes in MPI-3.0
, Blocking Send-Receive
, Communication Completion
, Multiple Completions
, Non-Destructive Test of status
, Probe
, Matching Probe
, Matched Receives
, Cancel
MPI_Status*:
Defined Constants
MPI_STATUS_IGNORE:
Procedure Specification
, Generalized Requests
, Data Access Conventions
, Named Constants
, Fortran Support Through the mpi Module
, Problems With Fortran Bindings for MPI
, Status
, Constants
, Defined Constants
, Return Status
, Changes in MPI-3.0
, Passing MPI_STATUS_IGNORE for Status
, Passing MPI_STATUS_IGNORE for Status
MPI_STATUS_SIZE:
Fortran Support Through the mpif.h Include File
, Defined Constants
, Return Status
, Return Status
, Changes in MPI-3.0
MPI_STATUSES_IGNORE:
Generalized Requests
, Array Arguments
, Named Constants
, Problems With Fortran Bindings for MPI
, Status
, Defined Constants
, Passing MPI_STATUS_IGNORE for Status
, Passing MPI_STATUS_IGNORE for Status
MPI_Status:
Blocking Receive
MPI_SUBARRAYS_SUPPORTED:
Overview
, Fortran Support Through the mpi_f08 Module
, Fortran Support Through the mpi Module
, Fortran Support Through the mpif.h Include File
, Interface Specifications, Procedure Names, and the Profiling Interface
, MPI for Different Fortran Standard Versions
, Requirements on Fortran Compilers
, Problems Due to Data Copying and Sequence Association with Subscript Triplets
, Defined Constants
, Changes in MPI-3.0
MPI_SUBVERSION:
Version Inquiries
, Defined Constants
MPI_SUCCESS:
MINLOC and MAXLOC
, Error Codes and Classes
, Return Codes for the MPI Tool Information Interface
MPI_SUCCESS:
Communicators
, Windows
, Datatypes
, Cartesian Convenience Function: MPI_DIMS_CREATE
, Error Codes and Classes
, Calling Error Handlers
, Starting MPI Processes
, Starting Processes and Establishing Communication
, Datarep Conversion Functions
, The MPI Tool Information Interface
, Control Variable Query Functions
, Performance Variable Query Functions
, Event Sources
, Category Query Functions
, Return Codes for the MPI Tool Information Interface
, Deprecated since MPI-2.0
, Fortran Binding Issues
, C Binding Issues
, Defined Constants
, Changes in MPI-4.0
, Communication Completion
, Multiple Completions
MPI_SUM:
Predefined Reduction Operations
, Predefined Reduction Operations
, Accumulate
, Constants
, Handle Constants
, Defined Constants
MPI_T_BIND_MPI_COMM:
Binding MPI Tool Information Interface Variables to MPI Objects
, Defined Constants
MPI_T_BIND_MPI_DATATYPE:
Binding MPI Tool Information Interface Variables to MPI Objects
, Defined Constants
MPI_T_BIND_MPI_ERRHANDLER:
Binding MPI Tool Information Interface Variables to MPI Objects
, Defined Constants
MPI_T_BIND_MPI_FILE:
Binding MPI Tool Information Interface Variables to MPI Objects
, Defined Constants
MPI_T_BIND_MPI_GROUP:
Binding MPI Tool Information Interface Variables to MPI Objects
, Defined Constants
MPI_T_BIND_MPI_INFO:
Binding MPI Tool Information Interface Variables to MPI Objects
, Defined Constants
MPI_T_BIND_MPI_MESSAGE:
Binding MPI Tool Information Interface Variables to MPI Objects
, Defined Constants
MPI_T_BIND_MPI_OP:
Binding MPI Tool Information Interface Variables to MPI Objects
, Defined Constants
MPI_T_BIND_MPI_REQUEST:
Binding MPI Tool Information Interface Variables to MPI Objects
, Defined Constants
MPI_T_BIND_MPI_SESSION:
Binding MPI Tool Information Interface Variables to MPI Objects
, Defined Constants
, Changes in MPI-4.0
MPI_T_BIND_MPI_WIN:
Binding MPI Tool Information Interface Variables to MPI Objects
, Defined Constants
MPI_T_BIND_NO_OBJECT:
Binding MPI Tool Information Interface Variables to MPI Objects
, Control Variable Query Functions
, Performance Variable Query Functions
, Event Type Query Functions
, Defined Constants
MPI_T_CB_REQUIRE_ASYNC_SIGNAL_SAFE:
Callback Safety Requirements
, Callback Safety Requirements
, Defined Constants
MPI_T_CB_REQUIRE_MPI_RESTRICTED:
Callback Safety Requirements
, Callback Safety Requirements
, Defined Constants
MPI_T_CB_REQUIRE_NONE:
Callback Safety Requirements
, Callback Safety Requirements
, Defined Constants
MPI_T_CB_REQUIRE_THREAD_SAFE:
Callback Safety Requirements
, Callback Safety Requirements
, Defined Constants
MPI_T_cb_safety:
Defined Constants
, Types
, Changes in MPI-4.0
MPI_T_cb_safety:
Handle Allocation and Deallocation
, Callback Safety Requirements
MPI_T_cvar_handle:
Handle Allocation and Deallocation
, Defined Constants
, Types
MPI_T_cvar_handle:
Handle Allocation and Deallocation
, Defined Constants
MPI_T_CVAR_HANDLE_NULL:
Handle Allocation and Deallocation
, Defined Constants
MPI_T_enum:
Datatype System
, Defined Constants
, Types
MPI_T_enum:
Datatype System
, Control Variable Query Functions
, Performance Variable Query Functions
, Event Type Query Functions
, Defined Constants
MPI_T_ENUM_NULL:
Control Variable Query Functions
, Performance Variable Query Functions
, Event Type Query Functions
, Defined Constants
MPI_T_ERR_CANNOT_INIT:
Defined Constants
MPI_T_ERR_CVAR_SET_NEVER:
Control Variable Access Functions
MPI_T_ERR_CVAR_SET_NEVER:
Defined Constants
MPI_T_ERR_CVAR_SET_NOT_NOW:
Control Variable Access Functions
MPI_T_ERR_CVAR_SET_NOT_NOW:
Defined Constants
MPI_T_ERR_INVALID:
Defined Constants
, Changes in MPI-3.1
MPI_T_ERR_INVALID_HANDLE:
Handle Allocation and Deallocation
MPI_T_ERR_INVALID_HANDLE:
Handle Allocation and Deallocation
, Defined Constants
MPI_T_ERR_INVALID_INDEX:
Event Sources
, Deprecated since MPI-4.0
, Defined Constants
, Changes in MPI-4.0
MPI_T_ERR_INVALID_ITEM:
Deprecated since MPI-4.0
, Defined Constants
, Changes in MPI-4.0
MPI_T_ERR_INVALID_NAME:
Control Variable Query Functions
, Performance Variable Query Functions
, Event Type Query Functions
, Category Query Functions
, Defined Constants
, Changes in MPI-3.1
MPI_T_ERR_INVALID_SESSION:
Defined Constants
MPI_T_ERR_MEMORY:
Defined Constants
MPI_T_ERR_NOT_ACCESSIBLE:
Callback Safety Requirements
MPI_T_ERR_NOT_ACCESSIBLE:
Callback Safety Requirements
, Defined Constants
MPI_T_ERR_NOT_INITIALIZED:
Defined Constants
MPI_T_ERR_NOT_SUPPORTED:
Event Sources
MPI_T_ERR_NOT_SUPPORTED:
Defined Constants
MPI_T_ERR_OUT_OF_HANDLES:
Defined Constants
MPI_T_ERR_OUT_OF_SESSIONS:
Defined Constants
MPI_T_ERR_PVAR_NO_ATOMIC:
Performance Variable Access Functions
MPI_T_ERR_PVAR_NO_ATOMIC:
Defined Constants
MPI_T_ERR_PVAR_NO_STARTSTOP:
Starting and Stopping of Performance Variables
MPI_T_ERR_PVAR_NO_STARTSTOP:
Starting and Stopping of Performance Variables
, Defined Constants
MPI_T_ERR_PVAR_NO_WRITE:
Performance Variable Access Functions
MPI_T_ERR_PVAR_NO_WRITE:
Performance Variable Access Functions
, Defined Constants
MPI_T_event_instance:
Handle Allocation and Deallocation
, Types
MPI_T_event_instance:
Reading Event Data
, Changes in MPI-4.0
MPI_T_event_registration:
Handle Allocation and Deallocation
, Types
MPI_T_event_registration:
Handle Allocation and Deallocation
, Changes in MPI-4.0
MPI_T_PVAR_ALL_HANDLES:
Starting and Stopping of Performance Variables
, Starting and Stopping of Performance Variables
, Performance Variable Access Functions
, Defined Constants
MPI_T_PVAR_CLASS_AGGREGATE:
Performance Variable Classes
, Performance Variable Classes
, Defined Constants
MPI_T_PVAR_CLASS_COUNTER:
Performance Variable Classes
, Defined Constants
MPI_T_PVAR_CLASS_GENERIC:
Performance Variable Classes
, Defined Constants
MPI_T_PVAR_CLASS_HIGHWATERMARK:
Performance Variable Classes
, Defined Constants
MPI_T_PVAR_CLASS_LEVEL:
Performance Variable Classes
, Defined Constants
MPI_T_PVAR_CLASS_LOWWATERMARK:
Performance Variable Classes
, Defined Constants
MPI_T_PVAR_CLASS_PERCENTAGE:
Performance Variable Classes
, Defined Constants
MPI_T_PVAR_CLASS_SIZE:
Performance Variable Classes
, Defined Constants
MPI_T_PVAR_CLASS_STATE:
Performance Variable Classes
, Defined Constants
MPI_T_PVAR_CLASS_TIMER:
Performance Variable Classes
, Defined Constants
MPI_T_pvar_handle:
Handle Allocation and Deallocation
, Defined Constants
, Types
MPI_T_pvar_handle:
Handle Allocation and Deallocation
, Defined Constants
MPI_T_PVAR_HANDLE_NULL:
Handle Allocation and Deallocation
, Defined Constants
MPI_T_pvar_session:
Performance Experiment Sessions
, Defined Constants
, Types
MPI_T_pvar_session:
Performance Experiment Sessions
, Defined Constants
MPI_T_PVAR_SESSION_NULL:
Performance Experiment Sessions
, Defined Constants
MPI_T_SCOPE_ALL:
Control Variable Query Functions
, Defined Constants
MPI_T_SCOPE_ALL_EQ:
Control Variable Query Functions
, Control Variable Access Functions
, Defined Constants
MPI_T_SCOPE_CONSTANT:
Control Variable Query Functions
, Defined Constants
MPI_T_SCOPE_GROUP:
Control Variable Query Functions
, Defined Constants
MPI_T_SCOPE_GROUP_EQ:
Control Variable Query Functions
, Control Variable Access Functions
, Defined Constants
MPI_T_SCOPE_LOCAL:
Control Variable Query Functions
, Defined Constants
MPI_T_SCOPE_READONLY:
Control Variable Query Functions
, Defined Constants
MPI_T_source_order:
Event Sources
, Defined Constants
, Types
, Changes in MPI-4.0
MPI_T_source_order:
Event Sources
MPI_T_SOURCE_ORDERED:
Event Sources
, Defined Constants
MPI_T_SOURCE_UNORDERED:
Event Sources
, Defined Constants
MPI_T_VERBOSITY_MPIDEV_ALL:
Verbosity Levels
, Verbosity Levels
, Defined Constants
MPI_T_VERBOSITY_MPIDEV_BASIC:
Verbosity Levels
, Defined Constants
MPI_T_VERBOSITY_MPIDEV_DETAIL:
Verbosity Levels
, Defined Constants
MPI_T_VERBOSITY_TUNER_ALL:
Verbosity Levels
, Defined Constants
MPI_T_VERBOSITY_TUNER_BASIC:
Verbosity Levels
, Defined Constants
MPI_T_VERBOSITY_TUNER_DETAIL:
Verbosity Levels
, Defined Constants
MPI_T_VERBOSITY_USER_ALL:
Verbosity Levels
, Defined Constants
MPI_T_VERBOSITY_USER_BASIC:
Verbosity Levels
, Verbosity Levels
, Defined Constants
MPI_T_VERBOSITY_USER_DETAIL:
Verbosity Levels
, Verbosity Levels
, Defined Constants
MPI_TAG:
Nonblocking Collective Operations
, Associating Information with Status
, Status
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
, Return Status
, Return Status
, Changes in MPI-3.0
MPI_TAG_UB:
Environmental Inquiries
, Environmental Inquiries
, Tag Values
, Attributes
, Defined Constants
, Message Envelope
"MPI_THREAD_FUNNELED":
Session Creation and Destruction Methods
MPI_THREAD_FUNNELED:
Starting MPI Processes
, Starting MPI Processes
, Defined Constants
MPI_THREAD_FUNNELED:
Info Values
"MPI_THREAD_MULTIPLE":
Session Creation and Destruction Methods
MPI_THREAD_MULTIPLE:
Starting MPI Processes
, Starting MPI Processes
, Defined Constants
, Changes in MPI-3.1
MPI_THREAD_MULTIPLE:
Info Values
"MPI_THREAD_SERIALIZED":
Session Creation and Destruction Methods
MPI_THREAD_SERIALIZED:
Starting MPI Processes
, Starting MPI Processes
, Defined Constants
MPI_THREAD_SERIALIZED:
Info Values
"MPI_THREAD_SINGLE":
Session Creation and Destruction Methods
MPI_THREAD_SINGLE:
Starting MPI Processes
, Starting MPI Processes
, Session Creation and Destruction Methods
, Defined Constants
MPI_THREAD_SINGLE:
Info Values
MPI_TYPE_DUP_FN:
Datatypes
, Datatypes
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
MPI_TYPE_NULL_COPY_FN:
Datatypes
, Datatypes
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
MPI_TYPE_NULL_DELETE_FN:
Datatypes
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
, Changes in MPI-3.0
MPI_TYPECLASS_COMPLEX:
Support for Size-specific MPI Datatypes
, Defined Constants
MPI_TYPECLASS_INTEGER:
Support for Size-specific MPI Datatypes
, Defined Constants
MPI_TYPECLASS_REAL:
Support for Size-specific MPI Datatypes
, Defined Constants
MPI_UB:
Background of MPI-3.0
, Removed MPI-1 Datatypes
, Changes in MPI-3.0
MPI_UINT16_T:
Handle Constants
, Message Data
, Changes from Version 2.1 to Version 2.2
MPI_UINT16_T:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
MPI_UINT32_T:
Handle Constants
, Message Data
, Changes from Version 2.1 to Version 2.2
MPI_UINT32_T:
Predefined Reduction Operations
, External Data Representation: "external32"
, Datatype System
, Defined Constants
MPI_UINT64_T:
Handle Constants
, Message Data
, Changes from Version 2.1 to Version 2.2
MPI_UINT64_T:
Predefined Reduction Operations
, Window Creation
, External Data Representation: "external32"
, Datatype System
, Defined Constants
MPI_UINT8_T:
Handle Constants
, Message Data
, Changes from Version 2.1 to Version 2.2
MPI_UINT8_T:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
MPI_UNDEFINED:
Address and Size Procedures
, Extent and Bounds of Datatypes
, True Extent of Datatypes
, Use of General Datatypes in Communication
, Pack and Unpack
, Group Accessors
, Communicator Constructors
, Topology Inquiry Functions
, Low-Level Topology Functions
, Datatypes for File Interoperability
, Extent Callback
, Counts
, Counts
, Parameterized Datatypes with Specified Precision and Exponent Range
, The Fortran Application Binary Interface
, Defined Constants
, Return Status
, Changes in MPI-3.0
, Changes from Version 2.0 to Version 2.1
, Buffer Allocation and Usage
, Multiple Completions
, Non-Destructive Test of status
MPI_UNEQUAL:
Group Accessors
, Communicator Accessors
, Inter-Communicator Accessors
, Defined Constants
MPI_UNIVERSE_SIZE:
The Runtime Environment
, Universe Size
, Universe Size
, Defined Constants
MPI_UNSIGNED:
Handle Constants
, Message Data
MPI_UNSIGNED:
Predefined Reduction Operations
, External Data Representation: "external32"
, Datatype System
, Performance Variable Classes
, Defined Constants
MPI_UNSIGNED_CHAR:
Handle Constants
, Message Data
MPI_UNSIGNED_CHAR:
Predefined Reduction Operations
, Signed Characters and Reductions
, External Data Representation: "external32"
, Defined Constants
MPI_UNSIGNED_LONG:
Handle Constants
, Message Data
MPI_UNSIGNED_LONG:
Predefined Reduction Operations
, External Data Representation: "external32"
, Datatype System
, Performance Variable Classes
, Defined Constants
MPI_UNSIGNED_LONG_LONG:
Handle Constants
, Message Data
, Changes from Version 2.0 to Version 2.1
MPI_UNSIGNED_LONG_LONG:
Predefined Reduction Operations
, External Data Representation: "external32"
, Datatype System
, Performance Variable Classes
, Defined Constants
MPI_UNSIGNED_SHORT:
Handle Constants
, Message Data
MPI_UNSIGNED_SHORT:
Predefined Reduction Operations
, External Data Representation: "external32"
, Defined Constants
MPI_UNWEIGHTED:
Distributed Graph Constructor
, Distributed Graph Constructor
, Topology Inquiry Functions
, Named Constants
, Problems With Fortran Bindings for MPI
, Defined Constants
, Changes in MPI-3.0
, Changes from Version 2.1 to Version 2.2
MPI_VAL:
Transfer of Handles
MPI_VAL:
Opaque Objects
MPI_VERSION:
Version Inquiries
, Defined Constants
MPI_WCHAR:
Handle Constants
, Message Data
, Changes from Version 2.0 to Version 2.1
MPI_WCHAR:
Signed Characters and Reductions
, Naming Objects
, External Data Representation: "external32"
, Defined Constants
MPI_WEIGHTS_EMPTY:
Distributed Graph Constructor
, Distributed Graph Constructor
, Named Constants
, Problems With Fortran Bindings for MPI
, Defined Constants
, Changes in MPI-3.0
MPI_Win:
Defined Constants
, Types
MPI_Win:
Windows
, Error Handlers for Windows
, Window Destruction
, Window Attributes
, Window Info
, Put
, Get
, Accumulate
, Request-based RMA Communication Operations
, Fence
, General Active Target Synchronization
, Lock
, Flush and Sync
, Transfer of Handles
, Handle Serialization
, Defined Constants
MPI_WIN_BASE:
Window Attributes
, Window Attributes
, Attributes
, Defined Constants
MPI_WIN_CREATE_FLAVOR:
Window Attributes
, Window Attributes
, Defined Constants
MPI_WIN_DISP_UNIT:
Window Attributes
, Window Attributes
, Defined Constants
MPI_WIN_DUP_FN:
Windows
, Windows
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
MPI_WIN_FLAVOR_ALLOCATE:
Window Attributes
, Defined Constants
, Changes in MPI-4.1
MPI_WIN_FLAVOR_CREATE:
Window Attributes
, Defined Constants
, Changes in MPI-4.1
MPI_WIN_FLAVOR_DYNAMIC:
Window Attributes
, Defined Constants
MPI_WIN_FLAVOR_SHARED:
Window Attributes
, Defined Constants
MPI_WIN_MODEL:
Window Attributes
, Window Attributes
, Memory Model
, Defined Constants
"MPI_WIN_NULL":
Naming Objects
, Default Window Names
MPI_WIN_NULL:
Naming Objects
, Window Destruction
, Handle Constants
, Defined Constants
, Changes in MPI-4.1
MPI_WIN_NULL_COPY_FN:
Windows
, Windows
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
MPI_WIN_NULL_DELETE_FN:
Windows
, Defined Constants
, Fixes to Errata in Previous Versions of MPI
MPI_WIN_SEPARATE:
Window Attributes
, Memory Model
, Memory Model
, Semantics and Correctness
, Defined Constants
MPI_WIN_SIZE:
Window Attributes
, Window Attributes
, Defined Constants
MPI_WIN_UNIFIED:
Window Attributes
, Memory Model
, Semantics and Correctness
, Registers and Compiler Optimizations
, Defined Constants
MPI_Win:
Window Creation
, Window That Allocates Memory
, Window That Allocates Shared Memory
, Window of Dynamically Attached Memory
MPI_WTIME_IS_GLOBAL:
Environmental Inquiries
, Clock Synchronization
, Timers and Synchronization
, Attributes
, Defined Constants
"native":
File Interoperability
, File Interoperability
, Datatypes for File Interoperability
, Matching Data Representations
, Reserved Data Representations
"nb_proc":
Reserved File Hints
nb_proc:
Info Keys
"no_locks":
Window Creation
no_locks:
Window Destruction
, Info Keys
, Changes in MPI-4.1
"none":
Ordering
none:
Info Values
"num_io_nodes":
Reserved File Hints
num_io_nodes:
Info Keys
"path":
Reserved Keys
path:
Reserved Keys
, Info Keys
"random":
Reserved File Hints
random:
Info Values
"rar":
Ordering
rar:
Info Values
"raw":
Ordering
raw:
Ordering
, Info Values
"read_mostly":
Reserved File Hints
read_mostly:
Info Values
"read_once":
Reserved File Hints
read_once:
Info Values
"reverse_sequential":
Reserved File Hints
reverse_sequential:
Info Values
"same_disp_unit":
Window Creation
same_disp_unit:
Info Keys
, Changes in MPI-3.1
"same_op":
Window Creation
same_op:
Info Values
"same_op_no_op":
Window Creation
same_op_no_op:
Window Creation
, Info Values
"same_size":
Window Creation
same_size:
Info Keys
, Fixes to Errata in Previous Versions of MPI
"sequential":
Reserved File Hints
sequential:
Info Values
"soft":
Starting MPI Processes
soft:
Starting Processes and Establishing Communication
, Reserved Keys
, Info Keys
"striping_factor":
Reserved File Hints
striping_factor:
Info Keys
"striping_unit":
Reserved File Hints
striping_unit:
Info Keys
"system":
Memory Allocation Info
system:
Info Values
"thread_level":
Starting MPI Processes
thread_level:
Session Creation and Destruction Methods
, Info Keys
"true":
The Info Object
true:
Communicator Info
, Inquire Hardware Resource Information
, Window Creation
, Window That Allocates Shared Memory
, Window Destruction
, Reserved File Hints
, Info Values
, Changes in MPI-4.1
TYPE(MPI_Comm):
MPI for Different Fortran Standard Versions
, Defined Constants
, Types
TYPE(MPI_Comm):
Communicator Constructors
, Inter-Communicator Operations
, Blocking Send
TYPE(MPI_Datatype):
Defined Constants
, Types
TYPE(MPI_Datatype):
Datatype Constructors
TYPE(MPI_Errhandler):
Defined Constants
, Types
TYPE(MPI_Errhandler):
Error Handlers for Communicators
TYPE(MPI_File):
Defined Constants
, Types
TYPE(MPI_File):
Opening a File
TYPE(MPI_Group):
Defined Constants
, Types
TYPE(MPI_Group):
Group Accessors
TYPE(MPI_Info):
Defined Constants
, Types
TYPE(MPI_Info):
The Info Object
TYPE(MPI_Message):
Defined Constants
, Types
TYPE(MPI_Message):
Matching Probe
TYPE(MPI_Op):
Defined Constants
, Types
TYPE(MPI_Op):
User-Defined Reduction Operations
TYPE(MPI_Request):
Defined Constants
, Types
TYPE(MPI_Request):
Communication Completion
TYPE(MPI_Session):
Session Creation and Destruction Methods
, Defined Constants
, Types
, Changes in MPI-4.0
TYPE(MPI_Status):
MPI for Different Fortran Standard Versions
, Status
, Defined Constants
, Types
, Fixes to Errata in Previous Versions of MPI
, Fixes to Errata in Previous Versions of MPI
, Return Status
, Changes in MPI-3.0
TYPE(MPI_Status), DIMENSION(*):
Defined Constants
TYPE(MPI_Status):
Blocking Receive
TYPE(MPI_Win):
Defined Constants
, Types
TYPE(MPI_Win):
Window Creation
, Window That Allocates Memory
, Window That Allocates Shared Memory
, Window of Dynamically Attached Memory
"war":
Ordering
war:
Info Values
"waw":
Ordering
waw:
Info Values
"wdir":
Starting MPI Processes
wdir:
Reserved Keys
, Info Keys
"win_allocate":
Memory Allocation Info
win_allocate:
Info Values
"win_allocate_shared":
Memory Allocation Info
win_allocate_shared:
Info Values
"write_mostly":
Reserved File Hints
write_mostly:
Info Values
"write_once":
Reserved File Hints
write_once:
Info Values



Up: Contents
Next: MPI Declarations Index
Previous: Examples Index
Return to MPI-5.0 Standard Index
Return to MPI Forum Home Page
(Unofficial) MPI-5.0 of June 9, 2025
HTML Generated on March 2, 2025