ocean_mpi_config_t Derived Type

type, public :: ocean_mpi_config_t

&ocean_mpi_nml: multi-rank MPI debug and tuning controls.


Inherited by

type~~ocean_mpi_config_t~~InheritedByGraph type~ocean_mpi_config_t ocean_mpi_config_t type~ocean_config_t ocean_config_t type~ocean_config_t->type~ocean_mpi_config_t mpi type~config_t config_t type~config_t->type~ocean_config_t ocean type~ocean_handle_t ocean_handle_t type~ocean_handle_t->type~config_t cfg

Components

Type Visibility Attributes Name Initial
logical, public :: poison_ghosts = .false.

Debug knob — sentinel-NaN the exchange-covered ghost bands at each outer-step start; any unexchanged-ghost consumption becomes a loud NaN. Default .false. = bit-identical (untaken branch).


Source Code

   type :: ocean_mpi_config_t
      !! `&ocean_mpi_nml`: multi-rank MPI debug and tuning controls.
      logical :: poison_ghosts = .false.
         !! Debug knob — sentinel-NaN the exchange-covered ghost bands at
         !! each outer-step start; any unexchanged-ghost consumption becomes
         !! a loud NaN.  Default `.false.` = bit-identical (untaken branch).
   end type ocean_mpi_config_t