MODFLOW 6
version 6.7.0.dev0
USGS Modular Hydrologic Model
|
Facility to cache the constructed MPI datatypes. This will avoid having to construct them over and over again for the communication inside the timestep loop. This class deals with separate caches for different units (solutions or global) and for different types of. More...
Public Member Functions | |
procedure | init => mmc_init |
procedure | get => mmc_get |
procedure | put => mmc_put |
procedure | destroy => mmc_destroy |
Public Attributes | |
type(stlvecint) | cached_ids |
a vector with ids for the cached units (solution ids) More... | |
type(listtype) | unit_caches |
a list with caches per unit More... | |
Definition at line 24 of file MpiMessageCache.f90.
procedure mpimessagecachemodule::mpimessagecachetype::destroy |
Definition at line 31 of file MpiMessageCache.f90.
procedure mpimessagecachemodule::mpimessagecachetype::get |
Definition at line 29 of file MpiMessageCache.f90.
procedure mpimessagecachemodule::mpimessagecachetype::init |
Definition at line 28 of file MpiMessageCache.f90.
procedure mpimessagecachemodule::mpimessagecachetype::put |
Definition at line 30 of file MpiMessageCache.f90.
type(stlvecint) mpimessagecachemodule::mpimessagecachetype::cached_ids |
Definition at line 25 of file MpiMessageCache.f90.
type(listtype) mpimessagecachemodule::mpimessagecachetype::unit_caches |
Definition at line 26 of file MpiMessageCache.f90.