LBL-EESA / TECA

TECA, theToolkit for Extreme Climate Analysis, contains a collection of climate anlysis algorithms targetted at extreme event detection and analysis.
Other
58 stars 21 forks source link

document mpi4py gotchas #620

Open burlen opened 3 years ago

burlen commented 3 years ago

TECA prevents mpi4py from doing its default MPI_Init/MPI_Finalize during import/exit in order that TECA can be used on NERSC Cray's on the login nodes and more recently without running via srun on the compute nodes. We need to document that either

  1. parallel codes import mpi4py before teca
  2. explicitly call MPI_Init_threads/MPI_Finalize when importing mpi4py after teca.
burlen commented 3 years ago

See also #535

burlen commented 3 years ago

See also #536