![]() |
MODFLOW 6
version 6.7.0.dev3
USGS Modular Hydrologic Model
|
The GWE Interface Model is a utility to calculate the solution's exchange coefficients from the interface between a GWE model and its GWE neighbors. The interface model itself will not be part of the solution, it is not being solved. More...


Public Member Functions | |
| procedure, pass(this) | gweifmod_cr |
| procedure | model_df => gweifmod_df |
| procedure | model_ar => gweifmod_ar |
| procedure | model_da => gweifmod_da |
| procedure, public | allocate_fmi |
| procedure | allocate_scalars |
| procedure, public | tsp_cr |
| procedure, public | tsp_df |
| procedure, public | tsp_da |
| procedure, public | tsp_ac |
| procedure, public | tsp_mc |
| procedure, public | tsp_ar |
| procedure, public | tsp_rp |
| procedure, public | tsp_ad |
| procedure, public | tsp_fc |
| procedure, public | tsp_cc |
| procedure, public | tsp_cq |
| procedure, public | tsp_bd |
| procedure, public | model_ot => tsp_ot |
| procedure, public | tsp_ot_dv |
| procedure, public | allocate_tsp_scalars |
| procedure, public | set_tsp_labels |
| procedure, public | ftype_check |
| procedure, public | get_idv_scale => tsp_get_idv_scale |
Public Attributes | |
| integer(i4b), pointer | iadvscheme => null() |
| the advection scheme: 0 = up, 1 = central, 2 = tvd More... | |
| integer(i4b), pointer | ixt3d => null() |
| xt3d setting: 0 = off, 1 = lhs, 2 = rhs More... | |
| real(dp), pointer | ieqnsclfac => null() |
| governing eqn scaling factor: 1: GWT, >1: GWE More... | |
| class(gridconnectiontype), pointer | gridconnection => null() |
| The grid connection class will provide the interface grid. More... | |
| real(dp), dimension(:), pointer, contiguous | porosity => null() |
| to be filled with EST porosity More... | |
Private Member Functions | |
| procedure | model_ac => gwe_ac |
| procedure | model_mc => gwe_mc |
| procedure | model_rp => gwe_rp |
| procedure | model_dt => gwe_dt |
| procedure | model_ad => gwe_ad |
| procedure | model_cf => gwe_cf |
| procedure | model_fc => gwe_fc |
| procedure | model_cc => gwe_cc |
| procedure | model_cq => gwe_cq |
| procedure | model_bd => gwe_bd |
| procedure | tsp_ot_flow => gwe_ot_flow |
| procedure | model_bdentry => gwe_bdentry |
| procedure | get_iasym => gwe_get_iasym |
| procedure | create_packages => create_gwe_packages |
| procedure, private | create_bndpkgs |
| procedure, private | package_create |
| procedure, private | tsp_ot_obs |
| procedure, private | tsp_ot_flowja |
| procedure, private | tsp_ot_bdsummary |
| procedure, private | create_tsp_packages |
| procedure, private | log_namfile_options |
| procedure | model_fp |
| procedure | model_reset |
| procedure | model_solve |
| procedure | model_ptcchk |
| procedure | model_ptc |
| procedure | model_nr |
| procedure | model_nur |
| procedure | model_bdcalc |
| procedure | model_bdsave |
| procedure | allocate_arrays |
| procedure | set_moffset |
| procedure | set_idsoln |
| procedure | set_xptr |
| procedure | set_rhsptr |
| procedure | set_iboundptr |
| procedure | get_mrange |
| procedure | get_mcellid |
| procedure | get_mnodeu |
| procedure | create_lstfile |
| procedure | model_message |
Private Attributes | |
| class(gwemodeltype), pointer, private | owner => null() |
| the real GWE model for which the exchange coefficients are calculated with this interface model More... | |
| type(gweinputdatatype), pointer | gwecommon => null() |
| container for data shared with multiple packages More... | |
| type(gweesttype), pointer | est => null() |
| mass storage and transfer package More... | |
| type(gwecndtype), pointer | cnd => null() |
| dispersion package More... | |
| integer(i4b), pointer | inest => null() |
| integer(i4b), pointer | incnd => null() |
| type(tspadvtype), pointer | adv => null() |
| advection package More... | |
| type(tspfmitype), pointer | fmi => null() |
| flow model interface More... | |
| type(tspictype), pointer | ic => null() |
| initial conditions package More... | |
| type(tspmvttype), pointer | mvt => null() |
| mover transport package More... | |
| type(tspobstype), pointer | obs => null() |
| observation package More... | |
| type(tspoctype), pointer | oc => null() |
| output control package More... | |
| type(tspssmtype), pointer | ssm => null() |
| source sink mixing package More... | |
| type(budgettype), pointer | budget => null() |
| budget object More... | |
| integer(i4b), pointer | infmi => null() |
| integer(i4b), pointer | inadv => null() |
| unit number ADV More... | |
| integer(i4b), pointer | inic => null() |
| unit number IC More... | |
| integer(i4b), pointer | inmvt => null() |
| unit number MVT More... | |
| integer(i4b), pointer | inoc => null() |
| unit number OC More... | |
| integer(i4b), pointer | inobs => null() |
| unit number OBS More... | |
| integer(i4b), pointer | inssm => null() |
| unit number SSM More... | |
| real(dp), pointer | eqnsclfac => null() |
| constant factor by which all terms in the model's governing equation are scaled (divided) for formulation and solution More... | |
| character(len=lenvarname) | tsptype = '' |
| "solute" or "heat" More... | |
| character(len=lenvarname) | depvartype = '' |
| "concentration" or "temperature" More... | |
| character(len=lenvarname) | depvarunit = '' |
| "mass" or "energy" More... | |
| character(len=lenvarname) | depvarunitabbrev = '' |
| "M" or "E" More... | |
| integer(i4b), pointer | idv_scale => null() |
| character(len=linelength), pointer | filename => null() |
| integer(i4b), pointer | neq => null() |
| integer(i4b), pointer | nja => null() |
| integer(i4b), pointer | moffset => null() |
| integer(i4b), pointer | icnvg => null() |
| integer(i4b), dimension(:), pointer, contiguous | ia => null() |
| integer(i4b), dimension(:), pointer, contiguous | ja => null() |
| real(dp), dimension(:), pointer, contiguous | x => null() |
| real(dp), dimension(:), pointer, contiguous | rhs => null() |
| real(dp), dimension(:), pointer, contiguous | cond => null() |
| integer(i4b), dimension(:), pointer, contiguous | idxglo => null() |
| real(dp), dimension(:), pointer, contiguous | xold => null() |
| real(dp), dimension(:), pointer, contiguous | flowja => null() |
| integer(i4b), dimension(:), pointer, contiguous | ibound => null() |
| type(listtype), pointer | bndlist => null() |
| class(disbasetype), pointer | dis => null() |
| character(len=lenmempath) | memorypath |
| the location in the memory manager where the variables are stored More... | |
| character(len=lenmodelname), pointer | name => null() |
| name of the model More... | |
| character(len=3), pointer | macronym => null() |
| 3 letter model acronym (GWF, GWT, ...) More... | |
| integer(i4b), pointer | idsoln => null() |
| id of the solution model is in More... | |
| integer(i4b), pointer | id => null() |
| model id More... | |
| integer(i4b), pointer | iout => null() |
| output unit number More... | |
| integer(i4b), pointer | inewton => null() |
| newton-raphson flag More... | |
| integer(i4b), pointer | iprpak => null() |
| integer flag to echo input More... | |
| integer(i4b), pointer | iprflow => null() |
| flag to print simulated flows More... | |
| integer(i4b), pointer | ipakcb => null() |
| save_flows flag More... | |
Definition at line 27 of file GweInterfaceModel.f90.
|
privateinherited |
Definition at line 70 of file NumericalModel.f90.
| procedure, public gweinterfacemodelmodule::gweinterfacemodeltype::allocate_fmi |
Definition at line 45 of file GweInterfaceModel.f90.
| procedure gweinterfacemodelmodule::gweinterfacemodeltype::allocate_scalars |
Definition at line 46 of file GweInterfaceModel.f90.
|
inherited |
|
privateinherited |
|
privateinherited |
Definition at line 81 of file NumericalModel.f90.
|
privateinherited |
|
privateinherited |
|
inherited |
|
privateinherited |
|
inherited |
|
privateinherited |
Definition at line 77 of file NumericalModel.f90.
|
privateinherited |
Definition at line 78 of file NumericalModel.f90.
|
privateinherited |
Definition at line 76 of file NumericalModel.f90.
| procedure, pass(this) gweinterfacemodelmodule::gweinterfacemodeltype::gweifmod_cr |
Definition at line 41 of file GweInterfaceModel.f90.
|
privateinherited |
| procedure gweinterfacemodelmodule::gweinterfacemodeltype::model_ar |
Definition at line 43 of file GweInterfaceModel.f90.
|
privateinherited |
Definition at line 63 of file NumericalModel.f90.
|
privateinherited |
|
privateinherited |
Definition at line 64 of file NumericalModel.f90.
| procedure gweinterfacemodelmodule::gweinterfacemodeltype::model_da |
Definition at line 44 of file GweInterfaceModel.f90.
| procedure gweinterfacemodelmodule::gweinterfacemodeltype::model_df |
Definition at line 42 of file GweInterfaceModel.f90.
|
privateinherited |
Definition at line 44 of file NumericalModel.f90.
|
privateinherited |
Definition at line 33 of file BaseModel.f90.
|
privateinherited |
Definition at line 58 of file NumericalModel.f90.
|
privateinherited |
Definition at line 60 of file NumericalModel.f90.
|
inherited |
|
privateinherited |
Definition at line 57 of file NumericalModel.f90.
|
privateinherited |
Definition at line 56 of file NumericalModel.f90.
|
privateinherited |
Definition at line 52 of file NumericalModel.f90.
|
privateinherited |
Definition at line 53 of file NumericalModel.f90.
|
privateinherited |
|
privateinherited |
Definition at line 75 of file NumericalModel.f90.
|
privateinherited |
Definition at line 72 of file NumericalModel.f90.
|
privateinherited |
Definition at line 71 of file NumericalModel.f90.
|
privateinherited |
Definition at line 74 of file NumericalModel.f90.
|
inherited |
|
privateinherited |
Definition at line 73 of file NumericalModel.f90.
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
privateinherited |
|
inherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
inherited |
|
privateinherited |
|
privateinherited |
Definition at line 36 of file NumericalModel.f90.
|
privateinherited |
|
privateinherited |
|
privateinherited |
Definition at line 29 of file NumericalModel.f90.
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
Definition at line 37 of file NumericalModel.f90.
|
privateinherited |
|
privateinherited |
|
privateinherited |
Definition at line 20 of file NumericalModel.f90.
|
privateinherited |
Definition at line 32 of file NumericalModel.f90.
|
privateinherited |
| class(gridconnectiontype), pointer gweinterfacemodelmodule::gweinterfacemodeltype::gridconnection => null() |
Definition at line 33 of file GweInterfaceModel.f90.
|
privateinherited |
|
privateinherited |
Definition at line 25 of file NumericalModel.f90.
| integer(i4b), pointer gweinterfacemodelmodule::gweinterfacemodeltype::iadvscheme => null() |
Definition at line 29 of file GweInterfaceModel.f90.
|
privateinherited |
Definition at line 33 of file NumericalModel.f90.
|
privateinherited |
|
privateinherited |
Definition at line 24 of file NumericalModel.f90.
|
privateinherited |
Definition at line 18 of file BaseModel.f90.
|
privateinherited |
Definition at line 17 of file BaseModel.f90.
|
privateinherited |
|
privateinherited |
Definition at line 30 of file NumericalModel.f90.
| real(dp), pointer gweinterfacemodelmodule::gweinterfacemodeltype::ieqnsclfac => null() |
Definition at line 31 of file GweInterfaceModel.f90.
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
Definition at line 20 of file BaseModel.f90.
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
Definition at line 19 of file BaseModel.f90.
|
privateinherited |
Definition at line 23 of file BaseModel.f90.
|
privateinherited |
Definition at line 22 of file BaseModel.f90.
|
privateinherited |
Definition at line 21 of file BaseModel.f90.
| integer(i4b), pointer gweinterfacemodelmodule::gweinterfacemodeltype::ixt3d => null() |
Definition at line 30 of file GweInterfaceModel.f90.
|
privateinherited |
Definition at line 26 of file NumericalModel.f90.
|
privateinherited |
Definition at line 16 of file BaseModel.f90.
|
privateinherited |
Definition at line 14 of file BaseModel.f90.
|
privateinherited |
Definition at line 23 of file NumericalModel.f90.
|
privateinherited |
|
privateinherited |
Definition at line 15 of file BaseModel.f90.
|
privateinherited |
Definition at line 21 of file NumericalModel.f90.
|
privateinherited |
Definition at line 22 of file NumericalModel.f90.
|
privateinherited |
|
privateinherited |
|
private |
Definition at line 34 of file GweInterfaceModel.f90.
| real(dp), dimension(:), pointer, contiguous gweinterfacemodelmodule::gweinterfacemodeltype::porosity => null() |
Definition at line 37 of file GweInterfaceModel.f90.
|
privateinherited |
Definition at line 28 of file NumericalModel.f90.
|
privateinherited |
|
privateinherited |
|
privateinherited |
Definition at line 27 of file NumericalModel.f90.
|
privateinherited |
Definition at line 31 of file NumericalModel.f90.