Examples Index

Up: Contents Next: MPI Constant and Predefined Handle Index Previous: General Index

This index lists code examples throughout the text. Some examples are referred to by content; others are listed by the major MPI function that they are demonstrating. MPI functions listed in all capital letter are Fortran examples; MPI functions listed in mixed case are C examples.

  • ASYNCHRONOUS: Examples , Solutions , Permanent Data Movement
  • Attributes between languages: Attributes
  • Blocking/Nonblocking collectives do not match: Correctness
  • C/Fortran handle conversion: Transfer of Handles
  • Cartesian virtual topologies: An Application Example
  • Client-server code: Multiple Completions , Probe , Probe
  • Datatype!3D array: Examples , Examples , Examples , Pack and Unpack , Use of General Datatypes in Communication , Examples , Examples
  • Datatypes!matching: Type Matching Rules , Type Matching Rules , Type Matching Rules
  • Deadlock! with MPI_Bcast: Correctness , Semantics of Point-to-Point Communication , Semantics of Point-to-Point Communication
  • False matching of collective operations: Correctness
  • Fortran 90!copying and sequence problem: Problems Due to Data Copying and Sequence Association with Subscript Triplets , Temporary Data Movement and Temporary Memory Modification , Comparison with C , Nonblocking Operations
  • Independence of nonblocking operations: Correctness
  • Inter-communicator: Communicator Constructors
  • Interlanguage communication: Interlanguage Communication
  • Intertwined matching pairs: Semantics of Point-to-Point Communication
  • Linking libraries when using the profiling interface: MPI Library Implementation
  • Message exchange (ping-pong): Semantics of Point-to-Point Communication
  • Mixing blocking and nonblocking collective operations: Correctness
  • Mixing collective and point-to-point requests: Correctness
  • MPI_Comm_split_type: Communicator Constructors
  • MPI_Neighbor_alltoall: Neighborhood Alltoall
  • MPI_Win_sync!shared memory windows: Examples
  • mpiexec: Portable MPI Process Startup
  • Neighborhood collective communication: An Application Example
  • Nonblocking operations: Communication Completion , Semantics of Nonblocking Communication Operations , Semantics of Nonblocking Communication Operations
  • Nondeterministic program with MPI_Bcast: Correctness
  • Nonovertaking messages: Semantics of Point-to-Point Communication
  • Overlapping communicators: Correctness
  • Partitioned communication!Equal send/recv partitioning: Partition Communication with Threads/Tasks Using OpenMP 4.0 or later , Send and Receive Partitioning Example with OpenMP version 4.0 or later , Send-only Partitioning Example with Tasks and OpenMP version 4.0 or later , Semantics of Partitioned Point-to-Point Communication
  • Pipelining nonblocking collective operations: Correctness
  • Point-to-point!Hello world: Introduction
  • Profiling interface!implementation using the C macro preprocessor: MPI Library Implementation , MPI Library Implementation , Miscellaneous Control of Profiling
  • Progress of matching pairs: Semantics of Point-to-Point Communication
  • Progress of nonblocking collective operations: Correctness
  • Shared memory windows!MPI_Win_sync: Examples
  • Threads and MPI: General
  • Tool information interface!basic usage of performance variables: Performance Variable Access Functions , Control Variable Query Functions , Control Variable Access Functions
  • Topologies: An Application Example
  • Typemap: Distributed Array Datatype Constructor , Derived Datatypes , Datatype Constructors
  • Virtual topologies: An Application Example

    Up: Contents Next: MPI Constant and Predefined Handle Index Previous: General Index

    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