EMPIRE DA  v1.9.1
Data assimilation codes using EMPIRE communication
 All Classes Files Functions Variables Pages
EMPIRE communicators

On this page we descibe the MPI communicators used within the EMPIRE codes to communicate within the data assimilation processes.

Versions 1, 2, 4 and 5

For comms versions 1 and 2, there is only 1 communicator for this: pf_mpi_comm

version_1_and_2.svg
  • pf_member_comm is undefined, but its size is set to 1
  • pf_ens_comm is set to pf_mpi_comm

Version 3

For comms version 3, there are 3 communicators:

  • pf_mpi_comm: All of the DA MPI processes
  • pf_ens_comm: The DA MPI processes associated with the ensemble at that point
  • pf_member_comm: The DA MPI processes associated with a single ensemble member
version_3.svg