MODFLOW 6  version 6.7.0.dev0
USGS Modular Hydrologic Model
mpiunitcachemodule::mpiunitcachetype Type Reference
Collaboration diagram for mpiunitcachemodule::mpiunitcachetype:
Collaboration graph

Public Member Functions

procedure init => cc_init
 
procedure get_cached => cc_get_cached
 
procedure cache => mc_cache
 
procedure destroy => cc_destroy
 

Private Member Functions

procedure, private is_rank_cached
 
procedure, private add_rank_cache
 
procedure, private get_rank_index
 
procedure, private get_msg_index
 

Private Attributes

type(stlvecint), private cached_ranks
 
type(stlvecint), private cached_messages
 
integer(i4b), private nr_stages
 
integer(i4b), private nr_msg_types
 

Detailed Description

Definition at line 12 of file MpiUnitCache.f90.

Member Function/Subroutine Documentation

◆ add_rank_cache()

procedure, private mpiunitcachemodule::mpiunitcachetype::add_rank_cache
private

Definition at line 25 of file MpiUnitCache.f90.

◆ cache()

procedure mpiunitcachemodule::mpiunitcachetype::cache

Definition at line 21 of file MpiUnitCache.f90.

◆ destroy()

procedure mpiunitcachemodule::mpiunitcachetype::destroy

Definition at line 22 of file MpiUnitCache.f90.

◆ get_cached()

procedure mpiunitcachemodule::mpiunitcachetype::get_cached

Definition at line 20 of file MpiUnitCache.f90.

◆ get_msg_index()

procedure, private mpiunitcachemodule::mpiunitcachetype::get_msg_index
private

Definition at line 27 of file MpiUnitCache.f90.

◆ get_rank_index()

procedure, private mpiunitcachemodule::mpiunitcachetype::get_rank_index
private

Definition at line 26 of file MpiUnitCache.f90.

◆ init()

procedure mpiunitcachemodule::mpiunitcachetype::init

Definition at line 19 of file MpiUnitCache.f90.

◆ is_rank_cached()

procedure, private mpiunitcachemodule::mpiunitcachetype::is_rank_cached
private

Definition at line 24 of file MpiUnitCache.f90.

Member Data Documentation

◆ cached_messages

type(stlvecint), private mpiunitcachemodule::mpiunitcachetype::cached_messages
private

Definition at line 15 of file MpiUnitCache.f90.

15  type(STLVecInt), private :: cached_messages

◆ cached_ranks

type(stlvecint), private mpiunitcachemodule::mpiunitcachetype::cached_ranks
private

Definition at line 14 of file MpiUnitCache.f90.

14  type(STLVecInt), private :: cached_ranks

◆ nr_msg_types

integer(i4b), private mpiunitcachemodule::mpiunitcachetype::nr_msg_types
private

Definition at line 17 of file MpiUnitCache.f90.

17  integer(I4B), private :: nr_msg_types

◆ nr_stages

integer(i4b), private mpiunitcachemodule::mpiunitcachetype::nr_stages
private

Definition at line 16 of file MpiUnitCache.f90.

16  integer(I4B), private :: nr_stages

The documentation for this type was generated from the following file: