General Index

PreviousUpNext
Up: Contents Next: Examples Index Previous: Bibliography

This index lists mainly terms of the MPI specification. The underlined page numbers refer to the definitions or parts of the definition of the terms. Bold face page numbers are used for entries appearing in a section or subsection title.

  • "!(_c): Support for Large Count and Large Byte Displacement in MPI Language Bindings
  • _c: User-Defined Reduction Operations , Absolute Addresses and Relative Address Displacements , Counts , Support for Large Count and Large Byte Displacement in MPI Language Bindings
  • a priori enabled: MPI Operations
  • absolute addresses: MPI_BOTTOM and Combining Independent Variables in Datatypes , Absolute Addresses and Relative Address Displacements , Address and Size Procedures
  • access epoch: Synchronization Calls
  • action!in function names: Naming Conventions
  • active: Models of Execution , Communication Completion , Cancel , Persistent Communication Requests
  • active target communication: Synchronization Calls
  • active!operation state: Fixes to Errata in Previous Versions of MPI , MPI Operations , Communication Completion
  • addresses!absolute: Counts , MPI_BOTTOM and Combining Independent Variables in Datatypes , Absolute Addresses and Relative Address Displacements , Address and Size Procedures , Correct Use of Addresses , Absolute Addresses and Relative Address Displacements , Address and Size Procedures , Correct Use of Addresses
  • alignment: Memory Allocation , Window That Allocates Memory , Window That Allocates Shared Memory , Changes in MPI-4.0
  • all-reduce!nonblocking: Nonblocking All-Reduce , Persistent All-Reduce , All-Reduce
  • all-to-all!nonblocking: Nonblocking All-to-All Scatter/Gather , Persistent All-to-All Scatter/Gather , All-to-All Scatter/Gather
  • array arguments: Array Arguments
  • assertions: Assertions
  • ASYNCHRONOUS!Fortran attribute: The Fortran ASYNCHRONOUS Attributebute
  • attribute!caching: MPI's Support for Libraries , Attributes , MPI's Support for Libraries , Caching
  • automatic buffering!buffer allocation: Buffer Allocation and Usage
  • barrier synchronization!nonblocking: Nonblocking Barrier Synchronization , Persistent Barrier Synchronization , Barrier Synchronization
  • basic datatypes!additional host language: Message Data , Message Data , Message Data , Message Data , Message Data , Message Data , Message Data , Message Data
  • blocked!procedure invocation: Progress
  • blocking: Data Access Routines , Communication Modes , Matching Probe
  • blocking I/O: Data Access Routines
  • blocking operation: MPI Operations
  • blocking procedure: MPI Procedures
  • blocking!I/O: Synchronism , Blocking Send and Receive Operations , MPI Procedures
  • bounds of datatypes: Extent and Bounds of Datatypes
  • broadcast!nonblocking: Nonblocking Broadcast , Persistent Broadcast , Broadcast
  • buffered mode send: Communication Modes , Cancel , Persistent Communication Requests , Buffer Allocation and Usage , Communication Initiation , Nonblocking Communication , Communication Modes
  • C!language binding: C Binding Issues
  • caching: Groups, Contexts, Communicators, and Caching , Caching , MPI's Support for Libraries
  • callback functions!language interoperability: Callback Functions , Deprecated Prototype Definitions , Prototype Definitions
  • cancel: Finalizing MPI , Deprecated and Removed Interfaces , Deprecated since MPI-4.0 , Changes in MPI-4.0 , Communication Completion , Probe and Cancel , Probe , Matched Receives , Cancel
  • cancelled: Probe , Matched Receives , Cancel , Probe and Cancel
  • cancel: Cancel , Probe and Cancel
  • canonical pack and unpack: Canonical MPI_PACK and MPI_UNPACK
  • Cartesian!topology: Cartesian Constructor , Overview of the Functions
  • Chameleon: Background of MPI-1.0
  • change-log: Change-Log
  • Chimp: Background of MPI-1.0
  • choice: Choice
  • class!in function names: Naming Conventions
  • clock synchronization: Clock Synchronization
  • collective: Data Access Routines
  • collective communication!correctness: Correctness , Collective Operations , Neighborhood Collective Communication on Virtual Topologies , Nonblocking Collective Operations , Correctness , Nonblocking Collective Operations , Collective Communication
  • collective operation: MPI Operations
  • collective procedure: MPI Procedures
  • collective!split: File Consistency , MPI Procedures
  • commit: Commit and Free
  • COMMON blocks: Module Variables and COMMON Blocks
  • communication: Introduction
  • communication modes: Communication Modes
  • communication!collective: Collective Communication , Communication Modes , One-Sided Communications , Semantics of Point-to-Point Communication , Nonblocking Communication , Semantics of Point-to-Point Communication , Nonblocking Communication , Partitioned Point-to-Point Communication , Nonblocking Collective Operations , MPI's Support for Libraries , Contexts , Communicator Constructors , Clarifications , Opaque Objects , The Fortran ASYNCHRONOUS Attributebute , Comparison with C , Fixes to Errata in Previous Versions of MPI , Semantics of Point-to-Point Communication , Nonblocking Communication , Communication Request Objects , Multiple Completions , Probe and Cancel , Cancel , MPI Operations , Point-to-Point Communication , Introduction , Type Matching Rules
  • communicator: Message Envelope , Introduction and Overview , Correctness , General Active Target Synchronization , Groups, Contexts, Communicators, and Caching , MPI's Support for Libraries
  • complete operation: MPI Operations
  • complete operation state: MPI Operations
  • completing procedure: MPI Procedures
  • completing: MPI Procedures
  • completion: Communication Modes , Nonblocking Communication , Communication Completion , Semantics of Nonblocking Communication Operations , Persistent Communication Requests
  • completion stage: MPI Operations
  • completion!multiple: Multiple Completions , Non-Destructive Test of status , Multiple Completions , Communication Completion
  • concurrent: File Consistency , File Consistency
  • conflict: File Consistency
  • connected: Releasing Connections
  • constants: Fixes to Errata in Previous Versions of MPI , Named Constants , Named Constants , Constants , Defined Constants
  • context: Groups, Contexts, Communicators, and Caching , MPI's Support for Libraries , Contexts
  • control variable!tool information interface: Control Variables
  • conversion!representation: Data Conversion , Data Conversion , Data Conversion
  • coordination: Data Access Routines
  • counts: Counts
  • Cray-pointers: Memory Allocation
  • create!in function names: Naming Conventions
  • data conversion: Data Conversion
  • datatype!derived: MPI Datatypes , MPI Datatypes , MPI Datatypes , MPI Datatypes , MPI Datatypes , MPI Datatypes
  • datatypes: Datatypes , Datatypes
  • datatype: MPI Datatypes
  • data: Message Data
  • deadlock: Progress , Progress
  • deadlock avoidance!cyclic shift: Blocking Send-Receive , Semantics of Point-to-Point Communication , Nonblocking Communication , Semantics of Nonblocking Communication Operations , Semantics of Point-to-Point Communication
  • decoupled MPI activities: MPI's Support for Libraries , Contexts , Communicator Constructors , Releasing Connections , Opaque Objects , Progress , Fixes to Errata in Previous Versions of MPI , Semantics of Point-to-Point Communication
  • default file error: I/O Error Handling
  • delete!in function names: Naming Conventions
  • deprecated interfaces: Deprecated and Removed Interfaces , Deprecated Interfaces
  • derived datatype: Fortran Derived Types , Derived Datatypes , MPI Datatypes
  • disconnected: Releasing Connections
  • displacement: File Views , Definitions
  • distributed graph!topology: Distributed Graph Constructor , Overview of the Functions
  • Dynamic Process Model: Introduction
  • dynamically attached memory: Window of Dynamically Attached Memory
  • elementary datatype: File Views , Definitions
  • empty: Communication Completion , Multiple Completions , Communication Completion
  • enabled operation state: MPI Procedures , Changes in MPI-4.1 , Communication Completion , MPI Operations , MPI Operations
  • end of file: Definitions
  • envelope: Introduction , Message Envelope , Blocking Receive , Return Status , Data Conversion , Communication Modes , Model Implementation of Buffered Mode , Data Conversion , Message Envelope , Message Envelope
  • environmental inquiries: Environmental Inquiries
  • equivalent datatypes: MPI Datatypes
  • erroneous program: Blocking Receive , Communication Completion , Matched Receives , Semantics of Point-to-Point Communication , Communication Modes , Type Matching Rules
  • error classes: Error Codes and Classes
  • error handling!default file error handler: Opening a File , Deleting a File , I/O Error Handling , Error Codes and Classes , Error Classes, Error Codes, and Error Handlers , Error Handlers for Communicators , Error Classes, Error Codes, and Error Handlers , Error Handlers , Communication Completion , Finalizing MPI , Releasing Connections , Error Handling , I/O Error Handling , I/O Error Classes , Error Handling , Starting MPI Processes , Finalizing MPI , Reserved Keys , Error Handling , Multiple Completions , Error Handling , Releasing Connections , Error Handling , Error Handling , Error Handling , Starting MPI Processes , Reserved Keys , Error Handling , Error Handling , Error Handling , Error Handling
  • establishing communication: Establishing Communication
  • etype: File Views , Definitions
  • event types: Events
  • event!tool information interface: Events
  • events: Events , Performance Variables
  • examples: Examples
  • exclusive lock: Synchronization Calls , Lock , Semantics and Correctness , Lock
  • exclusive scan!nonblocking: Nonblocking Exclusive Scan , Persistent Exclusive Scan
  • explicit offsets: Data Access with Explicit Offsets , Positioning
  • exposure epoch: Synchronization Calls
  • extent of datatypes!true extent: True Extent of Datatypes , Extent and Bounds of Datatypes , Lower-Bound and Upper-Bound Markers , Derived Datatypes
  • external32!file data representation: File Interoperability
  • extra-state: Extra-State
  • fairness!not guaranteed: Semantics of Point-to-Point Communication , Multiple Completions , Non-Destructive Test of status
  • file access!concurrent: File Consistency , File Consistency , File Consistency
  • file size: File Size
  • file!data access!collective operations: Collective Operations , Data Access with Explicit Offsets , Data Access with Individual File Pointers , Seek , Data Access with Shared File Pointers , Split Collective Data Access Routines , Data Access , Definitions , Definitions , Definitions , File Interoperability , File Manipulation , Nonblocking Collective File Operations , File Offsets , Definitions , Definitions , Progress , Definitions , Definitions , File Views , Definitions , Definitions
  • finalize: Finalizing MPI
  • finished: Determining Whether MPI Has Been Initialized When Using the World Model
  • Fortran 2018: Choice , Fortran Binding Issues , Overview , Fortran Support Through the mpi_f08 Module , Fortran Support Through the mpi Module , Interface Specifications, Procedure Names, and the Profiling Interface , MPI for Different Fortran Standard Versions , Temporary Data Movement and Temporary Memory Modification , Changes in MPI-4.1
  • Fortran support: Support for Fortran
  • Fortran!language binding: Fortran Binding Issues , Support for Fortran
  • freed operation state: MPI Operations
  • freeing stage: MPI Operations
  • freeing procedure: MPI Procedures
  • freeing stage: Communication Completion , Non-Destructive Test of status
  • gather!nonblocking: Nonblocking Gather , Persistent Gather
  • gather-to-all!nonblocking: Nonblocking Gather-to-all , Persistent Gather-to-all , Gather-to-all
  • gather: Gather
  • general datatype: Derived Datatypes
  • generalized requests!progress: Generalized Requests , Generalized Requests , Introduction
  • get!in function names: Naming Conventions
  • graph!topology: Graph Constructor , Overview of the Functions
  • group: Inter-Communication , Message Envelope
  • group objects: Groups
  • group: Groups, Contexts, Communicators, and Caching , MPI's Support for Libraries , Groups
  • guarantee progress: Progress
  • handles: Transfer of Handles , Opaque Objects
  • hardware resource type: Communicator Constructors
  • host rank: Host Rank
  • I/O!blocking: Data Access Routines , Data Access Routines
  • immediate: Nonblocking Communication , Communication Initiation , Multiple Completions , Non-Destructive Test of status , Probe , Cancel , MPI Procedures
  • inactive: Communication Completion , Multiple Completions , Cancel , Persistent Communication Requests , MPI Operations , Communication Completion
  • inclusive scan!nonblocking: Nonblocking Inclusive Scan , Persistent Inclusive Scan , Inclusive Scan
  • incomplete: Communication Initiation , Matching Probe
  • incomplete procedure: MPI Procedures
  • incomplete: MPI Procedures
  • independent: Releasing Connections
  • individual file pointers: Data Access with Individual File Pointers , Positioning
  • info object!file info: File Info , Info Keys , Info Values , The Info Object
  • initial error handler: Error Handling
  • initialization: Matching Probe , Persistent Communication Requests
  • initialization stage: MPI Operations
  • initialization procedure: MPI Procedures
  • initialized operation state: MPI Operations
  • initiation: Nonblocking Communication , Communication Completion , Semantics of Nonblocking Communication Operations , Probe
  • initiation procedure: MPI Procedures
  • initiation: Communication Initiation , MPI Operations
  • inter-communication: MPI's Support for Libraries , Inter-Communication
  • inter-communicator!collective operations: Applying Collective Operations to Inter-Communicators , Specifics for Inter-Communicator Collective Operations , Message Envelope , Blocking Receive , Communicator Argument , MPI's Support for Libraries , Inter-Communication
  • interlanguage communication: Interlanguage Communication
  • internal!file data representation: File Interoperability
  • interoperability: File Interoperability
  • intra-communication: MPI's Support for Libraries , Inter-Communication
  • intra-communicator objects: Intra-Communicators
  • intra-communicator!collective operations: Specifics for Intra-Communicator Collective Operations , Communicator Argument , MPI's Support for Libraries , Inter-Communication
  • I/O: I/O
  • IO rank: IO Rank
  • is!in function names: Naming Conventions
  • language binding!interoperability: Language Interoperability , Language Bindings Summary , Language Binding , Language Bindings
  • large count: Counts
  • large!count: Support for Large Count and Large Byte Displacement in MPI Language Bindings , Counts , Support for Large Count and Large Byte Displacement in MPI Language Bindings
  • lb_marker: Distributed Array Datatype Constructor , Lower-Bound and Upper-Bound Markers , Subarray Datatype Constructor , Extent and Bounds of Datatypes , Lower-Bound and Upper-Bound Markers
  • local: Session Creation and Destruction Methods , MPI Procedures , General Active Target Synchronization , Communication Modes , Nonblocking Communication , Communication Completion , Multiple Completions , Probe , Matching Probe , Cancel , Persistent Communication Requests
  • local group: Communicator Constructors
  • local procedure: Progress , MPI Procedures , MPI Procedures
  • local: MPI Procedures
  • logical resource type: Communicator Constructors
  • logically concurrent: Semantics of Point-to-Point Communication
  • loosely synchronous model: Formalizing the Loosely Synchronous Model
  • lower bound: Lower-Bound and Upper-Bound Markers
  • lower-bound markers: Lower-Bound and Upper-Bound Markers
  • macros: Functions and Macros
  • main thread: Clarifications
  • matched probe!progress: Matching Probe
  • matched receive: Matching Probe , Matched Receives , Matched Receives
  • matching probe: Probe , Matching Probe , Matched Receives , Matching Probe , Matching Probe
  • matching receive: Matching Probe
  • matching rules!blocking with nonblocking: Nonblocking Communication , Cancel , Blocking Receive , Null MPI Processes , Semantics of Point-to-Point Communication , Persistent Collective Operations , Persistent Communication Requests , Probe , Communication Modes , Type Matching Rules , Type Matching Rules , Blocking Receive
  • matching!type: Type Matching , Use of General Datatypes in Communication
  • memory model: Introduction , Introduction , Window That Allocates Shared Memory , Introduction , Window That Allocates Shared Memory , Memory Model
  • memory!alignment: Memory Allocation , Window That Allocates Memory , Window That Allocates Shared Memory , Changes in MPI-4.0 , Window That Allocates Memory , Window That Allocates Shared Memory , Memory Allocation , Opaque Objects
  • message: Introduction , Matching Probe
  • message handle: Probe , Matching Probe , Matched Receives , Matching Probe , Matching Probe , Matching Probe
  • message!buffer: Communication Modes , Communication Completion , Probe and Cancel , Probe , Matched Receives , Cancel , Probe and Cancel , Introduction , Communication Modes , Message Data , Introduction , Message Envelope , Blocking Receive , Return Status , Data Conversion , Communication Modes , Model Implementation of Buffered Mode , Message Envelope , Message Envelope , Probe , Matching Probe , Matched Receives , Matching Probe , Blocking Send-Receive , Communication Modes , Matching Probe , Matching Probe , Blocking Receive
  • modes!buffered: Communication Modes , Communication Modes , Communication Modes , Communication Modes , Communication Modes , Communication Modes , Communication Modes , Communication Modes , Communication Modes
  • module variables: Module Variables and COMMON Blocks
  • MPI datatype: MPI Datatypes
  • mpi module!Fortran support: Fortran Support Through the mpi Module
  • MPI operation: MPI Operations
  • MPI procedure: MPI Procedures
  • MPI process initialization!Dynamic Process Model: Introduction , Predefined Intra-Communicators , Group Constructors , Environmental Inquiries , Introduction , Clarifications , Opening a File , Predefined Intra-Communicators , Group Constructors , Environmental Inquiries , Introduction , Clarifications , Opening a File , I/O Error Handling , Introduction
  • MPI Session handle: The Sessions Model , The Sessions Model
  • mpi_f08 module!Fortran support: Fortran Support Through the mpi_f08 Module
  • MPI_SIZEOF and storage_size(): Deprecated and Removed Interfaces , Deprecated since MPI-4.0 , Support for Size-specific MPI Datatypes
  • mpiexec: Starting MPI Processes , Aborting MPI Processes , Portable MPI Process Startup
  • mpif.h include file!Fortran support: Fortran Support Through the mpif.h Include File
  • mpirun: Portable MPI Process Startup
  • multiple completions: Multiple Completions , Non-Destructive Test of status , Multiple Completions , Multiple Completions
  • named datatype: MPI Datatypes
  • names!name publishing: Name Publishing , Names, Addresses, Ports, and All Thatt
  • naming objects: Naming Objects
  • native!file data representation: File Interoperability
  • neighborhood collective communication!nonblocking: Nonblocking Neighborhood Gather
  • periodic and dims=1 or 2: Fixes to Errata in Previous Versions of MPI
  • neighborhood collective communication: Neighborhood Collective Communication on Virtual Topologies
  • nonblocking: Communication Calls , Data Access Routines , Communication Completion , Matching Probe , Cancel
  • nonblocking I/O: Data Access Routines
  • nonblocking operation: MPI Operations
  • nonblocking procedure: MPI Procedures
  • nonblocking!communication: Nonblocking Communication , Communication Completion , Communication Completion , Nonblocking Operations , Synchronism , Communication Initiation , Communication Completion under Partitioning , Communication Request Objects , Nonblocking Communication , MPI Procedures
  • noncollective operation: MPI Operations
  • noncollective procedure: MPI Procedures
  • nonlocal: MPI Procedures , Communication Modes , Nonblocking Communication , Communication Completion , Probe , Matching Probe
  • nonlocal procedure: Progress , MPI Procedures , MPI Procedures
  • nonlocal: MPI Procedures
  • nonovertaking: Semantics of Point-to-Point Communication , Semantics of Nonblocking Communication Operations
  • null handle: Multiple Completions , Non-Destructive Test of status
  • null handles: Multiple Completions , Non-Destructive Test of status
  • null handle: Communication Completion
  • null processes: Null MPI Processes
  • offset: File Offsets , Definitions
  • one-sided communication!Fortran problems: One-sided Communication , Progress , Progress , One-Sided Communications
  • opaque objects: Opaque Objects , MPI Opaque Objects
  • operation!blocking: MPI Operations , MPI Operations , MPI Operations , MPI Operations , MPI Operations , MPI Procedures , MPI Operations , MPI Operations , Nonblocking Collective Operations , MPI's Support for Libraries , Contexts , Communicator Constructors , Clarifications , Opaque Objects , Nonblocking Collective File Operations , The Fortran ASYNCHRONOUS Attributebute , Comparison with C , Fixes to Errata in Previous Versions of MPI , Semantics of Point-to-Point Communication , Nonblocking Communication , Communication Request Objects , Multiple Completions , Probe and Cancel , Cancel , MPI Operations , MPI Operations , MPI Operations , MPI Operations , MPI Operations , MPI Operations , MPI Operations , MPI Operations , MPI Operations , MPI Operations , MPI Procedures , Changes in MPI-4.1 , Communication Completion , MPI Operations , MPI Operations , MPI Operations , MPI Operations , MPI Operations , MPI Operations , MPI Operations , MPI Operations
  • ordered: Semantics of Point-to-Point Communication , Semantics of Nonblocking Communication Operations
  • origin: Introduction
  • overlap: File Consistency
  • pack!canonical: Canonical MPI_PACK and MPI_UNPACK
  • packing unit: Pack and Unpack
  • pack: Pack and Unpack
  • parallel procedure: Models of Execution
  • partitioned completion: Communication Completion under Partitioning
  • partitioned point-to-point communication: Partitioned Point-to-Point Communication
  • passive target communication: Synchronization Calls
  • pending (communication) operation: Nonblocking Collective Operations , MPI's Support for Libraries , Contexts , Communicator Constructors , Clarifications , Opaque Objects , The Fortran ASYNCHRONOUS Attributebute , Comparison with C , Fixes to Errata in Previous Versions of MPI , Semantics of Point-to-Point Communication , Nonblocking Communication , Communication Request Objects , Multiple Completions , Probe and Cancel , Cancel , MPI Operations
  • pending communication affector (Fortran): The Fortran ASYNCHRONOUS Attributebute , The Fortran ASYNCHRONOUS Attributebute
  • pending I/O operation: Clarifications , Nonblocking Collective File Operations , Fixes to Errata in Previous Versions of MPI , MPI Operations
  • performance variable!tool information interface: Performance Variables
  • persistent communication request: Communication Completion , Multiple Completions , Cancel , Persistent Communication Requests , Communication Completion , Communication Completion , Persistent Communication Requests , Persistent Communication Requests , Communication Completion , Persistent Communication Requests
  • persistent communication requests!collective persistent: Persistent Collective Operations , Persistent Neighborhood Communication on Process Topologies , Persistent Operations
  • persistent communication request: Persistent Communication Requests , Persistent Communication Requests
  • persistent operation: MPI Operations
  • PICL: Background of MPI-1.0
  • PMPI_: Requirements
  • point-to-point communication!blocking: Blocking Send and Receive Operations , Buffer Allocation and Usage , Cancel , Matched Receives , Matching Probe , Nonblocking Communication , Persistent Communication Requests , Probe , Blocking Receive , Communication Modes , Communication Modes , Blocking Send , Blocking Send-Receive , Return Status , Point-to-Point Communication
  • portable datatype: MPI Datatypes
  • ports: Names, Addresses, Ports, and All Thatt
  • positioning: Data Access Routines
  • POSIX!environment: Timers and Synchronization , Opaque Objects , Opening a File , Data Access Routines , File Interoperability , File Consistency , Introduction
  • predefined datatype: MPI Datatypes
  • predefined reduction operations: Predefined Reduction Operations
  • private window copy: Memory Model
  • probe: Probe , Matching Probe , Matching Probe , Probe , Probe , Probe and Cancel
  • procedure specification: Procedure Specification
  • procedure!blocking: MPI Procedures , MPI Procedures , MPI Procedures , MPI Procedures , MPI Procedures , MPI Procedures , MPI Procedures , MPI Procedures , MPI Procedures , Progress , MPI Procedures , MPI Procedures , MPI Procedures , MPI Procedures , Progress , MPI Procedures , MPI Procedures , MPI Procedures , MPI Procedures , Procedure Specification , MPI Procedures , MPI Procedures , MPI Procedures
  • process creation: Process Initialization, Creation, and Management
  • process failures: Error Handling
  • process set names: Process Set Names
  • processes: Processes
  • processor name: Inquire Processor Name
  • profiling interface: Profiling Interface
  • program error: Error Handling
  • progress: Changes in MPI-4.1 , Cancel , Progress , Nonblocking Collective File Operations , Finalizing MPI , Finalizing MPI , Session Creation and Destruction Methods , Generalized Requests , Progress , Flush and Sync , Fixes to Errata in Previous Versions of MPI , Nonblocking Collective Operations , Correctness , Flush and Sync , Progress , Progress , Communication Completion under Partitioning , Changes in MPI-4.1 , Non-Destructive Test of status , Probe , Matching Probe , Semantics of Point-to-Point Communication , Semantics of Nonblocking Communication Operations , Changes in MPI-4.1 , Progress , General , Changes in MPI-4.1 , Progress , Progress , Progress
  • prototype definitions!deprecated: Deprecated Prototype Definitions , Prototype Definitions
  • public window copy: Memory Model
  • PVM: Background of MPI-1.0
  • raise an event: Events
  • rank: Groups
  • ready mode send: Communication Modes , Persistent Communication Requests , Communication Modes , Communication Initiation , Nonblocking Communication , Persistent Communication Requests , Communication Modes
  • receive: Introduction , Blocking Receive , Blocking Receive , Introduction , Matched Receives , Persistent Communication Requests , Nonblocking Communication , Inter-Communication , Matching Probe , Matched Receives , Matched Receives , Nonblocking Communication , Communication Initiation , Persistent Communication Requests , Communication Initiation , Nonblocking Communication
  • reduce!nonblocking: Nonblocking Reduce , Persistent Reduce
  • reduce-scatter!nonblocking: Nonblocking Reduce-Scatter with Equal Blocks , Nonblocking Reduce-Scatter , Persistent Reduce-Scatter with Equal Blocks , Persistent Reduce-Scatter , Reduce-Scatter
  • reduce: Reduce
  • reduction operations!predefined: Predefined Reduction Operations , MPI Process-Local Reduction , Scan , User-Defined Reduction Operations , Global Reduction Operations , Reduce Operations
  • registration handle: Handle Allocation and Deallocation
  • related: Pack and Unpack
  • relative displacement: Absolute Addresses and Relative Address Displacements , Address and Size Procedures
  • remote group: Communicator Constructors
  • Remote Memory Access!see RMA: Introduction
  • removed interfaces: Deprecated and Removed Interfaces , Removed Interfaces
  • representation!conversion: Data Conversion
  • request complete!I/O: Synchronism
  • request objects!completion: Semantics of Nonblocking Communication Operations , Communication Completion , Persistent Communication Requests , Semantics of Nonblocking Communication Operations , Multiple Completions , Communication Completion , Multiple Completions , Non-Destructive Test of status , Multiple Completions , Non-Destructive Test of status , Communication Modes , Semantics of Nonblocking Communication Operations , Matching Probe , Persistent Communication Requests , Communication Request Objects
  • resource error: Error Handling
  • return code!tool information interface: Return Codes for the MPI Tool Information Interface
  • RMA!communication calls!request-based: Request-based RMA Communication Operations , Communication Calls , Window of Dynamically Attached Memory , Memory Model , Synchronization Calls , Introduction
  • root: Introduction and Overview
  • scan!inclusive: Inclusive Scan , Example using MPI_SCAN , Scan
  • scatter!nonblocking: Nonblocking Scatter , Persistent Scatter , Scatter
  • seek: Seek
  • segmented scan: Example using MPI_SCAN
  • semantic changes: Semantic Changes and Warnings
  • semantics: Changes in MPI-4.0
  • semantics and correctness!one-sided communication!progress: Progress , Progress , Semantics and Correctness
  • semantics!collective communications: Introduction and Overview , Nonblocking Collective Operations , Correctness , Data Conversion , Semantics of Point-to-Point Communication , Blocking Send-Receive , Blocking Receive , Communication Completion , Matched Receives , Semantics of Point-to-Point Communication , Communication Modes , Type Matching Rules , Communication Modes , Matching Probe , Collective Operations , Collective File Operations , File Consistency , Consistency and Semantics , Data Access with Explicit Offsets , Nonblocking Collective File Operations , Nonblocking Collective File Operations , Progress , Data Access with Shared File Pointers , File Consistency , Finalizing MPI , Generalized Requests , Communicator Constructors , Communicator Constructors , Semantics of Nonblocking Communication Operations , Communication Completion , Semantics of Communications in Partitioned Mode , MPI Operations , Nonblocking Communication , Communication Completion under Partitioning , Semantics of Partitioned Point-to-Point Communication , Buffer Allocation and Usage , Buffer Allocation and Usage , Communication Completion , Probe and Cancel , Probe , Matched Receives , Cancel , Cancel , Probe and Cancel , Semantics of Point-to-Point Communication , Semantics of Point-to-Point Communication , Multiple Completions , Non-Destructive Test of status , Semantics of Point-to-Point Communication , Matched Receives , Matching Probe , Semantics of Point-to-Point Communication , Semantics of Nonblocking Communication Operations , Semantics of Point-to-Point Communication , Semantics of Nonblocking Communication Operations , Blocking Receive , Persistent Communication Requests , Probe , Changes in MPI-4.1 , Non-Destructive Test of status , Probe , Matching Probe , Semantics of Point-to-Point Communication , Semantics of Nonblocking Communication Operations , Semantics of Point-to-Point Communication , Communication Modes , Communication Modes , Blocking Send-Receive , Blocking Receive , Semantics of Point-to-Point Communication , MPI Procedures , Releasing Connections , Semantic Terms , General , Semantic Terms
  • send: Introduction , Blocking Send , Blocking Send , Introduction , Nonblocking Communication , Inter-Communication , Nonblocking Communication , Persistent Communication Requests , Communication Initiation , Nonblocking Communication
  • send-receive!blocking: Blocking Send-Receive , Blocking Send-Receive , Communication Initiation , Communication Initiation
  • separate memory model: Introduction , Window That Allocates Shared Memory , Memory Model
  • sequential storage: Correct Use of Addresses
  • serialization: Nonblocking Communication , Semantics of Point-to-Point Communication
  • Sessions Model: Predefined Intra-Communicators , Group Constructors , Environmental Inquiries , Introduction , Clarifications , Opening a File
  • set!in function names: Naming Conventions
  • shared file pointers: Data Access with Shared File Pointers , Positioning
  • shared lock: Synchronization Calls , Semantics and Correctness , Lock
  • shared memory: Window That Allocates Memory , Window That Allocates Shared Memory , Lock , Error Classes , Semantics and Correctness , Examples
  • shared memory allocation: Window That Allocates Shared Memory
  • shared memory!allocation: Window That Allocates Shared Memory , Window That Allocates Memory , Window That Allocates Shared Memory , Communicator Constructors , Window Creation , Window That Allocates Memory , Window That Allocates Shared Memory , Lock , Processes , Progress , Changes in MPI-4.1 , Window That Allocates Shared Memory , Window That Allocates Shared Memory , Communicator Constructors , Window Creation , Window That Allocates Memory , Window That Allocates Shared Memory , Processes , Window That Allocates Shared Memory , Examples , Window That Allocates Shared Memory
  • signals: Interaction with Signals
  • singleton init: Singleton MPI Initialization
  • size changing!I/O: File Size
  • source: Inter-Communication
  • split collective: Data Access Routines , Split Collective Data Access Routines
  • stage!completion: MPI Operations , MPI Operations , MPI Operations , MPI Operations , MPI Operations
  • standard mode send: Communication Modes , Persistent Communication Requests , Communication Modes , Communication Initiation , Nonblocking Communication , Communication Modes
  • started operation state: MPI Operations
  • started!request objects: Communication Modes , Semantics of Nonblocking Communication Operations , Matching Probe , Persistent Communication Requests , Determining Whether MPI Has Been Initialized When Using the World Model
  • starting stage: MPI Operations
  • starting procedure: Persistent Communication Requests , MPI Procedures
  • starting processes: Starting Processes , Starting Processes and Establishing Communication
  • startup!portable: Portable MPI Process Startup , Starting MPI Processes
  • state!operation!active: MPI Operations , MPI Operations , MPI Procedures , Changes in MPI-4.1 , Communication Completion , MPI Operations , MPI Operations , MPI Operations , MPI Operations , MPI Operations , MPI Operations , MPI Operations , State
  • status!array in Fortran: Return Status , Associating Information with Status , Return Status , Communication Completion , Multiple Completions , Non-Destructive Test of status , Communication Completion , Return Status , Communication Completion , Passing MPI_STATUS_IGNORE for Status , Return Status , Return Status , Non-Destructive Test of status , Status , Return Status
  • strong progress: Progress , Changes in MPI-4.1 , Progress
  • strong synchronization: Synchronization Calls
  • synchronism: Data Access Routines
  • synchronization: Introduction , Communication Calls
  • synchronization calls!RMA: Synchronization Calls
  • synchronizing procedure: MPI Procedures
  • synchronous mode send: Communication Modes , Communication Completion , Matching Probe , Persistent Communication Requests , Communication Initiation , Nonblocking Communication , Persistent Communication Requests , Communication Modes
  • system memory: Opaque Objects
  • tag values: Tag Values
  • target nodes: Reserved File Hints
  • target: Introduction
  • thread compliant: Starting MPI Processes , MPI and Threads
  • thread-safe: General
  • threads!progress: General , Background of MPI-1.0 , Version Inquiries , Freeing Errorhandlers and Retrieving Error Strings , Error Codes and Classes , Callback Safety Requirements , User-Defined Error Classes and Codes , General , MPI and Threads
  • timers and synchronization: Timers and Synchronization
  • tool information interface!control variable: Control Variables , Events , Performance Variables , Return Codes for the MPI Tool Information Interface , Verbosity Levels , The MPI Tool Information Interface
  • tool support: Tool Support
  • topologies: Virtual Topologies for MPI Processes
  • topology!Cartesian: Cartesian Constructor , Overview of the Functions , Distributed Graph Constructor , Overview of the Functions , Graph Constructor , Overview of the Functions , Introduction , Virtual Topologies
  • transmission failures: Error Handling
  • true extent of datatypes: True Extent of Datatypes
  • TS 29113: Fortran Binding Issues , Overview , Fortran Support Through the mpi_f08 Module , Interface Specifications, Procedure Names, and the Profiling Interface , MPI for Different Fortran Standard Versions , Requirements on Fortran Compilers , Problems With Fortran Bindings for MPI , Problems Due to Strong Typing , Fortran Derived Types , The Fortran ASYNCHRONOUS Attributebute , Temporary Data Movement and Temporary Memory Modification , Changes in MPI-4.1 , Changes in MPI-3.0
  • type map: Derived Datatypes
  • type matching: Use of General Datatypes in Communication
  • type signature: Derived Datatypes
  • type!conversion: Data Conversion , Type Matching Rules
  • types: Types
  • ub_marker: Distributed Array Datatype Constructor , Lower-Bound and Upper-Bound Markers , Subarray Datatype Constructor , Extent and Bounds of Datatypes , Lower-Bound and Upper-Bound Markers
  • unified memory model: Introduction , Window That Allocates Shared Memory , Memory Model
  • universe size: Universe Size
  • unnamed datatype: MPI Datatypes
  • unpack!canonical: Canonical MPI_PACK and MPI_UNPACK , Pack and Unpack
  • upper bound: Lower-Bound and Upper-Bound Markers
  • upper-bound markers: Lower-Bound and Upper-Bound Markers
  • user functions at process termination: Allowing User Functions at MPI Finalization
  • user-defined data representations: User-Defined Data Representations
  • user-defined reduction operations: User-Defined Reduction Operations
  • verbosity level!tool information interface: Verbosity Levels
  • version inquiries: Version Inquiries
  • view: Definitions , File Views , Definitions
  • virtual topology: Introduction , Virtual Topologies , MPI's Support for Libraries
  • weak progress: Changes in MPI-4.1 , Progress
  • weak synchronization: Synchronization Calls
  • wildcard: Blocking Receive
  • window!allocation: Window That Allocates Memory , Window Creation , Window of Dynamically Attached Memory , Window That Allocates Shared Memory , Window That Allocates Shared Memory
  • World Model: Predefined Intra-Communicators , Group Constructors , Environmental Inquiries , Introduction , Clarifications , Opening a File , I/O Error Handling
  • XDR: Data Conversion
  • Zipcode: Background of MPI-1.0


    PreviousUpNext
    Up: Contents Next: Examples Index Previous: Bibliography


    Return to MPI-4.1 Standard Index
    Return to MPI Forum Home Page

    (Unofficial) MPI-4.1 of November 2, 2023
    HTML Generated on November 19, 2023