MODFLOW 6
version 6.6.0.dev0
USGS Modular Hydrologic Model
|
Data Types | |
type | mpiunitcachetype |
Functions/Subroutines | |
subroutine | cc_init (this, nr_stages, nr_msg_types) |
Initialize the unit cache. More... | |
integer function | cc_get_cached (this, rank, stage, msg_id) |
Get the cached mpi type for this rank and. More... | |
subroutine | mc_cache (this, rank, stage, msg_id, mpi_type) |
Cache the mpi datatype for this particular rank and stage. The datatype should be committed. More... | |
logical(lgp) function | is_rank_cached (this, rank) |
subroutine | add_rank_cache (this, rank) |
integer(i4b) function | get_rank_index (this, rank) |
@Brief returns -1 when not present More... | |
integer(i4b) function | get_msg_index (this, rank, stage, msg_id) |
@Brief returns -1 when not present More... | |
subroutine | cc_destroy (this) |
Clean up the unit cache. More... | |
Variables | |
integer(i4b), parameter, public | no_cached_value = -1 |
|
private |
Definition at line 98 of file MpiUnitCache.f90.
|
private |
Definition at line 148 of file MpiUnitCache.f90.
|
private |
Definition at line 48 of file MpiUnitCache.f90.
subroutine mpiunitcachemodule::cc_init | ( | class(mpiunitcachetype) | this, |
integer(i4b) | nr_stages, | ||
integer(i4b) | nr_msg_types | ||
) |
nr_stages | number of (simulation) stages |
nr_msg_types | number of message types to be cached during a stage |
Definition at line 34 of file MpiUnitCache.f90.
|
private |
Definition at line 126 of file MpiUnitCache.f90.
|
private |
Definition at line 115 of file MpiUnitCache.f90.
|
private |
Definition at line 89 of file MpiUnitCache.f90.
|
private |
Definition at line 68 of file MpiUnitCache.f90.
integer(i4b), parameter, public mpiunitcachemodule::no_cached_value = -1 |
Definition at line 10 of file MpiUnitCache.f90.