MPI Function Index

PreviousUp
Up: Contents Previous: MPI Callback Function Prototype Index

The underlined links refer to the function definitions.

  • :MPI_Accumulate_c: Changes in MPI-4.0 , Accumulate
  • :MPI_Allgather_c: Changes in MPI-4.0 , Gather-to-all
  • :MPI_Allgather_init_c: Changes in MPI-4.0 , Persistent Gather-to-all
  • :MPI_Allgatherv_c: Changes in MPI-4.0 , Gather-to-all
  • :MPI_Allgatherv_init_c: Changes in MPI-4.0 , Persistent Gather-to-all
  • :MPI_Allreduce_c: Changes in MPI-4.0 , All-Reduce
  • :MPI_Allreduce_init_c: Changes in MPI-4.0 , Persistent All-Reduce
  • :MPI_Alltoall_c: Changes in MPI-4.0 , All-to-All Scatter/Gather
  • :MPI_Alltoall_init_c: Changes in MPI-4.0 , Persistent All-to-All Scatter/Gather
  • :MPI_Alltoallv_c: Changes in MPI-4.0 , All-to-All Scatter/Gather
  • :MPI_Alltoallv_init_c: Changes in MPI-4.0 , Persistent All-to-All Scatter/Gather
  • :MPI_Alltoallw_c: Changes in MPI-4.0 , All-to-All Scatter/Gather
  • :MPI_Alltoallw_init_c: Changes in MPI-4.0 , Persistent All-to-All Scatter/Gather
  • :MPI_Bcast_c: Changes in MPI-4.0 , Broadcast
  • :MPI_Bcast_init_c: Changes in MPI-4.0 , Persistent Broadcast
  • :MPI_Bsend_c: Changes in MPI-4.0 , Communication Modes
  • :MPI_Bsend_init_c: Changes in MPI-4.0 , Persistent Communication Requests
  • :MPI_Buffer_attach_c: Changes in MPI-4.0 , Buffer Allocation and Usage
  • :MPI_Buffer_detach_c: Changes in MPI-4.0 , Buffer Allocation and Usage
  • :MPI_Comm_attach_buffer_c: Buffer Allocation and Usage
  • :MPI_Comm_detach_buffer_c: Buffer Allocation and Usage
  • :MPI_Exscan_c: Changes in MPI-4.0 , Exclusive Scan
  • :MPI_Exscan_init_c: Changes in MPI-4.0 , Persistent Exclusive Scan
  • :MPI_File_get_type_extent_c: Changes in MPI-4.0 , Datatypes for File Interoperability
  • :MPI_File_iread_all_c: Changes in MPI-4.0 , Data Access with Individual File Pointers
  • :MPI_File_iread_at_all_c: Changes in MPI-4.0 , Data Access with Explicit Offsets
  • :MPI_File_iread_at_c: Changes in MPI-4.0 , Data Access with Explicit Offsets
  • :MPI_File_iread_c: Changes in MPI-4.0 , Data Access with Individual File Pointers
  • :MPI_File_iread_shared_c: Changes in MPI-4.0 , Noncollective Operations
  • :MPI_File_iwrite_all_c: Changes in MPI-4.0 , Data Access with Individual File Pointers
  • :MPI_File_iwrite_at_all_c: Changes in MPI-4.0 , Data Access with Explicit Offsets
  • :MPI_File_iwrite_at_c: Changes in MPI-4.0 , Data Access with Explicit Offsets
  • :MPI_File_iwrite_c: Changes in MPI-4.0 , Data Access with Individual File Pointers
  • :MPI_File_iwrite_shared_c: Changes in MPI-4.0 , Noncollective Operations
  • :MPI_File_read_all_begin_c: Changes in MPI-4.0 , Split Collective Data Access Routines
  • :MPI_File_read_all_c: Changes in MPI-4.0 , Data Access with Individual File Pointers
  • :MPI_File_read_at_all_begin_c: Changes in MPI-4.0 , Split Collective Data Access Routines
  • :MPI_File_read_at_all_c: Changes in MPI-4.0 , Data Access with Explicit Offsets
  • :MPI_File_read_at_c: Changes in MPI-4.0 , Data Access with Explicit Offsets
  • :MPI_File_read_c: Changes in MPI-4.0 , Data Access with Individual File Pointers
  • :MPI_File_read_ordered_begin_c: Changes in MPI-4.0 , Split Collective Data Access Routines
  • :MPI_File_read_ordered_c: Changes in MPI-4.0 , Collective Operations
  • :MPI_File_read_shared_c: Changes in MPI-4.0 , Noncollective Operations
  • :MPI_File_write_all_begin_c: Changes in MPI-4.0 , Split Collective Data Access Routines
  • :MPI_File_write_all_c: Changes in MPI-4.0 , Data Access with Individual File Pointers
  • :MPI_File_write_at_all_begin_c: Changes in MPI-4.0 , Split Collective Data Access Routines
  • :MPI_File_write_at_all_c: Changes in MPI-4.0 , Data Access with Explicit Offsets
  • :MPI_File_write_at_c: Changes in MPI-4.0 , Data Access with Explicit Offsets
  • :MPI_File_write_c: Changes in MPI-4.0 , Data Access with Individual File Pointers
  • :MPI_File_write_ordered_begin_c: Changes in MPI-4.0 , Split Collective Data Access Routines
  • :MPI_File_write_ordered_c: Changes in MPI-4.0 , Collective Operations
  • :MPI_File_write_shared_c: Changes in MPI-4.0 , Noncollective Operations
  • :MPI_Gather_c: Changes in MPI-4.0 , Gather
  • :MPI_Gather_init_c: Changes in MPI-4.0 , Persistent Gather
  • :MPI_Gatherv_c: Changes in MPI-4.0 , Gather
  • :MPI_Gatherv_init_c: Changes in MPI-4.0 , Persistent Gather
  • :MPI_Get_accumulate_c: Changes in MPI-4.0 , Get Accumulate
  • :MPI_Get_c: Changes in MPI-4.0
  • :MPI_Get_count_c: Changes in MPI-4.0 , Return Status
  • :MPI_Get_c: Get
  • :MPI_Get_elements_c: Changes in MPI-4.0 , Use of General Datatypes in Communication
  • :MPI_Iallgather_c: Changes in MPI-4.0 , Nonblocking Gather-to-all
  • :MPI_Iallgatherv_c: Changes in MPI-4.0 , Nonblocking Gather-to-all
  • :MPI_Iallreduce_c: Changes in MPI-4.0 , Nonblocking All-Reduce
  • :MPI_Ialltoall_c: Changes in MPI-4.0 , Nonblocking All-to-All Scatter/Gather
  • :MPI_Ialltoallv_c: Changes in MPI-4.0 , Nonblocking All-to-All Scatter/Gather
  • :MPI_Ialltoallw_c: Changes in MPI-4.0 , Nonblocking All-to-All Scatter/Gather
  • :MPI_Ibcast_c: Changes in MPI-4.0 , Nonblocking Broadcast
  • :MPI_Ibsend_c: Changes in MPI-4.0 , Communication Initiation
  • :MPI_Iexscan_c: Changes in MPI-4.0 , Nonblocking Exclusive Scan
  • :MPI_Igather_c: Changes in MPI-4.0 , Nonblocking Gather
  • :MPI_Igatherv_c: Changes in MPI-4.0 , Nonblocking Gather
  • :MPI_Imrecv_c: Changes in MPI-4.0 , Matched Receives
  • :MPI_Ineighbor_allgather_c: Changes in MPI-4.0 , Nonblocking Neighborhood Gather
  • :MPI_Ineighbor_allgatherv_c: Changes in MPI-4.0 , Nonblocking Neighborhood Gather
  • :MPI_Ineighbor_alltoall_c: Changes in MPI-4.0 , Nonblocking Neighborhood Alltoall
  • :MPI_Ineighbor_alltoallv_c: Changes in MPI-4.0 , Nonblocking Neighborhood Alltoall
  • :MPI_Ineighbor_alltoallw_c: Changes in MPI-4.0 , Nonblocking Neighborhood Alltoall
  • :MPI_Irecv_c: Changes in MPI-4.0 , Communication Initiation
  • :MPI_Ireduce_c: Changes in MPI-4.0 , Nonblocking Reduce
  • :MPI_Ireduce_scatter_block_c: Changes in MPI-4.0 , Nonblocking Reduce-Scatter with Equal Blocks
  • :MPI_Ireduce_scatter_c: Changes in MPI-4.0 , Nonblocking Reduce-Scatter
  • :MPI_Irsend_c: Changes in MPI-4.0 , Communication Initiation
  • :MPI_Iscan_c: Changes in MPI-4.0 , Nonblocking Inclusive Scan
  • :MPI_Iscatter_c: Changes in MPI-4.0 , Nonblocking Scatter
  • :MPI_Iscatterv_c: Changes in MPI-4.0 , Nonblocking Scatter
  • :MPI_Isend_c: Changes in MPI-4.0 , Communication Initiation
  • :MPI_Isendrecv_c: Changes in MPI-4.0 , Communication Initiation
  • :MPI_Isendrecv_replace_c: Changes in MPI-4.0 , Communication Initiation
  • :MPI_Issend_c: Changes in MPI-4.0 , Communication Initiation
  • :MPI_Mrecv_c: Changes in MPI-4.0 , Matched Receives
  • :MPI_Neighbor_allgather_c: Changes in MPI-4.0 , Neighborhood Gather
  • :MPI_Neighbor_allgather_init_c: Changes in MPI-4.0 , Persistent Neighborhood Gather
  • :MPI_Neighbor_allgatherv_c: Changes in MPI-4.0 , Neighborhood Gather
  • :MPI_Neighbor_allgatherv_init_c: Changes in MPI-4.0 , Persistent Neighborhood Gather
  • :MPI_Neighbor_alltoall_c: Changes in MPI-4.0 , Neighborhood Alltoall
  • :MPI_Neighbor_alltoall_init_c: Changes in MPI-4.0 , Persistent Neighborhood Alltoall
  • :MPI_Neighbor_alltoallv_c: Changes in MPI-4.0 , Neighborhood Alltoall
  • :MPI_Neighbor_alltoallv_init_c: Changes in MPI-4.0 , Persistent Neighborhood Alltoall
  • :MPI_Neighbor_alltoallw_c: Changes in MPI-4.0 , Neighborhood Alltoall
  • :MPI_Neighbor_alltoallw_init_c: Changes in MPI-4.0 , Persistent Neighborhood Alltoall
  • :MPI_Op_create_c: User-Defined Reduction Operations , Support for Large Count and Large Byte Displacement in MPI Language Bindings , Fortran 2008 Bindings with the mpi_f08 Module , Changes in MPI-4.0 , User-Defined Reduction Operations
  • :MPI_Pack_c: Changes in MPI-4.0 , Pack and Unpack
  • :MPI_Pack_external_c: Changes in MPI-4.0 , Canonical MPI_PACK and MPI_UNPACK
  • :MPI_Pack_external_size_c: Changes in MPI-4.0 , Canonical MPI_PACK and MPI_UNPACK
  • :MPI_Pack_size_c: Changes in MPI-4.0 , Pack and Unpack
  • :MPI_Put_c: Changes in MPI-4.0 , Put
  • :MPI_Raccumulate_c: Changes in MPI-4.0 , Request-based RMA Communication Operations
  • :MPI_Recv_c: Changes in MPI-4.0 , Blocking Receive
  • :MPI_Recv_init_c: Changes in MPI-4.0 , Persistent Communication Requests
  • :MPI_Reduce_c: Changes in MPI-4.0 , Reduce
  • :MPI_Reduce_init_c: Changes in MPI-4.0 , Persistent Reduce
  • :MPI_Reduce_local_c: Changes in MPI-4.0 , MPI Process-Local Reduction
  • :MPI_Reduce_scatter_block_c: Changes in MPI-4.0 , MPI_REDUCE_SCATTER_BLOCK
  • :MPI_Reduce_scatter_block_init_c: Changes in MPI-4.0 , Persistent Reduce-Scatter with Equal Blocks
  • :MPI_Reduce_scatter_c: Changes in MPI-4.0 , MPI_REDUCE_SCATTER
  • :MPI_Reduce_scatter_init_c: Changes in MPI-4.0 , Persistent Reduce-Scatter
  • :MPI_Register_datarep_c: Datarep Conversion Functions , Support for Large Count and Large Byte Displacement in MPI Language Bindings , Fortran 2008 Bindings with the mpi_f08 Module , Changes in MPI-4.0 , User-Defined Data Representations
  • :MPI_Rget_accumulate_c: Changes in MPI-4.0 , Request-based RMA Communication Operations
  • :MPI_Rget_c: Changes in MPI-4.0 , Request-based RMA Communication Operations
  • :MPI_Rput_c: Changes in MPI-4.0 , Request-based RMA Communication Operations
  • :MPI_Rsend_c: Changes in MPI-4.0 , Communication Modes
  • :MPI_Rsend_init_c: Changes in MPI-4.0 , Persistent Communication Requests
  • :MPI_Scan_c: Changes in MPI-4.0 , Inclusive Scan
  • :MPI_Scan_init_c: Changes in MPI-4.0 , Persistent Inclusive Scan
  • :MPI_Scatter_c: Changes in MPI-4.0 , Scatter
  • :MPI_Scatter_init_c: Changes in MPI-4.0 , Persistent Scatter
  • :MPI_Scatterv_c: Changes in MPI-4.0 , Scatter
  • :MPI_Scatterv_init_c: Changes in MPI-4.0 , Persistent Scatter
  • :MPI_Send_c: Changes in MPI-4.0 , Blocking Send
  • :MPI_Send_init_c: Changes in MPI-4.0 , Persistent Communication Requests
  • :MPI_Sendrecv_c: Changes in MPI-4.0 , Blocking Send-Receive
  • :MPI_Sendrecv_replace_c: Changes in MPI-4.0 , Blocking Send-Receive
  • :MPI_Session_attach_buffer_c: Buffer Allocation and Usage
  • :MPI_Session_detach_buffer_c: Buffer Allocation and Usage
  • :MPI_Ssend_c: Changes in MPI-4.0 , Communication Modes
  • :MPI_Ssend_init_c: Changes in MPI-4.0 , Persistent Communication Requests
  • :MPI_Status_set_elements_c: Associating Information with Status
  • :MPI_Type_contiguous_c: Changes in MPI-4.0 , Datatype Constructors
  • :MPI_Type_create_darray_c: Changes in MPI-4.0 , Distributed Array Datatype Constructor
  • :MPI_Type_create_hindexed_block_c: Changes in MPI-4.0 , Datatype Constructors
  • :MPI_Type_create_hindexed_c: Changes in MPI-4.0 , Datatype Constructors
  • :MPI_Type_create_hvector_c: Changes in MPI-4.0 , Datatype Constructors
  • :MPI_Type_create_indexed_block_c: Changes in MPI-4.0 , Datatype Constructors
  • :MPI_Type_create_resized_c: Changes in MPI-4.0 , Extent and Bounds of Datatypes
  • :MPI_Type_create_struct_c: Changes in MPI-4.0 , Datatype Constructors
  • :MPI_Type_create_subarray_c: Changes in MPI-4.0 , Subarray Datatype Constructor
  • :MPI_Type_get_contents_c: Changes in MPI-4.0 , Decoding a Datatype
  • :MPI_Type_get_envelope_c: Changes in MPI-4.0 , Decoding a Datatype
  • :MPI_Type_get_extent_c: Changes in MPI-4.0 , Extent and Bounds of Datatypes
  • :MPI_Type_get_true_extent_c: Changes in MPI-4.0 , True Extent of Datatypes
  • :MPI_Type_indexed_c: Changes in MPI-4.0 , Datatype Constructors
  • :MPI_Type_size_c: Changes in MPI-4.0 , Address and Size Procedures
  • :MPI_Type_vector_c: Changes in MPI-4.0 , Datatype Constructors
  • :MPI_Unpack_c: Changes in MPI-4.0 , Pack and Unpack
  • :MPI_Unpack_external_c: Changes in MPI-4.0 , Canonical MPI_PACK and MPI_UNPACK
  • :MPI_Win_allocate_c: Changes in MPI-4.0 , Window That Allocates Memory
  • :MPI_Win_allocate_shared_c: Changes in MPI-4.0 , Window That Allocates Shared Memory
  • :MPI_Win_create_c: Changes in MPI-4.0 , Window Creation
  • :MPI_Win_shared_query_c: Changes in MPI-4.0 , Window That Allocates Shared Memory
  • MPI_ABORT: User-Defined Reduction Operations , Error Handling , Starting MPI Processes , Finalizing MPI , Aborting MPI Processes , Releasing Connections , Initialization and Finalization , Concerns common to both the World Model and the Sessions Model , Changes from Version 2.0 to Version 2.1
  • MPI_ACCUMULATE: Introduction , Communication Calls , Accumulate , Request-based RMA Communication Operations , Synchronization Calls , Ordering , Examples , Changes from Version 2.1 to Version 2.2 , Changes from Version 2.0 to Version 2.1
  • MPI_ADD_ERROR_CLASS: User-Defined Error Classes and Codes , MPI Functionality that is Always Available
  • MPI_ADD_ERROR_CODE: User-Defined Error Classes and Codes , MPI Functionality that is Always Available
  • MPI_ADD_ERROR_STRING: User-Defined Error Classes and Codes , MPI Functionality that is Always Available
  • MPI_ADDRESS: Deprecated and Removed Interfaces , MPI for Different Fortran Standard Versions , Changes in MPI-3.0 , Removed MPI-1 Functions
  • MPI_AINT_ADD: Address and Size Procedures , Window of Dynamically Attached Memory , Functions and Macros , Changes in MPI-3.1
  • MPI_AINT_DIFF: Address and Size Procedures , Window of Dynamically Attached Memory , Functions and Macros , Changes in MPI-3.1
  • MPI_ALLGATHER: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Gather-to-all , Example using MPI_ALLGATHER , All-to-All Scatter/Gather , Nonblocking Gather-to-all , Summary of the Semantics of all Operation-Related MPI Procedures
  • MPI_ALLGATHER_INIT: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Changes in MPI-4.0
  • MPI_ALLGATHERV: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Gather-to-all , Nonblocking Gather-to-all
  • MPI_ALLGATHERV_INIT: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Changes in MPI-4.0
  • MPI_ALLOC_MEM: Memory Allocation , Error Codes and Classes , Memory Allocation Info , Window Creation , Window That Allocates Memory , Window That Allocates Shared Memory , Window of Dynamically Attached Memory , Put , Lock , MPI for Different Fortran Standard Versions , Problems With Fortran Bindings for MPI , Changes in MPI-4.0 , Fixes to Errata in Previous Versions of MPI , Changes in MPI-3.0
  • MPI_ALLOC_MEM_CPTR: Memory Allocation , Fixes to Errata in Previous Versions of MPI
  • MPI_ALLREDUCE: Introduction and Overview , Specifics for Intra-Communicator Collective Operations , Applying Collective Operations to Inter-Communicators , Predefined Reduction Operations , User-Defined Reduction Operations , All-Reduce , Nonblocking All-Reduce , Summary of the Semantics of all Operation-Related MPI Procedures , Changes from Version 2.0 to Version 2.1
  • MPI_ALLREDUCE_INIT: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Changes in MPI-4.0
  • MPI_ALLTOALL: Introduction and Overview , Applying Collective Operations to Inter-Communicators , All-to-All Scatter/Gather , Nonblocking All-to-All Scatter/Gather , Summary of the Semantics of all Operation-Related MPI Procedures , Changes from Version 2.1 to Version 2.2
  • MPI_ALLTOALL_INIT: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Changes in MPI-4.0
  • MPI_ALLTOALLV: Introduction and Overview , Applying Collective Operations to Inter-Communicators , All-to-All Scatter/Gather , Nonblocking All-to-All Scatter/Gather , Changes from Version 2.1 to Version 2.2
  • MPI_ALLTOALLV_INIT: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Changes in MPI-4.0
  • MPI_ALLTOALLW: Introduction and Overview , Applying Collective Operations to Inter-Communicators , All-to-All Scatter/Gather , Nonblocking All-to-All Scatter/Gather , Changes from Version 2.1 to Version 2.2
  • MPI_ALLTOALLW_INIT: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Changes in MPI-4.0
  • MPI_ATTR_DELETE: Error Class for Invalid Keyval , Deprecated and Removed Interfaces , Deprecated since MPI-2.0
  • MPI_ATTR_GET: Error Class for Invalid Keyval , Deprecated and Removed Interfaces , Attributes
  • MPI_ATTR_PUT: Error Class for Invalid Keyval , Deprecated and Removed Interfaces , Attributes
  • MPI_BARRIER: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Barrier Synchronization , Nonblocking Barrier Synchronization , Sessions Model Examples , Semantics and Correctness , Examples , Summary of the Semantics of all Operation-Related MPI Procedures
  • MPI_BARRIER_INIT: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Changes in MPI-4.0
  • MPI_BCAST: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Broadcast , Reduce , Nonblocking Broadcast , Correctness , MPI Procedures
  • MPI_BCAST_INIT: Introduction and Overview , Applying Collective Operations to Inter-Communicators , MPI Procedures , Changes in MPI-4.0
  • MPI_BSEND: MPI Procedures , Progress , Progress , Summary of the Semantics of all Operation-Related MPI Procedures , Communication Modes , Model Implementation of Buffered Mode
  • MPI_BSEND_INIT: Persistent Communication Requests
  • MPI_BUFFER_ATTACH: Progress , Changes in MPI-4.1 , Buffer Allocation and Usage , Communication Completion
  • MPI_BUFFER_DETACH: Progress , Changes in MPI-4.1 , Changes in MPI-4.0 , Changes in MPI-3.0 , Buffer Allocation and Usage
  • MPI_BUFFER_FLUSH: Changes in MPI-4.1 , Buffer Allocation and Usage
  • MPI_BUFFER_IFLUSH: Changes in MPI-4.1
  • MPI_CANCEL: Nonblocking Collective Operations , Persistent Collective Operations , Finalizing MPI , Request-based RMA Communication Operations , Generalized Requests , Deprecated and Removed Interfaces , Deprecated since MPI-4.0 , Changes in MPI-4.0 , Semantics of Point-to-Point Communication , Communication Completion , Probe and Cancel , Matched Receives , Cancel
  • MPI_CART_COORDS: Overview of the Functions , Topology Inquiry Functions , Fixes to Errata in Previous Versions of MPI , Changes from Version 2.0 to Version 2.1
  • MPI_CART_CREATE: Inter-Communication , Overview of the Functions , Cartesian Constructor , Cartesian Convenience Function: MPI_DIMS_CREATE , Graph Constructor , Low-Level Topology Functions , Neighborhood Collective Communication on Virtual Topologies , Problems Due to Strong Typing , Fixes to Errata in Previous Versions of MPI , Changes from Version 2.0 to Version 2.1
  • MPI_CART_GET: Overview of the Functions , Topology Inquiry Functions , Fixes to Errata in Previous Versions of MPI , Changes from Version 2.0 to Version 2.1
  • MPI_CART_MAP: Overview of the Functions , Low-Level Topology Functions , Changes in MPI-3.0
  • MPI_CART_RANK: Overview of the Functions , Topology Inquiry Functions , Changes from Version 2.0 to Version 2.1
  • MPI_CART_SHIFT: Overview of the Functions , Cartesian Shift Coordinates , Neighborhood Collective Communication on Virtual Topologies , Changes from Version 2.0 to Version 2.1
  • MPI_CART_SUB: Overview of the Functions , Partitioning of Cartesian Structures , Low-Level Topology Functions , Changes from Version 2.0 to Version 2.1
  • MPI_CARTDIM_GET: Overview of the Functions , Topology Inquiry Functions , Changes from Version 2.0 to Version 2.1
  • MPI_CLOSE_PORT: Server Routines , Name Publishing
  • MPI_COMM_ACCEPT: Names, Addresses, Ports, and All Thatt , Server Routines , Client Routines , Singleton MPI Initialization , Releasing Connections
  • MPI_COMM_ATTACH_BUFFER: Changes in MPI-4.1 , Buffer Allocation and Usage , Communication Completion
  • MPI_COMM_C2F: Transfer of Handles
  • MPI_COMM_CALL_ERRHANDLER: Calling Error Handlers
  • MPI_COMM_COMPARE: Inter-Communicator Accessors
  • MPI_COMM_CONNECT: Error Codes and Classes , Client Routines , Singleton MPI Initialization , Releasing Connections
  • MPI_COMM_CREATE: Group Destructors , Communicator Constructors , Overview of the Functions , Changes from Version 2.1 to Version 2.2
  • MPI_COMM_CREATE_ERRHANDLER: Error Handling , Error Handlers for Communicators , Deprecated and Removed Interfaces , Removed MPI-1 Functions , Fortran 2008 Bindings with the mpi_f08 Module , Changes in MPI-3.0
  • MPI_COMM_CREATE_FROM_GROUP: Group Destructors , Communicator Constructors , Inter-Communicator Operations , Tag Values , Fixes to Errata in Previous Versions of MPI , Changes in MPI-4.0
  • MPI_COMM_CREATE_GROUP: Group Destructors , Communicator Constructors , Changes in MPI-3.0
  • MPI_COMM_CREATE_KEYVAL: Caching , Communicators , Error Class for Invalid Keyval , Deprecated and Removed Interfaces , Deprecated since MPI-2.0 , Callback Functions , Attributes , Fortran 2008 Bindings with the mpi_f08 Module , Changes in MPI-3.0 , Changes from Version 2.0 to Version 2.1
  • MPI_COMM_DELETE_ATTR: Caching , Communicators , Error Class for Invalid Keyval , Deprecated and Removed Interfaces , Deprecated since MPI-2.0
  • MPI_COMM_DETACH_BUFFER: Changes in MPI-4.1 , Buffer Allocation and Usage
  • MPI_COMM_DISCONNECT: Communicators , Error Class for Invalid Keyval , Finalizing MPI , Session Creation and Destruction Methods , Sessions Model Examples , Starting Processes and Establishing Communication , Releasing Connections , Summary of the Semantics of all Operation-Related MPI Procedures , Fixes to Errata in Previous Versions of MPI , Persistent Communication Requests
  • MPI_COMM_DUP: Group Constructors , Group Destructors , Communicator Constructors , Inter-Communicator Operations , Functionality , Communicators , Error Class for Invalid Keyval , Dynamic Communicator Allocation , Deprecated since MPI-2.0 , Semantic Changes Starting in MPI-4.0 , Fixes to Errata in Previous Versions of MPI , Changes in MPI-4.0 , Changes in MPI-3.0
  • MPI_COMM_DUP_FN: 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 , Communicators
  • MPI_COMM_DUP_WITH_INFO: Group Destructors , Communicator Constructors , Communicator Info , Functionality , Communicators , Error Class for Invalid Keyval , Semantic Changes Starting in MPI-4.0 , Changes in MPI-3.0
  • MPI_COMM_F2C: Transfer of Handles
  • MPI_COMM_FLUSH_BUFFER: Changes in MPI-4.1 , Buffer Allocation and Usage
  • MPI_COMM_FREE: Group Destructors , Communicator Constructors , Inter-Communicator Operations , Communicators , Error Class for Invalid Keyval , Finalizing MPI , Allowing User Functions at MPI Finalization , Session Creation and Destruction Methods , Sessions Model Examples , Starting Processes and Establishing Communication , Releasing Connections , Deprecated since MPI-2.0 , Summary of the Semantics of all Operation-Related MPI Procedures , Changes in MPI-4.1 , Persistent Communication Requests
  • MPI_COMM_FREE_KEYVAL: Caching , Error Class for Invalid Keyval , Deprecated and Removed Interfaces , Deprecated since MPI-2.0
  • MPI_COMM_GET_ATTR: Caching , Communicators , Error Class for Invalid Keyval , Environmental Inquiries , Deprecated and Removed Interfaces , Deprecated since MPI-2.0 , Interface Specifications, Procedure Names, and the Profiling Interface , Attributes
  • MPI_COMM_GET_ERRHANDLER: Error Handling , Deprecated and Removed Interfaces , Removed MPI-1 Functions , Changes from Version 2.0 to Version 2.1
  • MPI_COMM_GET_INFO: Communicator Info , Memory Allocation Info , Changes in MPI-4.0 , Changes in MPI-3.0
  • MPI_COMM_GET_NAME: Naming Objects , Changes in MPI-4.1 , Changes from Version 2.0 to Version 2.1
  • MPI_COMM_GET_PARENT: Naming Objects , Starting MPI Processes , Finalizing MPI , The Sessions Model , Starting Processes and Establishing Communication
  • MPI_COMM_GROUP: Predefined Intra-Communicators , Group Constructors , Group Destructors , Communicator Accessors , Inter-Communicator Accessors , Error Handling , Opaque Objects , Changes from Version 2.0 to Version 2.1
  • MPI_COMM_IDUP: Group Destructors , Communicator Constructors , Inter-Communication , Functionality , Communicators , Error Class for Invalid Keyval , Semantic Changes Starting in MPI-4.0 , Changes in MPI-4.0 , Fixes to Errata in Previous Versions of MPI , Changes in MPI-3.0
  • MPI_COMM_IDUP_WITH_INFO: Group Destructors , Communicator Constructors , Communicator Info , Functionality , Communicators , Error Class for Invalid Keyval , Semantic Changes Starting in MPI-4.0 , Changes in MPI-4.0
  • MPI_COMM_IFLUSH_BUFFER: Changes in MPI-4.1
  • MPI_COMM_JOIN: The Sessions Model , Another Way to Establish MPI Communication
  • MPI_COMM_NULL_COPY_FN: 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 , Communicators
  • MPI_COMM_NULL_DELETE_FN: Communicators , Deprecated and Removed Interfaces , Defined Constants , Fixes to Errata in Previous Versions of MPI , Communicators
  • MPI_COMM_RANK: Communicator Accessors , Inter-Communicator Accessors , MPI Procedures , Interface Specifications, Procedure Names, and the Profiling Interface
  • MPI_COMM_RANK_F08: Interface Specifications, Procedure Names, and the Profiling Interface
  • MPI_COMM_REMOTE_SIZE: Inter-Communicator Accessors
  • MPI_COMM_SET_ATTR: Caching , Communicators , Error Class for Invalid Keyval , Deprecated and Removed Interfaces , Deprecated since MPI-2.0 , Interface Specifications, Procedure Names, and the Profiling Interface , Attributes
  • MPI_COMM_SET_ERRHANDLER: Error Handling , Deprecated and Removed Interfaces , Removed MPI-1 Functions
  • MPI_COMM_SET_INFO: Persistent Collective Operations , Communicator Info , Changes in MPI-4.0 , Fixes to Errata in Previous Versions of MPI , Changes in MPI-3.0
  • MPI_COMM_SET_NAME: Naming Objects
  • MPI_COMM_SIZE: Communicator Accessors , Inter-Communicator Accessors , Examples
  • MPI_COMM_SPAWN: Starting 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 , Reserved Keys , Spawn Example , Universe Size , MPI_APPNUM , Changes in MPI-4.0
  • MPI_COMM_SPAWN_MULTIPLE: Starting 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 , MPI_APPNUM , Changes in MPI-4.0
  • MPI_COMM_SPLIT: Group Destructors , Communicator Constructors , Dynamic Communicator Allocation , Overview of the Functions , Cartesian Constructor , Graph Constructor , Partitioning of Cartesian Structures , Low-Level Topology Functions , Changes from Version 2.1 to Version 2.2
  • MPI_COMM_SPLIT_TYPE: Group Destructors , Communicator Constructors , Communicator Info , Inquire Hardware Resource Information , Window Creation , Window That Allocates Memory , Window That Allocates Shared Memory , Progress , Changes in MPI-4.1 , Changes in MPI-4.0 , Changes in MPI-3.0
  • MPI_COMM_TEST_INTER: Inter-Communication
  • MPI_COMPARE_AND_SWAP: Introduction , Communication Calls , Examples
  • MPI_CONVERSION_FN_NULL: Defined Constants , Fixes to Errata in Previous Versions of MPI
  • MPI_CONVERSION_FN_NULL_C: Support for Large Count and Large Byte Displacement in MPI Language Bindings , Defined Constants , Changes in MPI-4.0 , Datarep Conversion Functions
  • MPI_CONVERSION_FN_NULL: Datarep Conversion Functions
  • MPI_DIMS_CREATE: Overview of the Functions , Cartesian Constructor , Cartesian Convenience Function: MPI_DIMS_CREATE , Changes in MPI-4.0
  • MPI_DIST_GRAPH_CREATE: Communicator Info , Overview of the Functions , Distributed Graph Constructor , Topology Inquiry Functions , Neighborhood Collective Communication on Virtual Topologies , Changes from Version 2.1 to Version 2.2
  • MPI_DIST_GRAPH_CREATE_ADJACENT: Communicator Info , Overview of the Functions , Distributed Graph Constructor , Topology Inquiry Functions , Neighborhood Collective Communication on Virtual Topologies , Changes in MPI-3.0 , Changes from Version 2.1 to Version 2.2
  • MPI_DIST_GRAPH_NEIGHBORS: Overview of the Functions , Topology Inquiry Functions , Neighborhood Collective Communication on Virtual Topologies , Changes in MPI-3.0 , Changes from Version 2.1 to Version 2.2
  • MPI_DIST_GRAPH_NEIGHBORS_COUNT: Overview of the Functions , Topology Inquiry Functions , Fixes to Errata in Previous Versions of MPI , Changes from Version 2.1 to Version 2.2
  • MPI_DUP_FN: Communicators , Deprecated and Removed Interfaces , Defined Constants , Deprecated since MPI-2.0
  • MPI_ERRHANDLER_C2F: MPI Functionality that is Always Available , Transfer of Handles
  • MPI_ERRHANDLER_CREATE: Deprecated and Removed Interfaces , Changes in MPI-3.0 , Removed MPI-1 Functions
  • MPI_ERRHANDLER_F2C: MPI Functionality that is Always Available , Transfer of Handles
  • MPI_ERRHANDLER_FREE: Error Handling , Finalizing MPI , Session Creation and Destruction Methods , MPI Functionality that is Always Available , Changes from Version 2.0 to Version 2.1
  • MPI_ERRHANDLER_GET: Deprecated and Removed Interfaces , Changes in MPI-3.0 , Changes from Version 2.0 to Version 2.1 , Removed MPI-1 Functions
  • MPI_ERRHANDLER_SET: Deprecated and Removed Interfaces , Changes in MPI-3.0 , Removed MPI-1 Functions
  • MPI_ERROR_CLASS: Error Codes and Classes , Error Classes, Error Codes, and Error Handlers , MPI Functionality that is Always Available
  • MPI_ERROR_STRING: Freeing Errorhandlers and Retrieving Error Strings , Error Codes and Classes , Error Classes, Error Codes, and Error Handlers , User-Defined Error Classes and Codes , MPI Functionality that is Always Available
  • MPI_EXSCAN: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Predefined Reduction Operations , User-Defined Reduction Operations , Exclusive Scan , Nonblocking Exclusive Scan , Changes from Version 2.1 to Version 2.2
  • MPI_EXSCAN_INIT: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Changes in MPI-4.0
  • MPI_F_SYNC_REG: Address and Size Procedures , Examples , Overview , Requirements on Fortran Compilers , Additional Support for Fortran Register-Memory-Synchronization , Solutions , Temporary Data Movement and Temporary Memory Modification , Changes in MPI-3.0
  • MPI_FENCE: Examples
  • MPI_FETCH_AND_OP: Introduction , Communication Calls , Accumulate
  • MPI_FILE_C2F: Transfer of Handles
  • MPI_FILE_CALL_ERRHANDLER: Calling Error Handlers
  • MPI_FILE_CLOSE: Finalizing MPI , Session Creation and Destruction Methods , Releasing Connections , Definitions , Opening a File , Closing a File
  • MPI_FILE_CREATE_ERRHANDLER: Error Handling , Error Handlers for Files , Fortran 2008 Bindings with the mpi_f08 Module , Changes in MPI-3.0
  • MPI_FILE_DELETE: Opening a File , Closing a File , Deleting a File , File Info , I/O Error Handling
  • MPI_FILE_F2C: Transfer of Handles
  • MPI_FILE_GET_AMODE: Querying File Parameters
  • MPI_FILE_GET_ATOMICITY: File Consistency
  • MPI_FILE_GET_BYTE_OFFSET: Data Access with Individual File Pointers , Seek
  • MPI_FILE_GET_ERRHANDLER: Error Handling , I/O Error Handling , Changes from Version 2.0 to Version 2.1
  • MPI_FILE_GET_GROUP: Querying File Parameters
  • MPI_FILE_GET_INFO: Memory Allocation Info , File Info , Changes in MPI-4.0 , Changes from Version 2.0 to Version 2.1
  • MPI_FILE_GET_POSITION: Data Access with Individual File Pointers
  • MPI_FILE_GET_POSITION_SHARED: Seek , Random Access vs. Sequential Files
  • MPI_FILE_GET_SIZE: Querying the Size of a File , File Size
  • MPI_FILE_GET_TYPE_EXTENT: Datatypes for File Interoperability , Datarep Conversion Functions , Changes in MPI-4.0
  • MPI_FILE_GET_VIEW: File Views
  • MPI_FILE_IREAD: Data Access Routines , Data Access with Individual File Pointers , Split Collective Data Access Routines , File Consistency
  • MPI_FILE_IREAD_ALL: Data Access Routines , Data Access with Individual File Pointers , Changes in MPI-3.1
  • MPI_FILE_IREAD_AT: Data Access Routines , Data Access with Explicit Offsets
  • MPI_FILE_IREAD_AT_ALL: Data Access Routines , Data Access with Explicit Offsets , Changes in MPI-3.1
  • MPI_FILE_IREAD_SHARED: Data Access Routines , Noncollective Operations
  • MPI_FILE_IWRITE: Data Access Routines , Data Access with Individual File Pointers
  • MPI_FILE_IWRITE_ALL: Data Access Routines , Data Access with Individual File Pointers , Changes in MPI-3.1
  • MPI_FILE_IWRITE_AT: Data Access Routines , Data Access with Explicit Offsets
  • MPI_FILE_IWRITE_AT_ALL: Data Access Routines , Data Access with Explicit Offsets , Changes in MPI-3.1
  • MPI_FILE_IWRITE_SHARED: Data Access Routines , Noncollective Operations
  • MPI_FILE_OPEN: Error Codes and Classes , Clarifications , Definitions , Opening a File , File Info , File Views , Data Access with Shared File Pointers , Miscellaneous Clarifications , File Size , I/O Error Handling , I/O Error Classes
  • MPI_FILE_PREALLOCATE: Resizing a File , Preallocating Space for a File , File Consistency , File Size
  • MPI_FILE_READ: Data Access Routines , Data Access with Individual File Pointers , Miscellaneous Clarifications , File Size
  • MPI_FILE_READ_ALL: Data Access Routines , Data Access with Individual File Pointers , Split Collective Data Access Routines
  • MPI_FILE_READ_ALL_BEGIN: MPI Procedures , Data Access Routines , Split Collective Data Access Routines , File Consistency , Temporary Data Movement and Temporary Memory Modification
  • MPI_FILE_READ_ALL_END: Data Access Routines , Split Collective Data Access Routines , File Consistency , Temporary Data Movement and Temporary Memory Modification
  • MPI_FILE_READ_AT: Data Access Routines , Data Access with Explicit Offsets
  • MPI_FILE_READ_AT_ALL: Data Access Routines , Data Access with Explicit Offsets
  • MPI_FILE_READ_AT_ALL_BEGIN: MPI Procedures , Data Access Routines , Temporary Data Movement and Temporary Memory Modification
  • MPI_FILE_READ_AT_ALL_END: Data Access Routines , Temporary Data Movement and Temporary Memory Modification
  • MPI_FILE_READ_ORDERED: Data Access Routines , Collective Operations
  • MPI_FILE_READ_ORDERED_BEGIN: MPI Procedures , Data Access Routines , Temporary Data Movement and Temporary Memory Modification
  • MPI_FILE_READ_ORDERED_END: Data Access Routines , Temporary Data Movement and Temporary Memory Modification
  • MPI_FILE_READ_SHARED: Data Access Routines , Noncollective Operations
  • MPI_FILE_SEEK: Data Access with Individual File Pointers
  • MPI_FILE_SEEK_SHARED: Seek , Random Access vs. Sequential Files
  • MPI_FILE_SET_ATOMICITY: Opening a File , File Consistency
  • MPI_FILE_SET_ERRHANDLER: Error Handling , I/O Error Handling
  • MPI_FILE_SET_INFO: File Info , Changes in MPI-4.0 , Changes from Version 2.0 to Version 2.1
  • MPI_FILE_SET_SIZE: Resizing a File , Preallocating Space for a File , File Consistency , Random Access vs. Sequential Files , File Size
  • MPI_FILE_SET_VIEW: Distributed Array Datatype Constructor , Error Codes and Classes , Opening a File , File Info , File Views , Data Access with Individual File Pointers , Seek , File Interoperability , User-Defined Data Representations , Miscellaneous Clarifications , I/O Error Classes , Changes from Version 2.0 to Version 2.1
  • MPI_FILE_SYNC: Closing a File , Data Access Routines , File Consistency , Examples
  • MPI_FILE_WRITE: Data Access Routines , Data Access with Individual File Pointers , Miscellaneous Clarifications
  • MPI_FILE_WRITE_ALL: Data Access Routines , Data Access with Individual File Pointers
  • MPI_FILE_WRITE_ALL_BEGIN: MPI Procedures , Data Access Routines , Problems Due to Data Copying and Sequence Association with Subscript Triplets , Temporary Data Movement and Temporary Memory Modification
  • MPI_FILE_WRITE_ALL_END: Data Access Routines , Temporary Data Movement and Temporary Memory Modification
  • MPI_FILE_WRITE_AT: Data Access Routines , Data Access with Explicit Offsets
  • MPI_FILE_WRITE_AT_ALL: Data Access Routines , Data Access with Explicit Offsets
  • MPI_FILE_WRITE_AT_ALL_BEGIN: MPI Procedures , Data Access Routines , Temporary Data Movement and Temporary Memory Modification
  • MPI_FILE_WRITE_AT_ALL_END: Data Access Routines , Temporary Data Movement and Temporary Memory Modification
  • MPI_FILE_WRITE_ORDERED: Data Access Routines , Collective Operations
  • MPI_FILE_WRITE_ORDERED_BEGIN: MPI Procedures , Data Access Routines , Temporary Data Movement and Temporary Memory Modification
  • MPI_FILE_WRITE_ORDERED_END: Data Access Routines , Temporary Data Movement and Temporary Memory Modification
  • MPI_FILE_WRITE_SHARED: Data Access Routines , Noncollective Operations
  • MPI_FINALIZE: Environmental Inquiries , Error Handling , Introduction , Finalizing MPI , Determining Whether MPI Has Been Initialized When Using the World Model , Allowing User Functions at MPI Finalization , The Sessions Model , Session Creation and Destruction Methods , Clarifications , Releasing Connections , Opening a File , Named Constants , The MPI Tool Information Interface , Handle Allocation and Deallocation , Performance Variable Access Functions , Error Handling , Progress , Independence of Basic Runtime Routines , Concerns specific to the World Model , Status , Fixes to Errata in Previous Versions of MPI , Changes in MPI-4.0 , Changes in MPI-3.0 , Changes from Version 2.0 to Version 2.1
  • MPI_FINALIZED: Determining Whether MPI Has Been Initialized When Using the World Model , Allowing User Functions at MPI Finalization , MPI Functionality that is Always Available , Concerns specific to the World Model , Changes in MPI-3.1
  • MPI_FNIALIZE: Persistent Communication Requests
  • MPI_FREE_MEM: Memory Allocation , Error Codes and Classes , Window That Allocates Memory , Window That Allocates Shared Memory
  • MPI_GATHER: Introduction and Overview , Specifics for Intra-Communicator Collective Operations , Applying Collective Operations to Inter-Communicators , Gather , Scatter , Gather-to-all , Reduce , Nonblocking Gather
  • MPI_GATHER_INIT: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Changes in MPI-4.0
  • MPI_GATHERV: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Gather , Examples using MPI_GATHER, MPI_GATHERV , Scatter , Gather-to-all , Nonblocking Gather
  • MPI_GATHERV_INIT: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Changes in MPI-4.0
  • MPI_GET: Introduction , Communication Calls , Examples for Communication Calls , Accumulate , Request-based RMA Communication Operations , Synchronization Calls , Semantics and Correctness , Examples , Calling MPI_F_SYNC_REG , Changes from Version 2.0 to Version 2.1
  • MPI_GET_ACCUMULATE: Introduction , Communication Calls , Accumulate , Request-based RMA Communication Operations , Ordering , Examples , Fixes to Errata in Previous Versions of MPI
  • MPI_GET_ADDRESS: Address and Size Procedures , Correct Use of Addresses , Window of Dynamically Attached Memory , Deprecated and Removed Interfaces , Removed MPI-1 Functions , MPI for Different Fortran Standard Versions , Problems Due to Data Copying and Sequence Association with Subscript Triplets , MPI_BOTTOM and Combining Independent Variables in Datatypes , Datatypes , Type Constructors with Explicit Addresses
  • MPI_GET_COUNT: Use of General Datatypes in Communication , Request-based RMA Communication Operations , Associating Information with Status , Data Access Conventions , Changes in MPI-3.0 , Changes from Version 2.0 to Version 2.1 , Return Status , Communication Completion
  • MPI_GET_ELEMENTS: Use of General Datatypes in Communication , Associating Information with Status , Data Access Conventions , Host Rank , Changes in MPI-3.0 , Communication Completion
  • MPI_Get_elements_c: Deprecated and Removed Interfaces
  • MPI_GET_ELEMENTS_X: Deprecated and Removed Interfaces , Changes in MPI-4.1 , Changes in MPI-3.0
  • MPI_GET_HW_RESOURCE_INFO: Inquire Hardware Resource Information , Changes in MPI-4.1
  • MPI_GET_LIBRARY_VERSION: Version Inquiries , MPI Functionality that is Always Available , Fixes to Errata in Previous Versions of MPI , Changes in MPI-3.1 , Changes in MPI-3.0
  • MPI_GET_PROCESSOR_NAME: Inquire Processor Name , Changes from Version 2.0 to Version 2.1
  • MPI_GET_VERSION: Version Inquiries , MPI Functionality that is Always Available , Requirements on Fortran Compilers , Changes in MPI-3.1
  • MPI_GRAPH_CREATE: Overview of the Functions , Graph Constructor , Distributed Graph Constructor , Topology Inquiry Functions , Low-Level Topology Functions , Neighborhood Collective Communication on Virtual Topologies , Changes from Version 2.0 to Version 2.1
  • MPI_GRAPH_GET: Overview of the Functions , Topology Inquiry Functions
  • MPI_GRAPH_MAP: Overview of the Functions , Low-Level Topology Functions
  • MPI_GRAPH_NEIGHBORS: Overview of the Functions , Topology Inquiry Functions , Neighborhood Collective Communication on Virtual Topologies , Changes from Version 2.1 to Version 2.2
  • MPI_GRAPH_NEIGHBORS_COUNT: Overview of the Functions , Topology Inquiry Functions , Changes from Version 2.1 to Version 2.2
  • MPI_GRAPHDIMS_GET: Overview of the Functions , Topology Inquiry Functions
  • MPI_GREQUEST_COMPLETE: Generalized Requests
  • MPI_GREQUEST_START: Generalized Requests , Fortran 2008 Bindings with the mpi_f08 Module , Changes from Version 2.1 to Version 2.2
  • MPI_GROUP_C2F: Transfer of Handles
  • MPI_GROUP_COMPARE: Group Constructors
  • MPI_GROUP_EXCL: Group Constructors
  • MPI_GROUP_F2C: Transfer of Handles
  • MPI_GROUP_FREE: Group Destructors , Communicator Accessors , Error Handling , Finalizing MPI , Session Creation and Destruction Methods , Changes from Version 2.0 to Version 2.1
  • MPI_GROUP_FROM_SESSION_PSET: Group Constructors , Changes in MPI-4.0
  • MPI_GROUP_INCL: Group Constructors
  • MPI_GROUP_RANGE_EXCL: Group Constructors
  • MPI_GROUP_RANGE_INCL: Group Constructors
  • MPI_GROUP_RANK: Communicator Accessors
  • MPI_GROUP_SIZE: Communicator Accessors
  • MPI_GROUP_TRANSLATE_RANKS: Group Accessors , Changes from Version 2.0 to Version 2.1
  • MPI_IALLGATHER: Introduction and Overview , Applying Collective Operations to Inter-Communicators
  • MPI_IALLGATHERV: Introduction and Overview , Applying Collective Operations to Inter-Communicators
  • MPI_IALLREDUCE: Introduction and Overview , Applying Collective Operations to Inter-Communicators
  • MPI_IALLTOALL: Introduction and Overview , Applying Collective Operations to Inter-Communicators
  • MPI_IALLTOALLV: Introduction and Overview , Applying Collective Operations to Inter-Communicators
  • MPI_IALLTOALLW: Introduction and Overview , Applying Collective Operations to Inter-Communicators
  • MPI_IBARRIER: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Nonblocking Collective Operations , Nonblocking Barrier Synchronization , Correctness , Summary of the Semantics of all Operation-Related MPI Procedures
  • MPI_IBCAST: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Nonblocking Broadcast , Correctness , MPI Procedures , Summary of the Semantics of all Operation-Related MPI Procedures
  • MPI_IBSEND: Communication Completion , Persistent Communication Requests
  • MPI_IEXSCAN: Introduction and Overview , Applying Collective Operations to Inter-Communicators
  • MPI_IGATHER: Introduction and Overview , Applying Collective Operations to Inter-Communicators
  • MPI_IGATHERV: Introduction and Overview , Applying Collective Operations to Inter-Communicators
  • MPI_IMPROBE: Clarifications , MPI Procedures , Progress , Summary of the Semantics of all Operation-Related MPI Procedures , Fixes to Errata in Previous Versions of MPI , Changes in MPI-3.0 , Probe and Cancel , Probe , Matching Probe , Matched Receives
  • MPI_IMRECV: Finalizing MPI , Session Creation and Destruction Methods , Summary of the Semantics of all Operation-Related MPI Procedures , Changes in MPI-3.0 , Probe , Matching Probe , Matched Receives
  • MPI_INEIGHBOR_ALLGATHER: Overview of the Functions , Changes in MPI-3.0
  • MPI_INEIGHBOR_ALLGATHERV: Overview of the Functions , Changes in MPI-3.0
  • MPI_INEIGHBOR_ALLTOALL: Overview of the Functions , Changes in MPI-3.0
  • MPI_INEIGHBOR_ALLTOALLV: Overview of the Functions , Changes in MPI-3.0
  • MPI_INEIGHBOR_ALLTOALLW: Overview of the Functions , Changes in MPI-3.0
  • MPI_INFO_C2F: MPI Functionality that is Always Available , Transfer of Handles
  • MPI_INFO_CREATE: The Info Object , MPI Functionality that is Always Available
  • MPI_INFO_CREATE_ENV: MPI Functionality that is Always Available , Changes in MPI-4.0
  • MPI_INFO_DELETE: Error Codes and Classes , The Info Object , MPI Functionality that is Always Available
  • MPI_INFO_DUP: The Info Object , MPI Functionality that is Always Available
  • MPI_INFO_F2C: MPI Functionality that is Always Available , Transfer of Handles
  • MPI_INFO_FREE: Communicator Info , Inquire Hardware Resource Information , The Info Object , Finalizing MPI , Session Creation and Destruction Methods , Runtime Query Functions , MPI Functionality that is Always Available , Window Info , File Info , Event Sources
  • MPI_INFO_GET: Deprecated and Removed Interfaces , Deprecated since MPI-4.0 , Changes in MPI-4.0 , Changes from Version 2.0 to Version 2.1
  • MPI_INFO_GET_NKEYS: The Info Object , MPI Functionality that is Always Available , Changes from Version 2.0 to Version 2.1
  • MPI_INFO_GET_NTHKEY: The Info Object , MPI Functionality that is Always Available , Changes from Version 2.0 to Version 2.1
  • MPI_INFO_GET_STRING: The Info Object , MPI Functionality that is Always Available , Deprecated and Removed Interfaces , Deprecated since MPI-4.0 , Changes in MPI-4.0
  • MPI_INFO_GET_VALUELEN: Deprecated and Removed Interfaces , Deprecated since MPI-4.0 , Changes in MPI-4.0 , Changes from Version 2.0 to Version 2.1
  • MPI_INFO_SET: The Info Object , MPI Functionality that is Always Available , Deprecated since MPI-4.0
  • MPI_INIT: Predefined Intra-Communicators , Environmental Inquiries , Error Handling , The Info Object , Introduction , Starting MPI Processes , Finalizing MPI , Determining Whether MPI Has Been Initialized When Using the World Model , Allowing User Functions at MPI Finalization , MPI Functionality that is Always Available , Clarifications , The Dynamic Process Model , Starting Processes and Establishing Communication , Universe Size , Singleton MPI Initialization , Named Constants , The MPI Tool Information Interface , Initialization and Finalization , Handle Allocation and Deallocation , Performance Variable Access Functions , Error Handling , Independence of Basic Runtime Routines , Concerns specific to the World Model , Status , Summary of the Semantics of all Operation-Related MPI Procedures , Fixes to Errata in Previous Versions of MPI , Changes in MPI-4.0 , Changes in MPI-3.0 , Changes from Version 2.1 to Version 2.2
  • MPI_INIT_THREAD: Predefined Intra-Communicators , Error Handling , The Info Object , Introduction , Starting MPI Processes , Determining Whether MPI Has Been Initialized When Using the World Model , Allowing User Functions at MPI Finalization , Session Creation and Destruction Methods , Clarifications , The Dynamic Process Model , Singleton MPI Initialization , The MPI Tool Information Interface , Initialization and Finalization , Handle Allocation and Deallocation , Error Handling , Concerns specific to the World Model , Fixes to Errata in Previous Versions of MPI , Changes in MPI-3.0 , Changes from Version 2.1 to Version 2.2
  • MPI_INITIALIZED: Determining Whether MPI Has Been Initialized When Using the World Model , MPI Functionality that is Always Available , Concerns specific to the World Model , Changes in MPI-3.1
  • MPI_INTERCOMM_CREATE: Group Destructors , Communicator Constructors , Inter-Communicator Operations , Changes in MPI-3.0
  • MPI_INTERCOMM_CREATE_FROM_GROUPS: Group Destructors , Communicator Constructors , Inter-Communicator Operations , Tag Values , Fixes to Errata in Previous Versions of MPI , Changes in MPI-4.0
  • MPI_INTERCOMM_MERGE: Communicator Constructors , Inter-Communication , Inter-Communicator Operations , Changes in MPI-3.0
  • MPI_IPROBE: Clarifications , MPI Procedures , Progress , Summary of the Semantics of all Operation-Related MPI Procedures , Changes in MPI-3.0 , Return Status , Probe and Cancel , Probe , Matching Probe , Matched Receives
  • MPI_IRECV: MPI Procedures , Problems Due to Data Copying and Sequence Association with Subscript Triplets , Progress , Optimization Problems, an Overview , Nonblocking Operations , Matched Receives
  • MPI_IREDUCE: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Nonblocking Reduce
  • MPI_IREDUCE_SCATTER: Introduction and Overview , Applying Collective Operations to Inter-Communicators
  • MPI_IREDUCE_SCATTER_BLOCK: Introduction and Overview , Applying Collective Operations to Inter-Communicators
  • MPI_IS_THREAD_MAIN: Starting MPI Processes , Changes in MPI-3.1
  • MPI_ISCAN: Introduction and Overview , Applying Collective Operations to Inter-Communicators
  • MPI_ISCATTER: Introduction and Overview , Applying Collective Operations to Inter-Communicators
  • MPI_ISCATTERV: Introduction and Overview , Applying Collective Operations to Inter-Communicators
  • MPI_ISEND: MPI Procedures , Interface Specifications, Procedure Names, and the Profiling Interface , Problems Due to Data Copying and Sequence Association with Subscript Triplets , Progress , Nonblocking Operations , Persistent Communication Requests
  • MPI_ISENDRECV: Changes in MPI-4.0
  • MPI_ISENDRECV_REPLACE: Changes in MPI-4.0
  • MPI_KEYVAL_CREATE: Deprecated and Removed Interfaces , Deprecated since MPI-2.0 , Deprecated Prototype Definitions
  • MPI_KEYVAL_FREE: Error Class for Invalid Keyval , Deprecated and Removed Interfaces
  • MPI_LOOKUP_NAME: Error Codes and Classes , Names, Addresses, Ports, and All Thatt , Name Publishing
  • MPI_MESSAGE_C2F: Changes in MPI-3.0 , Transfer of Handles
  • MPI_MESSAGE_F2C: Changes in MPI-3.0 , Transfer of Handles
  • MPI_MPROBE: Clarifications , MPI Procedures , Summary of the Semantics of all Operation-Related MPI Procedures , Changes in MPI-3.0 , Probe and Cancel , Probe , Matching Probe , Matched Receives
  • MPI_MRECV: Finalizing MPI , Session Creation and Destruction Methods , MPI Procedures , Summary of the Semantics of all Operation-Related MPI Procedures , Changes in MPI-3.0 , Probe , Matching Probe , Matched Receives
  • MPI_NEIGHBOR_ALLGATHER: Overview of the Functions , Neighborhood Gather , Neighborhood Alltoall , Nonblocking Neighborhood Gather , Fixes to Errata in Previous Versions of MPI , Changes in MPI-3.0
  • MPI_NEIGHBOR_ALLGATHER_INIT: Changes in MPI-4.0
  • MPI_NEIGHBOR_ALLGATHERV: Overview of the Functions , Nonblocking Neighborhood Gather , Fixes to Errata in Previous Versions of MPI , Changes in MPI-3.0
  • MPI_NEIGHBOR_ALLGATHERV_INIT: Interface Specifications, Procedure Names, and the Profiling Interface , Changes in MPI-4.0
  • MPI_NEIGHBOR_ALLTOALL: Overview of the Functions , Neighborhood Alltoall , Nonblocking Neighborhood Alltoall , Fixes to Errata in Previous Versions of MPI , Changes in MPI-3.0
  • MPI_NEIGHBOR_ALLTOALL_INIT: Changes in MPI-4.0
  • MPI_NEIGHBOR_ALLTOALLV: Overview of the Functions , Nonblocking Neighborhood Alltoall , Fixes to Errata in Previous Versions of MPI , Changes in MPI-3.0
  • MPI_NEIGHBOR_ALLTOALLV_INIT: Interface Specifications, Procedure Names, and the Profiling Interface , Changes in MPI-4.0
  • MPI_NEIGHBOR_ALLTOALLW: Overview of the Functions , Neighborhood Alltoall , Nonblocking Neighborhood Alltoall , Fixes to Errata in Previous Versions of MPI , Changes in MPI-3.0
  • MPI_NEIGHBOR_ALLTOALLW_INIT: Interface Specifications, Procedure Names, and the Profiling Interface , Changes in MPI-4.0
  • MPI_NULL_COPY_FN: Communicators , Deprecated and Removed Interfaces , Defined Constants , Deprecated since MPI-2.0
  • MPI_NULL_DELETE_FN: Communicators , Deprecated and Removed Interfaces , Defined Constants , Deprecated since MPI-2.0
  • MPI_OP_C2F: Transfer of Handles
  • MPI_OP_COMMUTATIVE: Changes from Version 2.1 to Version 2.2
  • MPI_OP_CREATE: User-Defined Reduction Operations , Interface Specifications, Procedure Names, and the Profiling Interface , Fortran 2008 Bindings with the mpi_f08 Module , Changes in MPI-3.0
  • MPI_OP_F2C: Transfer of Handles
  • MPI_OP_FREE: Finalizing MPI , Session Creation and Destruction Methods
  • MPI_OPEN_PORT: Names, Addresses, Ports, and All Thatt , Server Routines , Client Routines , Name Publishing , Reserved Key Values
  • MPI_PACK: Pack and Unpack , Canonical MPI_PACK and MPI_UNPACK , External Data Representation: "external32" , Datarep Conversion Functions , Model Implementation of Buffered Mode
  • MPI_PACK_EXTERNAL: Canonical MPI_PACK and MPI_UNPACK , Organization of This Document , Parameterized Datatypes with Specified Precision and Exponent Range , Changes from Version 2.0 to Version 2.1
  • MPI_PACK_SIZE: Pack and Unpack , Changes in MPI-3.0 , Model Implementation of Buffered Mode
  • MPI_PARRIVED: Progress , Summary of the Semantics of all Operation-Related MPI Procedures , Changes in MPI-4.0 , Semantics of Partitioned Point-to-Point Communication , Communication Completion under Partitioning
  • MPI_PCONTROL: Requirements , Miscellaneous Control of Profiling
  • MPI_PREADY: Summary of the Semantics of all Operation-Related MPI Procedures , Changes in MPI-4.0 , Semantics of Partitioned Point-to-Point Communication , Communication Initialization and Starting with Partitioning , Communication Completion under Partitioning , Semantics of Communications in Partitioned Mode
  • MPI_PREADY_LIST: Changes in MPI-4.0 , Communication Initialization and Starting with Partitioning , Communication Completion under Partitioning
  • MPI_PREADY_RANGE: Changes in MPI-4.0 , Communication Initialization and Starting with Partitioning , Communication Completion under Partitioning
  • MPI_PRECV_INIT: Changes in MPI-4.0 , Semantics of Partitioned Point-to-Point Communication , Communication Initialization and Starting with Partitioning , Partition Communication with Threads/Tasks Using OpenMP 4.0 or later
  • MPI_PROBE: Clarifications , MPI Procedures , Summary of the Semantics of all Operation-Related MPI Procedures , Blocking Receive , Changes in MPI-3.0 , Return Status , Passing MPI_STATUS_IGNORE for Status , Probe and Cancel , Probe , Matching Probe , Matched Receives
  • MPI_PSEND_INIT: Changes in MPI-4.0 , Semantics of Partitioned Point-to-Point Communication , Communication Initialization and Starting with Partitioning , Partition Communication with Threads/Tasks Using OpenMP 4.0 or later
  • MPI_PUBLISH_NAME: Names, Addresses, Ports, and All Thatt , Name Publishing
  • MPI_PUT: Introduction , Communication Calls , Get , Accumulate , Request-based RMA Communication Operations , Synchronization Calls , Miscellaneous Clarifications , Semantics and Correctness , Examples , Problems Due to Data Copying and Sequence Association with Subscript Triplets , Calling MPI_F_SYNC_REG , Changes in MPI-4.1 , Changes from Version 2.0 to Version 2.1
  • MPI_QUERY_THREAD: Starting MPI Processes , Clarifications , Changes in MPI-3.1
  • MPI_RACCUMULATE: Introduction , Communication Calls , Accumulate , Request-based RMA Communication Operations
  • MPI_RECV: Use of General Datatypes in Communication , Pack and Unpack , Introduction and Overview , Gather , Correctness , MPI Procedures , Progress , Associating Information with Status , Examples , Performance Variable Access Functions , Progress , MPI_BOTTOM and Combining Independent Variables in Datatypes , Introduction , Return Status , Passing MPI_STATUS_IGNORE for Status , Probe , Matching Probe , Matched Receives , Derived Datatypes
  • MPI_RECV_INIT: MPI Procedures , Persistent Communication Requests , Communication Initialization and Starting with Partitioning
  • MPI_REDUCE: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Reduce , Predefined Reduction Operations , User-Defined Reduction Operations , All-Reduce , MPI_REDUCE_SCATTER_BLOCK , MPI_REDUCE_SCATTER , Inclusive Scan , Exclusive Scan , Nonblocking Reduce , Accumulate , Changes from Version 2.1 to Version 2.2
  • MPI_REDUCE_INIT: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Changes in MPI-4.0
  • MPI_REDUCE_LOCAL: Reduce , Predefined Reduction Operations , User-Defined Reduction Operations , Changes in MPI-3.0 , Changes from Version 2.1 to Version 2.2
  • MPI_REDUCE_SCATTER: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Predefined Reduction Operations , User-Defined Reduction Operations , MPI_REDUCE_SCATTER_BLOCK , MPI_REDUCE_SCATTER , Nonblocking Reduce-Scatter , Summary of the Semantics of all Operation-Related MPI Procedures
  • MPI_REDUCE_SCATTER_BLOCK: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Predefined Reduction Operations , User-Defined Reduction Operations , Reduce-Scatter , MPI_REDUCE_SCATTER_BLOCK , MPI_REDUCE_SCATTER , Nonblocking Reduce-Scatter with Equal Blocks , Summary of the Semantics of all Operation-Related MPI Procedures , Changes from Version 2.1 to Version 2.2
  • MPI_REDUCE_SCATTER_BLOCK_INIT: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Changes in MPI-4.0
  • MPI_REDUCE_SCATTER_INIT: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Changes in MPI-4.0
  • MPI_REGISTER_DATAREP: Error Codes and Classes , User-Defined Data Representations , I/O Error Classes , Fortran 2008 Bindings with the mpi_f08 Module
  • MPI_REMOVE_ERROR_CLASS: User-Defined Error Classes and Codes , MPI Functionality that is Always Available , Changes in MPI-4.1
  • MPI_REMOVE_ERROR_CODE: User-Defined Error Classes and Codes , MPI Functionality that is Always Available , Changes in MPI-4.1
  • MPI_REMOVE_ERROR_STRING: User-Defined Error Classes and Codes , MPI Functionality that is Always Available , Changes in MPI-4.1
  • MPI_REQUEST_C2F: Transfer of Handles
  • MPI_REQUEST_F2C: Transfer of Handles
  • MPI_REQUEST_FREE: Nonblocking Collective Operations , Persistent Collective Operations , Finalizing MPI , Session Creation and Destruction Methods , Releasing Connections , Request-based RMA Communication Operations , Generalized Requests , Summary of the Semantics of all Operation-Related MPI Procedures , Changes from Version 2.1 to Version 2.2 , Communication Completion , Cancel , Persistent Communication Requests
  • MPI_REQUEST_GET_STATUS: Generalized Requests , Progress , Changes in MPI-4.1 , Changes from Version 2.1 to Version 2.2 , Passing MPI_STATUS_IGNORE for Status , Non-Destructive Test of status
  • MPI_REQUEST_GET_STATUS_ALL: Changes in MPI-4.1 , Non-Destructive Test of status
  • MPI_REQUEST_GET_STATUS_ANY: Changes in MPI-4.1 , Non-Destructive Test of status
  • MPI_REQUEST_GET_STATUS_SOME: Changes in MPI-4.1 , Non-Destructive Test of status
  • MPI_RGET: Introduction , Communication Calls , Request-based RMA Communication Operations
  • MPI_RGET_ACCUMULATE: Introduction , Communication Calls , Accumulate , Request-based RMA Communication Operations
  • MPI_RPUT: Introduction , Communication Calls , Request-based RMA Communication Operations
  • MPI_RSEND: MPI Procedures , Progress , Summary of the Semantics of all Operation-Related MPI Procedures
  • MPI_SCAN: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Predefined Reduction Operations , User-Defined Reduction Operations , Inclusive Scan , Exclusive Scan , Nonblocking Inclusive Scan
  • MPI_SCAN_INIT: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Changes in MPI-4.0
  • MPI_SCATTER: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Scatter , MPI_REDUCE_SCATTER_BLOCK , Nonblocking Scatter
  • MPI_SCATTER_INIT: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Changes in MPI-4.0
  • MPI_SCATTERV: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Scatter , Examples using MPI_SCATTER, MPI_SCATTERV , MPI_REDUCE_SCATTER , Nonblocking Scatter
  • MPI_SCATTERV_INIT: Introduction and Overview , Applying Collective Operations to Inter-Communicators , Changes in MPI-4.0
  • MPI_SEND: Use of General Datatypes in Communication , Pack and Unpack , Correctness , MPI Procedures , Opening a File , Examples , Miscellaneous Control of Profiling , Progress , MPI_BOTTOM and Combining Independent Variables in Datatypes , Introduction , Message Data , Return Status , Type Matching Rules , Derived Datatypes
  • MPI_SEND_INIT: MPI Procedures , Persistent Communication Requests , Communication Initialization and Starting with Partitioning
  • MPI_SENDRECV: Cartesian Shift Coordinates , Null MPI Processes
  • MPI_SENDRECV_REPLACE: Null MPI Processes
  • MPI_SESSION_ATTACH_BUFFER: Changes in MPI-4.1 , Buffer Allocation and Usage , Communication Completion
  • MPI_SESSION_C2F: Changes in MPI-4.0 , Transfer of Handles
  • MPI_SESSION_CALL_ERRHANDLER: Calling Error Handlers , MPI Functionality that is Always Available , Changes in MPI-4.0
  • MPI_SESSION_CREATE_ERRHANDLER: Error Handling , Error Handlers for Sessions , Session Creation and Destruction Methods , MPI Functionality that is Always Available , Fortran 2008 Bindings with the mpi_f08 Module , Changes in MPI-4.0
  • MPI_SESSION_DETACH_BUFFER: Changes in MPI-4.1 , Buffer Allocation and Usage
  • MPI_SESSION_F2C: Changes in MPI-4.0 , Transfer of Handles
  • MPI_SESSION_FINALIZE: Session Creation and Destruction Methods , Sessions Model Examples , Progress , Concerns specific to the Sessions Model , Fixes to Errata in Previous Versions of MPI , Changes in MPI-4.0 , Persistent Communication Requests
  • MPI_SESSION_FLUSH_BUFFER: Changes in MPI-4.1 , Buffer Allocation and Usage
  • MPI_SESSION_GET_ERRHANDLER: Error Handling , Changes in MPI-4.0
  • MPI_SESSION_GET_INFO: Session Creation and Destruction Methods , Runtime Query Functions , Memory Allocation Info , Changes in MPI-4.0
  • MPI_SESSION_GET_NTH_PSET: Group Constructors , Runtime Query Functions , Changes in MPI-4.0
  • MPI_SESSION_GET_NUM_PSETS: Processes Sets , Runtime Query Functions , Changes in MPI-4.0
  • MPI_SESSION_GET_PSET_INFO: Changes in MPI-4.0
  • MPI_SESSION_IFLUSH_BUFFER: Changes in MPI-4.1
  • MPI_SESSION_INIT: Error Handling , Finalizing MPI , Session Creation and Destruction Methods , MPI Functionality that is Always Available , Memory Allocation Info , Clarifications , Singleton MPI Initialization , Initialization and Finalization , Concerns specific to the Sessions Model , Fixes to Errata in Previous Versions of MPI , Changes in MPI-4.0
  • MPI_SESSION_SET_ERRHANDLER: Error Handling , Changes in MPI-4.0
  • MPI_SIZEOF: Deprecated and Removed Interfaces , Deprecated since MPI-4.0 , Changes in MPI-4.0
  • MPI_SSEND: Progress
  • MPI_START: Persistent Collective Operations , Persistent Operations , Summary of the Semantics of all Operation-Related MPI Procedures , Persistent Communication Requests , Introduction , Communication Initialization and Starting with Partitioning , Communication Completion under Partitioning
  • MPI_STARTALL: Persistent Collective Operations , Persistent Operations , Summary of the Semantics of all Operation-Related MPI Procedures , Persistent Communication Requests , Introduction , Communication Initialization and Starting with Partitioning , Communication Completion under Partitioning
  • MPI_STATUS_C2F08: Changes in MPI-3.0 , Status
  • MPI_STATUS_C2F: Status
  • MPI_STATUS_F082C: Changes in MPI-3.0 , Status
  • MPI_STATUS_F082F: Fixes to Errata in Previous Versions of MPI , Changes in MPI-3.0
  • MPI_STATUS_F2C: Status
  • MPI_STATUS_F2F08: Fixes to Errata in Previous Versions of MPI , Changes in MPI-3.0
  • MPI_STATUS_GET_ERROR: Changes in MPI-4.1
  • MPI_STATUS_GET_SOURCE: Changes in MPI-4.1
  • MPI_STATUS_GET_TAG: Changes in MPI-4.1
  • MPI_STATUS_SET_CANCELLED: Changes in MPI-4.0
  • MPI_STATUS_SET_ELEMENTS: Associating Information with Status , Host Rank , Fixes to Errata in Previous Versions of MPI
  • MPI_Status_set_elements_c: Deprecated and Removed Interfaces
  • MPI_STATUS_SET_ELEMENTS_X: Deprecated and Removed Interfaces , Changes in MPI-4.1 , Changes in MPI-3.0
  • MPI_STATUS_SET_ERROR: Changes in MPI-4.1
  • MPI_STATUS_SET_SOURCE: Changes in MPI-4.1
  • MPI_STATUS_SET_TAG: Changes in MPI-4.1
  • MPI_T_CATEGORY_CHANGED: Changes in MPI-4.0
  • MPI_T_CATEGORY_GET_CATEGORIES: Category Member Query Functions
  • MPI_T_CATEGORY_GET_CVARS: Category Member Query Functions
  • MPI_T_CATEGORY_GET_EVENTS: Category Member Query Functions , Changes in MPI-4.0
  • MPI_T_CATEGORY_GET_INDEX: Category Query Functions , Changes in MPI-3.1
  • MPI_T_CATEGORY_GET_INFO: Category Query Functions , Fixes to Errata in Previous Versions of MPI , Changes in MPI-3.1
  • MPI_T_CATEGORY_GET_NUM_EVENTS: Category Query Functions , Changes in MPI-4.0
  • MPI_T_CATEGORY_GET_PVARS: Category Member Query Functions
  • MPI_T_CVAR_GET_INDEX: Control Variable Query Functions , Changes in MPI-3.1
  • MPI_T_CVAR_GET_INFO: Datatype System , Control Variable Query Functions , Category Member Query Functions , Fixes to Errata in Previous Versions of MPI , Changes in MPI-3.1
  • MPI_T_CVAR_GET_NUM: Handle Allocation and Deallocation
  • MPI_T_CVAR_HANDLE_ALLOC: Datatype System , Handle Allocation and Deallocation
  • MPI_T_CVAR_HANDLE_FREE: Handle Allocation and Deallocation
  • MPI_T_CVAR_WRITE: Fixes to Errata in Previous Versions of MPI
  • MPI_T_ENUM_GET_INFO: Datatype System
  • MPI_T_ENUM_GET_ITEM: Datatype System
  • MPI_T_EVENT_CALLBACK_GET_INFO: Handle Allocation and Deallocation , Changes in MPI-4.0
  • MPI_T_EVENT_CALLBACK_SET_INFO: Handle Allocation and Deallocation , Changes in MPI-4.0
  • MPI_T_EVENT_COPY: Callback Safety Requirements , Changes in MPI-4.0
  • MPI_T_EVENT_GET_INDEX: Event Type Query Functions , Changes in MPI-4.0
  • MPI_T_EVENT_GET_INFO: Datatype System , Event Type Query Functions , Category Member Query Functions , Changes in MPI-4.0
  • MPI_T_EVENT_GET_NUM: Changes in MPI-4.0
  • MPI_T_EVENT_GET_SOURCE: Callback Safety Requirements , Changes in MPI-4.0
  • MPI_T_EVENT_GET_TIMESTAMP: Event Sources , Changes in MPI-4.0
  • MPI_T_EVENT_HANDLE_ALLOC: Handle Allocation and Deallocation , Changes in MPI-4.0
  • MPI_T_EVENT_HANDLE_FREE: Handle Allocation and Deallocation , Changes in MPI-4.0
  • MPI_T_EVENT_HANDLE_GET_INFO: Handle Allocation and Deallocation , Changes in MPI-4.0
  • MPI_T_EVENT_HANDLE_SET_INFO: Handle Allocation and Deallocation , Changes in MPI-4.0
  • MPI_T_EVENT_READ: Callback Safety Requirements , Changes in MPI-4.0
  • MPI_T_EVENT_REGISTER_CALLBACK: Handle Allocation and Deallocation , Changes in MPI-4.0
  • MPI_T_EVENT_SET_DROPPED_HANDLER: Handling Dropped Events , Changes in MPI-4.0
  • MPI_T_FINALIZE: Initialization and Finalization
  • MPI_T_INIT_THREAD: Initialization and Finalization
  • MPI_T_PVAR_GET_INDEX: Performance Variable Query Functions , Changes in MPI-3.1
  • MPI_T_PVAR_GET_INFO: Datatype System , Performance Variable Query Functions , Category Member Query Functions , Fixes to Errata in Previous Versions of MPI , Changes in MPI-3.1
  • MPI_T_PVAR_GET_NUM: Handle Allocation and Deallocation
  • MPI_T_PVAR_HANDLE_ALLOC: Datatype System , Handle Allocation and Deallocation , Fixes to Errata in Previous Versions of MPI
  • MPI_T_PVAR_HANDLE_FREE: Handle Allocation and Deallocation , Fixes to Errata in Previous Versions of MPI , Fixes to Errata in Previous Versions of MPI
  • MPI_T_PVAR_READ: Performance Variable Access Functions , Callback Safety Requirements , Fixes to Errata in Previous Versions of MPI
  • MPI_T_PVAR_READRESET: Performance Variable Query Functions , Callback Safety Requirements , Fixes to Errata in Previous Versions of MPI
  • MPI_T_PVAR_RESET: Performance Variable Access Functions , Callback Safety Requirements , Fixes to Errata in Previous Versions of MPI , Fixes to Errata in Previous Versions of MPI
  • MPI_T_PVAR_START: Callback Safety Requirements , Fixes to Errata in Previous Versions of MPI , Fixes to Errata in Previous Versions of MPI
  • MPI_T_PVAR_STOP: Callback Safety Requirements , Fixes to Errata in Previous Versions of MPI , Fixes to Errata in Previous Versions of MPI
  • MPI_T_PVAR_WRITE: Performance Variable Access Functions , Callback Safety Requirements , Fixes to Errata in Previous Versions of MPI , Fixes to Errata in Previous Versions of MPI
  • MPI_T_SOURCE_GET_INFO: Event Sources , Changes in MPI-4.0
  • MPI_T_SOURCE_GET_NUM: Event Sources , Changes in MPI-4.0
  • MPI_T_SOURCE_GET_TIMESTAMP: Event Sources , Changes in MPI-4.0
  • MPI_TEST: Persistent Collective Operations , Finalizing MPI , Session Creation and Destruction Methods , Releasing Connections , Generalized Requests , Synchronism , Progress , Summary of the Semantics of all Operation-Related MPI Procedures , Passing MPI_STATUS_IGNORE for Status , Communication Completion , Semantics of Nonblocking Communication Operations , Multiple Completions , Non-Destructive Test of status , Cancel , Persistent Communication Requests , Introduction , Semantics of Partitioned Point-to-Point Communication , Communication Completion under Partitioning , Semantics of Communications in Partitioned Mode
  • MPI_TEST_CANCELLED: Generalized Requests , Associating Information with Status , Data Access Conventions , Summary of the Semantics of all Operation-Related MPI Procedures , Communication Completion , Cancel
  • MPI_TESTALL: Finalizing MPI , Session Creation and Destruction Methods , Clarifications , Releasing Connections , Generalized Requests , Associating Information with Status , Progress , Multiple Completions
  • MPI_TESTANY: Finalizing MPI , Session Creation and Destruction Methods , Clarifications , Releasing Connections , Generalized Requests , Associating Information with Status , Progress , Multiple Completions
  • MPI_TESTSOME: Finalizing MPI , Session Creation and Destruction Methods , Clarifications , Releasing Connections , Generalized Requests , Associating Information with Status , Progress , Multiple Completions , Non-Destructive Test of status
  • MPI_TOPO_TEST: Overview of the Functions , Topology Inquiry Functions
  • MPI_TYPE_C2F: Transfer of Handles
  • MPI_TYPE_COMMIT: Commit and Free , Transfer of Handles , Fixes to Errata in Previous Versions of MPI
  • MPI_TYPE_CONTIGUOUS: Lower-Bound and Upper-Bound Markers , MPI Datatypes , Definitions , Datatypes for File Interoperability , Datatype Constructors
  • MPI_TYPE_CREATE_DARRAY: Distributed Array Datatype Constructor , MPI Datatypes , Return Status
  • MPI_TYPE_CREATE_F90_COMPLEX: Decoding a Datatype , MPI Datatypes , External Data Representation: "external32" , Overview , Parameterized Datatypes with Specified Precision and Exponent Range
  • MPI_TYPE_CREATE_F90_INTEGER: Decoding a Datatype , MPI Datatypes , External Data Representation: "external32" , Overview , Parameterized Datatypes with Specified Precision and Exponent Range
  • MPI_TYPE_CREATE_F90_REAL: Decoding a Datatype , MPI Datatypes , External Data Representation: "external32" , Overview , Parameterized Datatypes with Specified Precision and Exponent Range , Changes from Version 2.1 to Version 2.2
  • MPI_TYPE_CREATE_HINDEXED: MPI Datatypes , Deprecated and Removed Interfaces , Removed MPI-1 Functions , Support for Large Count and Large Byte Displacement in MPI Language Bindings , Type Constructors with Explicit Addresses , Datatype Constructors
  • MPI_TYPE_CREATE_HINDEXED_BLOCK: MPI Datatypes , Support for Large Count and Large Byte Displacement in MPI Language Bindings , Changes in MPI-3.0 , Type Constructors with Explicit Addresses , Datatype Constructors
  • MPI_TYPE_CREATE_HVECTOR: MPI Datatypes , Deprecated and Removed Interfaces , Removed MPI-1 Functions , Type Constructors with Explicit Addresses , Datatype Constructors
  • MPI_TYPE_CREATE_INDEXED_BLOCK: MPI Datatypes , Datatype Constructors
  • MPI_TYPE_CREATE_KEYVAL: Caching , Error Class for Invalid Keyval , Attributes , Fortran 2008 Bindings with the mpi_f08 Module , Changes from Version 2.0 to Version 2.1
  • MPI_TYPE_CREATE_RESIZED: Lower-Bound and Upper-Bound Markers , True Extent of Datatypes , Datatypes for File Interoperability , Deprecated and Removed Interfaces , Removed MPI-1 Datatypes , Changes in MPI-3.0 , Derived Datatypes
  • MPI_TYPE_CREATE_STRUCT: Lower-Bound and Upper-Bound Markers , All-to-All Scatter/Gather , MPI Datatypes , Deprecated and Removed Interfaces , Removed MPI-1 Functions , Support for Large Count and Large Byte Displacement in MPI Language Bindings , Type Constructors with Explicit Addresses , Datatype Constructors
  • MPI_TYPE_CREATE_SUBARRAY: Distributed Array Datatype Constructor , MPI Datatypes , State , Subarray Datatype Constructor
  • MPI_TYPE_DELETE_ATTR: Caching , Error Class for Invalid Keyval , Changes in MPI-3.0
  • MPI_TYPE_DUP: Duplicating a Datatype , MPI Datatypes , Changes in MPI-3.0
  • MPI_TYPE_DUP_FN: Datatypes , Defined Constants , Fixes to Errata in Previous Versions of MPI , Datatypes
  • MPI_TYPE_EXTENT: Deprecated and Removed Interfaces , Changes in MPI-3.0 , Removed MPI-1 Functions
  • MPI_TYPE_F2C: Transfer of Handles
  • MPI_TYPE_FREE: Decoding a Datatype , Datatypes , Finalizing MPI , Session Creation and Destruction Methods
  • MPI_TYPE_FREE_KEYVAL: Caching , Error Class for Invalid Keyval
  • MPI_TYPE_GET_ATTR: Caching , Error Class for Invalid Keyval , Interface Specifications, Procedure Names, and the Profiling Interface , Attributes , Changes in MPI-3.0
  • MPI_TYPE_GET_CONTENTS: Decoding a Datatype , Support for Large Count and Large Byte Displacement in MPI Language Bindings
  • MPI_TYPE_GET_ENVELOPE: Decoding a Datatype , MINLOC and MAXLOC , Parameterized Datatypes with Specified Precision and Exponent Range , Support for Large Count and Large Byte Displacement in MPI Language Bindings
  • MPI_TYPE_GET_EXTENT: True Extent of Datatypes , Deprecated and Removed Interfaces , Host Rank , Removed MPI-1 Functions , Support for Size-specific MPI Datatypes , Datatypes
  • MPI_Type_get_extent_c: Deprecated and Removed Interfaces
  • MPI_TYPE_GET_EXTENT_X: Deprecated and Removed Interfaces , Changes in MPI-4.1 , Changes in MPI-3.0
  • MPI_TYPE_GET_NAME: Changes in MPI-4.1 , Changes in MPI-3.0
  • MPI_TYPE_GET_TRUE_EXTENT: True Extent of Datatypes , Host Rank
  • MPI_Type_get_true_extent_c: Deprecated and Removed Interfaces
  • MPI_TYPE_GET_TRUE_EXTENT_X: Deprecated and Removed Interfaces , Changes in MPI-4.1 , Changes in MPI-3.0
  • MPI_TYPE_GET_VALUE_INDEX: MINLOC and MAXLOC , Changes in MPI-4.1
  • MPI_TYPE_HINDEXED: Deprecated and Removed Interfaces , Changes in MPI-3.0 , Removed MPI-1 Functions
  • MPI_TYPE_HVECTOR: Deprecated and Removed Interfaces , Changes in MPI-3.0 , Removed MPI-1 Functions
  • MPI_TYPE_INDEXED: MPI Datatypes , Datatype Constructors
  • MPI_TYPE_LB: Deprecated and Removed Interfaces , Changes in MPI-3.0 , Removed MPI-1 Functions
  • MPI_TYPE_MATCH_SIZE: Overview , Support for Size-specific MPI Datatypes , Changes in MPI-3.0
  • MPI_TYPE_NULL_COPY_FN: Datatypes , Defined Constants , Fixes to Errata in Previous Versions of MPI , Datatypes
  • MPI_TYPE_NULL_DELETE_FN: Defined Constants , Fixes to Errata in Previous Versions of MPI , Changes in MPI-3.0 , Datatypes
  • MPI_TYPE_SET_ATTR: Caching , Error Class for Invalid Keyval , Interface Specifications, Procedure Names, and the Profiling Interface , Attributes , Changes in MPI-3.0
  • MPI_TYPE_SET_NAME: Changes in MPI-3.0
  • MPI_TYPE_SIZE: Address and Size Procedures , Host Rank , Changes in MPI-3.0
  • MPI_Type_size_c: Deprecated and Removed Interfaces
  • MPI_TYPE_SIZE_X: Deprecated and Removed Interfaces , Changes in MPI-4.1 , Changes in MPI-3.0
  • MPI_TYPE_STRUCT: Deprecated and Removed Interfaces , Changes in MPI-3.0 , Removed MPI-1 Functions
  • MPI_TYPE_UB: Deprecated and Removed Interfaces , Changes in MPI-3.0 , Removed MPI-1 Functions
  • MPI_TYPE_VECTOR: MPI Datatypes , Datatype Constructors
  • MPI_UNPACK: Pack and Unpack , Datarep Conversion Functions
  • MPI_UNPACK_EXTERNAL: Organization of This Document , Parameterized Datatypes with Specified Precision and Exponent Range
  • MPI_UNPUBLISH_NAME: Error Codes and Classes , Name Publishing
  • MPI_WAIT: Nonblocking Collective Operations , Persistent Collective Operations , Correctness , Finalizing MPI , Session Creation and Destruction Methods , Clarifications , Releasing Connections , Generalized Requests , Synchronism , Split Collective Data Access Routines , File Consistency , Problems Due to Data Copying and Sequence Association with Subscript Triplets , Nonblocking Operations , Summary of the Semantics of all Operation-Related MPI Procedures , Return Status , Passing MPI_STATUS_IGNORE for Status , Communication Completion , Semantics of Nonblocking Communication Operations , Multiple Completions , Cancel , Persistent Communication Requests , Introduction , Semantics of Partitioned Point-to-Point Communication , Communication Completion under Partitioning , Semantics of Communications in Partitioned Mode
  • MPI_WAITALL: Nonblocking Collective Operations , Correctness , Finalizing MPI , Session Creation and Destruction Methods , Clarifications , Releasing Connections , Request-based RMA Communication Operations , Generalized Requests , Associating Information with Status , Multiple Completions
  • MPI_WAITANY: Finalizing MPI , Session Creation and Destruction Methods , Clarifications , Releasing Connections , Generalized Requests , Associating Information with Status , Semantics of Point-to-Point Communication , Multiple Completions
  • MPI_WAITSOME: Finalizing MPI , Session Creation and Destruction Methods , Clarifications , Releasing Connections , Generalized Requests , Associating Information with Status , Multiple Completions , Non-Destructive Test of status
  • MPI_WIN_ALLOCATE: Memory Allocation Info , Initialization , Window Creation , Window That Allocates Memory , Window That Allocates Shared Memory , Window Destruction , Put , Lock , MPI for Different Fortran Standard Versions , Changes in MPI-4.0 , Fixes to Errata in Previous Versions of MPI
  • MPI_WIN_ALLOCATE_CPTR: Window That Allocates Memory , Fixes to Errata in Previous Versions of MPI
  • MPI_WIN_ALLOCATE_SHARED: Communicator Constructors , Memory Allocation Info , Initialization , Window Creation , Window That Allocates Shared Memory , Window Destruction , Lock , MPI for Different Fortran Standard Versions , Changes in MPI-4.0 , Fixes to Errata in Previous Versions of MPI
  • MPI_WIN_ALLOCATE_SHARED_CPTR: Window That Allocates Shared Memory , Fixes to Errata in Previous Versions of MPI
  • MPI_WIN_ATTACH: Window Creation , Window of Dynamically Attached Memory , Lock
  • MPI_WIN_C2F: Transfer of Handles
  • MPI_WIN_CALL_ERRHANDLER: Calling Error Handlers
  • MPI_WIN_COMPLETE: Window Destruction , Synchronization Calls , General Active Target Synchronization , Semantics and Correctness
  • MPI_WIN_CREATE: Clarifications , Initialization , Window Creation , Window That Allocates Memory , Window That Allocates Shared Memory , Window of Dynamically Attached Memory , Window Destruction , Error Handlers
  • MPI_WIN_CREATE_DYNAMIC: Error Codes and Classes , Initialization , Window That Allocates Shared Memory , Window of Dynamically Attached Memory , Window Destruction , Window Attributes , Error Classes
  • MPI_WIN_CREATE_ERRHANDLER: Error Handling , Error Handlers for Windows , Fortran 2008 Bindings with the mpi_f08 Module , Changes in MPI-3.0
  • MPI_WIN_CREATE_KEYVAL: Caching , Error Class for Invalid Keyval , Attributes , Fortran 2008 Bindings with the mpi_f08 Module , Changes from Version 2.0 to Version 2.1
  • MPI_WIN_DELETE_ATTR: Caching , Error Class for Invalid Keyval
  • MPI_WIN_DETACH: Window of Dynamically Attached Memory , Window Destruction
  • MPI_WIN_DUP_FN: Windows , Defined Constants , Fixes to Errata in Previous Versions of MPI , Windows
  • MPI_WIN_F2C: Transfer of Handles
  • MPI_WIN_FENCE: Window Destruction , Examples for Communication Calls , Synchronization Calls , Fence , Assertions , Semantics and Correctness , Progress , Calling MPI_F_SYNC_REG
  • MPI_WIN_FLUSH: Window That Allocates Shared Memory , Request-based RMA Communication Operations , Flush and Sync , Semantics and Correctness , Examples
  • MPI_WIN_FLUSH_ALL: Request-based RMA Communication Operations , Flush and Sync , Semantics and Correctness
  • MPI_WIN_FLUSH_LOCAL: Request-based RMA Communication Operations , Flush and Sync , Semantics and Correctness
  • MPI_WIN_FLUSH_LOCAL_ALL: Request-based RMA Communication Operations , Flush and Sync , Semantics and Correctness
  • MPI_WIN_FREE: Windows , Finalizing MPI , Session Creation and Destruction Methods , Releasing Connections , Window Destruction , Changes in MPI-4.1
  • MPI_WIN_FREE_KEYVAL: Caching , Error Class for Invalid Keyval
  • MPI_WIN_GET_ATTR: Caching , Error Class for Invalid Keyval , Window Attributes , Interface Specifications, Procedure Names, and the Profiling Interface , Attributes
  • MPI_WIN_GET_ERRHANDLER: Error Handling , Changes from Version 2.0 to Version 2.1
  • MPI_WIN_GET_GROUP: Window Attributes
  • MPI_WIN_GET_INFO: Memory Allocation Info , Window Info , Changes in MPI-4.0 , Changes in MPI-3.0
  • MPI_WIN_GET_NAME: Changes in MPI-4.1
  • MPI_WIN_LOCK: Window Creation , Window Destruction , Synchronization Calls , Lock , Assertions , Semantics and Correctness , Summary of the Semantics of all Operation-Related MPI Procedures
  • MPI_WIN_LOCK_ALL: Window Creation , Synchronization Calls , Lock , Assertions , Semantics and Correctness , Examples
  • MPI_WIN_NULL_COPY_FN: Windows , Defined Constants , Fixes to Errata in Previous Versions of MPI , Windows
  • MPI_WIN_NULL_DELETE_FN: Defined Constants , Fixes to Errata in Previous Versions of MPI , Windows
  • MPI_WIN_POST: Window Destruction , Synchronization Calls , General Active Target Synchronization , Lock , Assertions , Semantics and Correctness , Progress , Summary of the Semantics of all Operation-Related MPI Procedures , Changes in MPI-4.1
  • MPI_WIN_SET_ATTR: Caching , Error Class for Invalid Keyval , Window Attributes , Interface Specifications, Procedure Names, and the Profiling Interface , Attributes
  • MPI_WIN_SET_ERRHANDLER: Error Handling
  • MPI_WIN_SET_INFO: Window Info , Changes in MPI-4.0 , Changes in MPI-3.0
  • MPI_WIN_SHARED_QUERY: Window Creation , Window That Allocates Memory , Window That Allocates Shared Memory , Lock , MPI for Different Fortran Standard Versions , Changes in MPI-4.1 , Fixes to Errata in Previous Versions of MPI
  • MPI_WIN_SHARED_QUERY_CPTR: Window That Allocates Shared Memory , Fixes to Errata in Previous Versions of MPI
  • MPI_WIN_START: Window Destruction , Synchronization Calls , General Active Target Synchronization , Assertions , Semantics and Correctness , Examples , Summary of the Semantics of all Operation-Related MPI Procedures
  • MPI_WIN_SYNC: Flush and Sync , Semantics and Correctness , Examples , Fixes to Errata in Previous Versions of MPI , Changes in MPI-4.1
  • MPI_WIN_TEST: General Active Target Synchronization , Progress , Fixes to Errata in Previous Versions of MPI , Changes in MPI-4.1
  • MPI_WIN_UNLOCK: Window Destruction , Request-based RMA Communication Operations , Synchronization Calls , Lock , Semantics and Correctness
  • MPI_WIN_UNLOCK_ALL: Request-based RMA Communication Operations , Synchronization Calls , Lock , Semantics and Correctness , Examples
  • MPI_WIN_WAIT: Window Destruction , Synchronization Calls , General Active Target Synchronization , Lock , Semantics and Correctness , Examples
  • MPI_WTICK: Timers and Synchronization , Callback Safety Requirements , Warnings Starting in MPI-4.1 , Changes in MPI-4.1
  • MPI_WTIME: Clock Synchronization , Timers and Synchronization , MPI Procedures , Callback Safety Requirements , Warnings Starting in MPI-4.1 , Changes in MPI-4.1
  • mpiexec: Starting MPI Processes , Aborting MPI Processes , Portable MPI Process Startup , Changes in MPI-4.0 , Portable MPI Process Startup
  • mpirun: Portable MPI Process Startup
  • PMPI_: Requirements , Interface Specifications, Procedure Names, and the Profiling Interface
  • PMPI_AINT_ADD: Functions and Macros
  • PMPI_AINT_DIFF: Functions and Macros
  • PMPI_ISEND: Interface Specifications, Procedure Names, and the Profiling Interface
  • PMPI_WTICK: Warnings Starting in MPI-4.1 , Changes in MPI-4.1
  • PMPI_WTIME: Warnings Starting in MPI-4.1 , Changes in MPI-4.1


    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