|
| subroutine, public | mawmodule::maw_create (packobj, id, ibcnum, inunit, iout, namemodel, pakname) |
| | Create a New Multi-Aquifer Well (MAW) Package. More...
|
| |
| subroutine | mawmodule::maw_allocate_scalars (this) |
| | Allocate scalar members. More...
|
| |
| subroutine | mawmodule::maw_allocate_well_conn_arrays (this) |
| | Allocate well arrays. More...
|
| |
| subroutine | mawmodule::maw_allocate_arrays (this) |
| | Allocate arrays. More...
|
| |
| subroutine | mawmodule::maw_read_wells (this) |
| | Read the packagedata for this package. More...
|
| |
| subroutine | mawmodule::maw_read_well_connections (this) |
| | Read the dimensions for this package. More...
|
| |
| subroutine | mawmodule::maw_read_dimensions (this) |
| | Read the dimensions for this package. More...
|
| |
| subroutine | mawmodule::maw_read_initial_attr (this) |
| | Read the initial parameters for this package. More...
|
| |
| subroutine | mawmodule::maw_set_stressperiod (this, imaw, iheadlimit_warning) |
| | Set a stress period attribute for mawweslls(imaw) using keywords. More...
|
| |
| subroutine | mawmodule::maw_set_attribute_error (this, imaw, keyword, msg) |
| | Issue a parameter error for mawweslls(imaw) More...
|
| |
| subroutine | mawmodule::maw_check_attributes (this) |
| | Issue parameter errors for mawwells(imaw) More...
|
| |
| subroutine | mawmodule::maw_ac (this, moffset, sparse) |
| | Add package connection to matrix. More...
|
| |
| subroutine | mawmodule::maw_mc (this, moffset, matrix_sln) |
| | Map package connection to matrix. More...
|
| |
| subroutine | mawmodule::maw_read_options (this, option, found) |
| | Set options specific to MawType. More...
|
| |
| subroutine | mawmodule::maw_ar (this) |
| | Allocate and Read. More...
|
| |
| subroutine | mawmodule::maw_rp (this) |
| | Read and Prepare. More...
|
| |
| subroutine | mawmodule::maw_ad (this) |
| | Add package connection to matrix. More...
|
| |
| subroutine | mawmodule::maw_cf (this) |
| | Formulate the HCOF and RHS terms. More...
|
| |
| subroutine | mawmodule::maw_fc (this, rhs, ia, idxglo, matrix_sln) |
| | Copy rhs and hcof into solution rhs and amat. More...
|
| |
| subroutine | mawmodule::maw_fn (this, rhs, ia, idxglo, matrix_sln) |
| | Fill newton terms. More...
|
| |
| subroutine | mawmodule::maw_nur (this, neqpak, x, xtemp, dx, inewtonur, dxmax, locmax) |
| | Calculate under-relaxation of groundwater flow model MAW Package heads for current outer iteration using the well bottom. More...
|
| |
| subroutine | mawmodule::maw_cq (this, x, flowja, iadv) |
| | Calculate flows. More...
|
| |
| subroutine | mawmodule::maw_ot_model_flows (this, icbcfl, ibudfl, icbcun, imap) |
| | Write flows to binary file and/or print flows to budget. More...
|
| |
| subroutine | mawmodule::maw_ot_package_flows (this, icbcfl, ibudfl) |
| | Output MAW package flow terms. More...
|
| |
| subroutine | mawmodule::maw_ot_dv (this, idvsave, idvprint) |
| | Save maw-calculated values to binary file. More...
|
| |
| subroutine | mawmodule::maw_ot_bdsummary (this, kstp, kper, iout, ibudfl) |
| | Write MAW budget to listing file. More...
|
| |
| subroutine | mawmodule::maw_da (this) |
| | Deallocate memory. More...
|
| |
| subroutine | mawmodule::define_listlabel (this) |
| | Define the list heading that is written to iout when PRINT_INPUT option is used. More...
|
| |
| subroutine | mawmodule::maw_set_pointers (this, neq, ibound, xnew, xold, flowja) |
| | Set pointers to model arrays and variables so that a package has has access to these things. More...
|
| |
| logical function | mawmodule::maw_obs_supported (this) |
| | Return true because MAW package supports observations. More...
|
| |
| subroutine | mawmodule::maw_df_obs (this) |
| | Store observation type supported by MAW package. More...
|
| |
| subroutine | mawmodule::maw_bd_obs (this) |
| | Calculate observations this time step and call ObsTypeSaveOneSimval for each MawType observation. More...
|
| |
| subroutine | mawmodule::maw_rp_obs (this) |
| | Process each observation. More...
|
| |
| subroutine | mawmodule::maw_process_obsid (obsrv, dis, inunitobs, iout) |
| | This procedure is pointed to by ObsDataTypeProcesssIdPtr. It processes the ID string of an observation definition for MAW package observations. More...
|
| |
| subroutine | mawmodule::maw_redflow_csv_init (this, fname) |
| | Initialize the auto flow reduce csv output file. More...
|
| |
| subroutine | mawmodule::maw_redflow_csv_write (this) |
| | MAW reduced flows only when & where they occur. More...
|
| |
| subroutine | mawmodule::maw_calculate_satcond (this, i, j, node) |
| | Calculate the appropriate saturated conductance to use based on aquifer and multi-aquifer well characteristics. More...
|
| |
| subroutine | mawmodule::maw_calculate_saturation (this, n, j, node, sat) |
| | Calculate the saturation between the aquifer maw well_head. More...
|
| |
| subroutine | mawmodule::maw_calculate_conn_terms (this, n, j, icflow, cmaw, cterm, term, flow, term2) |
| | Calculate matrix terms for a multi-aquifer well connection. Terms for fc and fn methods are calculated based on whether term2 is passed Arguments are as follows: n : maw well number j : connection number for well n icflow : flag indicating that flow should be corrected cmaw : maw-gwf conducance cterm : correction term for flow to dry cell term : xxx flow : calculated flow for this connection, positive into well term2 : xxx. More...
|
| |
| subroutine | mawmodule::maw_calculate_wellq (this, n, hmaw, q) |
| | Calculate well pumping rate based on constraints. More...
|
| |
| subroutine | mawmodule::maw_calculate_qpot (this, n, qnet) |
| | Calculate groundwater inflow to a maw well. More...
|
| |
| subroutine | mawmodule::maw_cfupdate (this) |
| | Update MAW satcond and package rhs and hcof. More...
|
| |
| subroutine | mawmodule::maw_setup_budobj (this) |
| | Set up the budget object that stores all the maw flows The terms listed here must correspond in number and order to the ones listed in the maw_fill_budobj routine. More...
|
| |
| subroutine | mawmodule::maw_fill_budobj (this) |
| | Copy flow terms into thisbudobj. More...
|
| |
| subroutine | mawmodule::maw_setup_tableobj (this) |
| | Set up the table object that is used to write the maw head data. More...
|
| |
| integer(i4b) function | mawmodule::get_jpos (this, n, j) |
| | Get position of value in connection data. More...
|
| |
| integer(i4b) function | mawmodule::get_gwfnode (this, n, j) |
| | Get the gwfnode for connection. More...
|
| |
| subroutine | mawmodule::maw_activate_density (this) |
| | Activate density terms. More...
|
| |
| subroutine | mawmodule::maw_activate_viscosity (this) |
| | Activate viscosity terms. More...
|
| |
| subroutine | mawmodule::maw_calculate_density_exchange (this, iconn, hmaw, hgwf, cond, bmaw, flow, hcofterm, rhsterm) |
| | Calculate the groundwater-maw density exchange terms. More...
|
| |