MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
MpiUnitCache.f90 File Reference

Go to the source code of this file.

Data Types

type  mpiunitcachemodule::mpiunitcachetype
 

Modules

module  mpiunitcachemodule
 

Functions/Subroutines

subroutine mpiunitcachemodule::cc_init (this, nr_stages, nr_msg_types)
 Initialize the unit cache. More...
 
integer function mpiunitcachemodule::cc_get_cached (this, rank, stage, msg_id)
 Get the cached mpi type for this rank and. More...
 
subroutine mpiunitcachemodule::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 mpiunitcachemodule::is_rank_cached (this, rank)
 
subroutine mpiunitcachemodule::add_rank_cache (this, rank)
 
integer(i4b) function mpiunitcachemodule::get_rank_index (this, rank)
 @Brief returns -1 when not present More...
 
integer(i4b) function mpiunitcachemodule::get_msg_index (this, rank, stage, msg_id)
 @Brief returns -1 when not present More...
 
subroutine mpiunitcachemodule::cc_destroy (this)
 Clean up the unit cache. More...
 

Variables

integer(i4b), parameter, public mpiunitcachemodule::no_cached_value = -1