Rodin/MPI.h file

Top level include for the Rodin::MPI module.

The MPI module provides distributed computing support using the Message Passing Interface (MPI). This enables parallel finite element computations across multiple processes and nodes.

Components include:

  • Context: MPI initialization and environment management
  • Assembly: Distributed matrix and vector assembly
  • Variational: Distributed variational formulations
  • Geometry: Distributed mesh handling
  • IO: Parallel input/output operations