MODFLOW 6  version 6.9.0.dev0
USGS Modular Hydrologic Model
gwf-sto.f90 File Reference

Go to the source code of this file.

Data Types

type  gwfstomodule::gwfstotype
 
type  gwfstomodule::defaultstorageformulationtype
 Default storage formulation. More...
 

Modules

module  gwfstomodule
 This module contains the storage package methods.
 

Functions/Subroutines

subroutine, public gwfstomodule::sto_cr (stoobj, name_model, mempath, inunit, iout)
 @ brief Create a new package object More...
 
subroutine gwfstomodule::sto_ar (this, dis, ibound)
 @ brief Allocate and read method for package More...
 
subroutine gwfstomodule::sto_rp (this)
 @ brief Read and prepare method for package More...
 
subroutine gwfstomodule::sto_ad (this)
 @ brief Advance the package More...
 
subroutine gwfstomodule::sto_fc (this, kiter, hold, hnew, matrix_sln, idxglo, rhs)
 @ brief Fill A and right-hand side for the package More...
 
subroutine gwfstomodule::default_storage_fc (this, kiter, matrix_sln, rhs, idxglo, h_old, h_new)
 Fill coefficients for the default storage formulation. More...
 
subroutine gwfstomodule::fc_default_sto (this, n, matrix_sln, rhs, idxglo, hold, hnew)
 Default storage FC. More...
 
subroutine gwfstomodule::sto_fn (this, kiter, hold, hnew, matrix_sln, idxglo, rhs)
 @ brief Fill Newton-Raphson terms in A and right-hand side for the package More...
 
subroutine gwfstomodule::default_storage_fn (this, kiter, matrix_sln, rhs, idxglo, h_old, h_new)
 Fill newton terms for the default storage formulation. More...
 
subroutine gwfstomodule::fn_default_sto (this, n, matrix_sln, rhs, idxglo, hold, hnew)
 
subroutine gwfstomodule::sto_cq (this, flowja, hnew, hold)
 @ brief Calculate flows for package More...
 
subroutine gwfstomodule::default_storage_cq (this, flowja, h_new, h_old)
 Calculate flows for the default storage formulation. More...
 
logical(lgp) function gwfstomodule::default_storage_is_active (this, n)
 The default formulation uses the claim mask, not is_active. More...
 
subroutine gwfstomodule::default_storage_bd (this, isuppress_output, model_budget)
 Default storage budget is handled directly by sto_bd. More...
 
subroutine gwfstomodule::default_storage_save_flows (this, iprint, ibinun)
 Default storage flows are saved directly by sto_save_model_flows. More...
 
subroutine gwfstomodule::cq_default_sto (this, n, flowja, hnew, hold)
 Standard flow calculation for the storage. More...
 
subroutine gwfstomodule::sto_bd (this, isuppress_output, model_budget)
 @ brief Model budget calculation for package More...
 
subroutine gwfstomodule::sto_save_model_flows (this, icbcfl, icbcun)
 @ brief Save model flows for package More...
 
subroutine gwfstomodule::sto_da (this)
 @ brief Deallocate package memory More...
 
subroutine gwfstomodule::allocate_scalars (this)
 @ brief Allocate scalars More...
 
subroutine gwfstomodule::allocate_arrays (this, nodes)
 @ brief Allocate package arrays More...
 
subroutine gwfstomodule::source_options (this)
 @ brief Source input options for package More...
 
subroutine gwfstomodule::log_options (this, found)
 @ brief Log found options for package More...
 
subroutine gwfstomodule::source_data (this)
 @ brief Source input data for package More...
 
subroutine gwfstomodule::save_old_ss_sy (this)
 @ brief Save old storage property values More...
 
subroutine gwfstomodule::add_sto_formulation (this, sto_form, form_id)
 

Variables

character(len=lenbudtxt), dimension(2) gwfstomodule::budtxt = [' STO-SS', ' STO-SY']