MODFLOW 6 version 6.9.0.dev0
USGS Modular Hydrologic Model
Loading...
Searching...
No Matches
gwe-lke.f90 File Reference

Go to the source code of this file.

Data Types

type  gwelkemodule::gwelketype

Modules

module  gwelkemodule

Functions/Subroutines

subroutine, public gwelkemodule::lke_create (packobj, id, ibcnum, inunit, iout, namemodel, pakname, mempath, fmi, eqnsclfac, gwecommon, dvt, dvu, dvua)
 Create a new lke package.
subroutine gwelkemodule::find_lke_package (this)
 Find corresponding lke package.
real(dp) function gwelkemodule::lke_setting_value (this, itemno, key)
 Value for a package-specific PERIOD setting.
subroutine gwelkemodule::lke_fc_expanded (this, rhs, ia, idxglo, matrix_sln)
 Add matrix terms related to LKE.
subroutine gwelkemodule::lke_solve (this)
 Add terms specific to lakes to the explicit lake solve.
integer(i4b) function gwelkemodule::lke_get_nbudterms (this)
 Function to return the number of budget terms just for this package.
subroutine gwelkemodule::lke_setup_budobj (this, idx)
 Set up the budget object that stores all the lake flows.
subroutine gwelkemodule::lke_fill_budobj (this, idx, x, flowja, ccratin, ccratout)
 Copy flow terms into thisbudobj.
subroutine gwelkemodule::allocate_scalars (this)
 Allocate scalars specific to the lake energy transport (LKE) package.
subroutine gwelkemodule::lke_allocate_arrays (this)
 Allocate arrays specific to the lake energy transport (LKE) package.
subroutine gwelkemodule::lke_checkin_deprecated_names (this)
 Alias deprecated LKE variable names to their current storage.
subroutine gwelkemodule::lke_da (this)
 Deallocate memory.
subroutine gwelkemodule::lke_rain_term (this, ientry, n1, n2, rrate, rhsval, hcofval)
 Rain term.
subroutine gwelkemodule::lke_evap_term (this, ientry, n1, n2, rrate, rhsval, hcofval)
 Evaporative term.
subroutine gwelkemodule::lke_roff_term (this, ientry, n1, n2, rrate, rhsval, hcofval)
 Runoff term.
subroutine gwelkemodule::lke_iflw_term (this, ientry, n1, n2, rrate, rhsval, hcofval)
 Inflow Term.
subroutine gwelkemodule::lke_wdrl_term (this, ientry, n1, n2, rrate, rhsval, hcofval)
 Specified withdrawal term.
subroutine gwelkemodule::lke_outf_term (this, ientry, n1, n2, rrate, rhsval, hcofval)
 Outflow term.
subroutine gwelkemodule::lke_df_obs (this)
 Defined observation types.
subroutine gwelkemodule::lke_rp_obs (this, obsrv, found)
 Process package specific obs.
subroutine gwelkemodule::lke_bd_obs (this, obstypeid, jj, v, found)
 Calculate observation value and pass it back to APT.
subroutine gwelkemodule::lke_read_cvs (this)
 Source LKE PACKAGEDATA, including thermal conduction fields.

Variables

character(len= *), parameter gwelkemodule::ftype = 'LKE'
character(len= *), parameter gwelkemodule::flowtype = 'LAK'
character(len=16) gwelkemodule::text = ' LKE'