MODFLOW 6  version 6.6.0.dev0
USGS Modular Hydrologic Model
DistributedSim.f90 File Reference

Go to the source code of this file.

Data Types

type  distributedsimmodule::distributedsimtype
 

Modules

module  distributedsimmodule
 

Functions/Subroutines

class(distributedsimtype) function, pointer, public distributedsimmodule::get_dsim ()
 Get pointer to the distributed simulation object. More...
 
subroutine distributedsimmodule::create (this)
 Create the distributed simulation object from the simulation input ctx. More...
 
integer(i4b) function, dimension(:), pointer distributedsimmodule::get_load_mask (this)
 Return pointer to the load mask for models. More...
 
subroutine distributedsimmodule::create_load_mask (this)
 Create a load mask for IDM from the load balance array. More...
 
integer(i4b) function, dimension(:), pointer distributedsimmodule::get_load_balance (this)
 Get the model load balance for the simulation. More...
 
subroutine distributedsimmodule::set_load_balance_from_input (this)
 Load load balance from the input configuration. More...
 
subroutine distributedsimmodule::set_load_balance_default (this)
 Distribute the models over the available processes in a parallel run. Expects an array sized. More...
 
subroutine distributedsimmodule::validate_load_balance (this)
 Check validity of load balance configuration. More...
 
subroutine distributedsimmodule::print_load_balance (this)
 Print the load balance table to the listing file. More...
 
subroutine distributedsimmodule::destroy (this)
 clean up More...
 

Variables

class(distributedsimtype), pointer, private distributedsimmodule::dist_sim => null()