MODFLOW 6  version 6.7.0.dev1
USGS Modular Hydrologic Model
gwe-est.f90 File Reference

Go to the source code of this file.

Data Types

type  gweestmodule::gweesttype
 @ brief Energy storage and transfer More...
 

Modules

module  gweestmodule
 – @ brief Energy Storage and Transfer (EST) Module
 

Enumerations

enum  {
  gweestmodule::decay_off = 0 , gweestmodule::decay_zero_order = 2 , gweestmodule::decay_water = 1 , gweestmodule::decay_solid = 2 ,
  gweestmodule::decay_both = 3
}
 Enumerator that defines the decay options. More...
 

Functions/Subroutines

subroutine, public gweestmodule::est_cr (estobj, name_model, inunit, iout, fmi, eqnsclfac, gwecommon)
 @ brief Create a new EST package object More...
 
subroutine gweestmodule::est_ar (this, dis, ibound)
 @ brief Allocate and read method for package More...
 
subroutine gweestmodule::est_fc (this, nodes, cold, nja, matrix_sln, idxglo, cnew, rhs, kiter)
 @ brief Fill coefficient method for package More...
 
subroutine gweestmodule::est_fc_sto (this, nodes, cold, nja, matrix_sln, idxglo, rhs)
 @ brief Fill storage coefficient method for package More...
 
subroutine gweestmodule::est_fc_dcy_water (this, nodes, cold, cnew, nja, matrix_sln, idxglo, rhs, kiter)
 @ brief Fill decay coefficient method for package More...
 
subroutine gweestmodule::est_fc_dcy_solid (this, nodes, cold, nja, matrix_sln, idxglo, rhs, cnew, kiter)
 @ brief Fill solid decay coefficient method for package More...
 
subroutine gweestmodule::est_cq (this, nodes, cnew, cold, flowja)
 @ brief Calculate flows for package More...
 
subroutine gweestmodule::est_cq_sto (this, nodes, cnew, cold, flowja)
 @ brief Calculate storage terms for package More...
 
subroutine gweestmodule::est_cq_dcy (this, nodes, cnew, cold, flowja)
 @ brief Calculate decay terms for aqueous phase More...
 
subroutine gweestmodule::est_cq_dcy_solid (this, nodes, cnew, cold, flowja)
 @ brief Calculate decay terms for solid phase More...
 
subroutine gweestmodule::est_bd (this, isuppress_output, model_budget)
 @ brief Calculate budget terms for package More...
 
subroutine gweestmodule::est_ot_flow (this, icbcfl, icbcun)
 @ brief Output flow terms for package More...
 
subroutine gweestmodule::est_da (this)
 Deallocate memory. More...
 
subroutine gweestmodule::allocate_scalars (this)
 @ brief Allocate scalar variables for package More...
 
subroutine gweestmodule::allocate_arrays (this, nodes)
 @ brief Allocate arrays for package More...
 
subroutine gweestmodule::read_options (this)
 @ brief Read options for package More...
 
subroutine gweestmodule::read_data (this)
 @ brief Read data for package More...
 

Variables

integer(i4b), parameter gweestmodule::nbditems = 3
 
character(len=lenbudtxt), dimension(nbditems) gweestmodule::budtxt