Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
MPL: A message passing library v0.4.0
MPL: A message passing library v0.4.0

Contents:

  • Library design principles
  • Installation
  • CMake integration
  • Supported data types
  • Environmental management
  • Group
  • Tags
  • Communicators
  • Data layouts
  • Reduction operations
  • File
  • Info objects
  • Constants
  • Auxiliary functions and classes
  • Error handling
  • Grids
  • MPL-MPI interoperability
  • Examples
    • Hello world
    • Standard types
    • Using structs
    • Arrays
    • STL containers
    • Iterators
    • Blocking send and receive
    • Blocking send and receive of vectors
    • Non-blocking send and receive
    • Gather via non-blocking send and receive
    • Probing messages
    • Communicator management
    • Collective communication
    • Gather operations
    • Variable gather operations
    • Matrix gather
    • Reduction operations
    • Layouts
    • Subarray layouts
    • Custom initialization of the MPI environment
    • Parallel sorting
    • Vibrating string
    • Distributed grid
    • Distributed grid collective operations
    • Heat equation Jacobi solver
    • Heat equation successive over-relaxation
    • Process creation
    • File i/o
Back to top
Copyright © 2025, Heiko Bauke
Made with Sphinx and @pradyunsg's Furo