Introduction to MPI
0.1.0
  • Getting Started
  • MPI 101
    • MPI 101
    • Example: Monte-carlo Approximation of Pi
    • The Basic MPI calls
  • Topic 1: Syntax and Semantics
    • MPI Semantics
    • MPI Operations
    • MPI Procedures
    • MPI Functions
  • Topic 2: Point-to-point Communication
    • Point-to-point Communication
    • Topic 2A: Blocking Communication
    • Topic 2D: Nonblocking Communication
  • Topic 3: Collective Communication
    • Collective Communication
  • Topic 4: One-sided Communication
    • One-sided Communication
Introduction to MPI
  • MPI 101
  • View page source

MPI 101

In this section, we will learn the basics of MPI. Many people get by writing parallel code by just using six MPI calls, and this is what we will show you in this section.

  • MPI 101
  • Example: Monte-carlo Approximation of Pi
  • The Basic MPI calls
    • Communicator
    • Basic Communication Management
    • “Close” MPI process

Topic 1: Syntax and Semantics

  • MPI Semantics
  • MPI Operations
  • MPI Procedures
  • MPI Functions

Topic 2: Point-to-point Communication

  • Point-to-point Communication
  • Topic 2A: Blocking Communication
  • Topic 2D: Nonblocking Communication
    • Persistent Communication

Topic 3: Collective Communication

  • Collective Communication
    • One to all Communication
    • All to One Communication
    • All to All Communication

Topic 4: One-sided Communication

  • One-sided Communication
    • One to all Communication
    • All to One Communication
    • All to All Communication
Previous Next

© Copyright 2024, National Computational Infrastructure.

Built with Sphinx using a theme provided by Read the Docs.