MODFLOW 6
version 6.7.0.dev0
USGS Modular Hydrologic Model
|
Data Types | |
type | rchtype |
Functions/Subroutines | |
subroutine, public | rch_create (packobj, id, ibcnum, inunit, iout, namemodel, pakname, mempath) |
Create a New Recharge Package. More... | |
subroutine | rch_allocate_scalars (this) |
Allocate scalar members. More... | |
subroutine | rch_allocate_arrays (this, nodelist, auxvar) |
Allocate package arrays. More... | |
subroutine | rch_source_options (this) |
Source options specific to RchType. More... | |
subroutine | log_rch_options (this, found_fixed_cell, found_readasarrays) |
Log options specific to RchType. More... | |
subroutine | rch_source_dimensions (this) |
Source the dimensions for this package. More... | |
subroutine | rch_read_initial_attr (this) |
Part of allocate and read. More... | |
subroutine | rch_rp (this) |
Read and Prepare. More... | |
subroutine | set_nodesontop (this) |
Store nodelist in nodesontop. More... | |
subroutine | rch_cf (this) |
Formulate the HCOF and RHS terms. More... | |
subroutine | rch_fc (this, rhs, ia, idxglo, matrix_sln) |
Copy rhs and hcof into solution rhs and amat. More... | |
subroutine | rch_da (this) |
Deallocate memory. More... | |
subroutine | rch_define_listlabel (this) |
Define the list heading that is written to iout when PRINT_INPUT option is used. More... | |
subroutine | default_nodelist (this) |
Assign default nodelist when READASARRAYS is specified. More... | |
logical function | rch_obs_supported (this) |
Overrides BndTypebnd_obs_supported() More... | |
subroutine | rch_df_obs (this) |
Implements bnd_df_obs. More... | |
real(dp) function | rch_bound_value (this, col, row) |
Return requested boundary value. More... | |
subroutine | nodelist_update (nodelist, nbound, maxbound, dis, input_mempath) |
Update the nodelist based on IRCH input. More... | |
Variables | |
character(len=lenftype) | ftype = 'RCH' |
character(len=lenpackagename) | text = ' RCH' |
character(len=lenpackagename) | texta = ' RCHA' |
|
private |
Equivalent to reading IRCH as CONSTANT 1
Definition at line 434 of file gwf-rch.f90.
subroutine rchmodule::log_rch_options | ( | class(rchtype), intent(inout) | this, |
logical(lgp), intent(in) | found_fixed_cell, | ||
logical(lgp), intent(in) | found_readasarrays | ||
) |
Definition at line 173 of file gwf-rch.f90.
subroutine rchmodule::nodelist_update | ( | integer(i4b), dimension(:), intent(inout), pointer, contiguous | nodelist, |
integer(i4b), intent(inout) | nbound, | ||
integer(i4b), intent(in) | maxbound, | ||
class(disbasetype), intent(in), pointer | dis, | ||
character(len=*), intent(in) | input_mempath | ||
) |
This is a module scoped routine to check for IRCH input. If array input was provided, INIRCH and IRCH will be allocated in the input context. If the read state variable INIRCH is set to 1 during this period update, IRCH input was read and is used here to update the nodelist.
Definition at line 538 of file gwf-rch.f90.
|
private |
Definition at line 116 of file gwf-rch.f90.
|
private |
Definition at line 98 of file gwf-rch.f90.
|
private |
[in,out] | this | BndExtType object |
Definition at line 503 of file gwf-rch.f90.
|
private |
subroutine, public rchmodule::rch_create | ( | class(bndtype), pointer | packobj, |
integer(i4b), intent(in) | id, | ||
integer(i4b), intent(in) | ibcnum, | ||
integer(i4b), intent(in) | inunit, | ||
integer(i4b), intent(in) | iout, | ||
character(len=*), intent(in) | namemodel, | ||
character(len=*), intent(in) | pakname, | ||
character(len=*), intent(in) | mempath | ||
) |
Create new RCH package and point packobj to the new package
Definition at line 61 of file gwf-rch.f90.
|
private |
Definition at line 385 of file gwf-rch.f90.
subroutine rchmodule::rch_define_listlabel | ( | class(rchtype), intent(inout) | this | ) |
Definition at line 406 of file gwf-rch.f90.
|
private |
Store observation type supported by RCH package. Overrides BndTypebnd_df_obs
Definition at line 490 of file gwf-rch.f90.
|
private |
Definition at line 357 of file gwf-rch.f90.
|
private |
Definition at line 477 of file gwf-rch.f90.
|
private |
Definition at line 236 of file gwf-rch.f90.
|
private |
Read itmp and read new boundaries if itmp > 0
Definition at line 249 of file gwf-rch.f90.
|
private |
Dimensions block is not required if: (1) discretization is DIS or DISV, and (2) READASARRAYS option has been specified.
Definition at line 208 of file gwf-rch.f90.
subroutine rchmodule::rch_source_options | ( | class(rchtype), intent(inout) | this | ) |
Definition at line 137 of file gwf-rch.f90.
subroutine rchmodule::set_nodesontop | ( | class(rchtype), intent(inout) | this | ) |
Definition at line 281 of file gwf-rch.f90.
|
private |
Definition at line 23 of file gwf-rch.f90.
|
private |
Definition at line 24 of file gwf-rch.f90.
|
private |
Definition at line 25 of file gwf-rch.f90.