Skip to content

Components utilizing multiple MPI processes

Martin Lange requested to merge feature/mpi-support into main

Proposed solution for #5, with the option "All processes (can) communicate with master".

Modellers are free to create a communicator containing all the model's processes, without the master. Rank 0 of this communicator can then do the communication with master.

                     +---------------+
                   m-|-0   1   2   3 | Option 2
                     +---------------+
               
                 +-------------------+
                 | m   1   2   3   4 | Option 1
                 +-------------------+
               
         +---+   +---+---------------+
   m     | m |   | m | 1   2   3   4 | Formind
 +-+-+   |   |   +---+---------------+
 | 0 |   | 1 |   | 5 |
 |   |   |   |   |   |
 | 1 |   | 2 |   | 6 |
 |   |   |   |   |   |
 | 2 |   | 3 |   | 7 |
 +---+   +---+   +---+
 Opt.2   Opt.1    OGS
Edited by Martin Lange

Merge request reports

Loading