Open MPI logo

Videos:
Open MPI code internals

  |   Home   |   Support   |   FAQ   |   all just videos

Table of contents:

  1. Open MPI: Overview/Architecture
  2. Open MPI Data Transfer
  3. Scalable and Modular Parallel I/O for Open MPI


1. Open MPI: Overview/Architecture

Video duration 2:09:04
Resources Cisco_JeffSquyres-1up.pdf (19.12 MiB), Cisco_JeffSquyres-2up.pdf (6.67 MiB)
Description Basic overview of Open MPI's architecture and general code base.

NOTE: These videos were made in 2012. While much of the architectural overview is still relevant, many individual details have changed in Open MPI since then. For example, the version number scheme cited in this video is no longer used (see here for a description of the current scheme). Just be aware that these videos were a snapshot in time, and have a combination of both architectural/high-level details and individual implementation details, the specifics of which may have evolved over time.

A change was made to OMPI's library dependencies shortly after the vide was created - details of the linking hierarchy on slide 91 have been revised. Please see the slides in the accompanying pdf files for the new linking chart



2. Open MPI Data Transfer

Video duration 2:09:33
Resources Sandia_BrianBarrett-1up.pdf (1.28 MiB), Sandia_BrianBarrett-2up.pdf (1.13 MiB)
Description Detailed overview of the Open MPI data transfer system.

NOTE: These videos were made in 2012. While much of the architectural overview is still relevant, many individual details have changed in Open MPI since then. Just be aware that these videos were a snapshot in time, and have a combination of both architectural/high-level details and individual implementation details, the specifics of which may have evolved over time.



3. Scalable and Modular Parallel I/O for Open MPI

Video duration 1:37:45
Resources Parallel_EdgarGabriel-1up.pdf (1.8 MiB), Parallel_EdgarGabriel-2up.pdf (1.24 MiB)
Description Overview of parallel I/O in Open MPI.

NOTE: These videos were made in 2012. While much of the architectural overview is still relevant, many individual details have changed in Open MPI since then. Just be aware that these videos were a snapshot in time, and have a combination of both architectural/high-level details and individual implementation details, the specifics of which may have evolved over time.