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

Go to the source code of this file.

Data Types

type  mpimessagecachemodule::mpimessagecachetype
 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...
 

Modules

module  mpimessagecachemodule
 

Functions/Subroutines

subroutine mpimessagecachemodule::mmc_init (this)
 
integer function mpimessagecachemodule::mmc_get (this, unit, rank, stage, msg_id)
 
subroutine mpimessagecachemodule::mmc_put (this, unit, rank, stage, msg_id, mpi_type)
 Put the mpi datatype for this particular unit, rank, and stage in cache. The datatype should be. More...
 
subroutine mpimessagecachemodule::mmc_destroy (this)
 

Variables

integer(i4b), parameter, public mpimessagecachemodule::mpi_bdy_rcv = 1
 receiving data (body) from ranks More...
 
integer(i4b), parameter, public mpimessagecachemodule::mpi_bdy_snd = 2
 sending data (body) to ranks More...
 
integer(i4b), parameter, public mpimessagecachemodule::nr_msg_types = 2
 the total number of message types to be cached More...