MODFLOW 6  version 6.7.0.dev0
USGS Modular Hydrologic Model
exg-gwtgwtidm.f90 File Reference

Go to the source code of this file.

Data Types

type  exggwtgwtinputmodule::exggwtgwtparamfoundtype
 

Modules

module  exggwtgwtinputmodule
 

Variables

logical, public exggwtgwtinputmodule::exg_gwtgwt_multi_package = .true.
 
character(len=16), dimension(*), parameter, public exggwtgwtinputmodule::exg_gwtgwt_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_gwfmodelname1 = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'GWFMODELNAME1', 'GWFMODELNAME1', 'STRING', '', 'keyword to specify name of first corresponding GWF Model', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_gwfmodelname2 = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'GWFMODELNAME2', 'GWFMODELNAME2', 'STRING', '', 'keyword to specify name of second corresponding GWF Model', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_auxiliary = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'AUXILIARY', 'AUXILIARY', 'STRING', 'NAUX', 'keyword to specify aux variables', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_boundnames = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'BOUNDNAMES', 'BOUNDNAMES', 'KEYWORD', '', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_iprpak = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'PRINT_INPUT', 'IPRPAK', 'KEYWORD', '', 'keyword to print input to list file', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_iprflow = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'PRINT_FLOWS', 'IPRFLOW', 'KEYWORD', '', 'keyword to print gwfgwf flows to list file', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_ipakcb = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', 'keyword to save GWFGWF flows', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_adv_scheme = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'ADV_SCHEME', 'ADV_SCHEME', 'STRING', '', 'advective scheme', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_dsp_xt3d_off = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'DSP_XT3D_OFF', 'DSP_XT3D_OFF', 'KEYWORD', '', 'deactivate xt3d', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_dsp_xt3d_rhs = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'DSP_XT3D_RHS', 'DSP_XT3D_RHS', 'KEYWORD', '', 'xt3d on right-hand side', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_filein = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_mvt_filerecord = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'MVT_FILERECORD', 'MVT_FILERECORD', 'RECORD MVT6 FILEIN MVT6_FILENAME', '', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_mvt6 = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'MVT6', 'MVT6', 'KEYWORD', '', 'obs keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_mvt6_filename = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'MVT6_FILENAME', 'MVT6_FILENAME', 'STRING', '', 'mvt6 input filename', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_obs_filerecord = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'OBS_FILERECORD', 'OBS_FILERECORD', 'RECORD OBS6 FILEIN OBS6_FILENAME', '', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_obs6 = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'OBS6', 'OBS6', 'KEYWORD', '', 'obs keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_obs6_filename = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'OBS6_FILENAME', 'OBS6_FILENAME', 'STRING', '', 'obs6 input filename', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_dev_ifmod_on = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'OPTIONS', 'DEV_INTERFACEMODEL_ON', 'DEV_IFMOD_ON', 'KEYWORD', '', 'activate interface model on exchange', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_nexg = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'DIMENSIONS', 'NEXG', 'NEXG', 'INTEGER', '', 'number of exchanges', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_cellidm1 = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'EXCHANGEDATA', 'CELLIDM1', 'CELLIDM1', 'INTEGER1D', 'NCELLDIM', 'cellid of first cell', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_cellidm2 = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'EXCHANGEDATA', 'CELLIDM2', 'CELLIDM2', 'INTEGER1D', 'NCELLDIM', 'cellid of second cell', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_ihc = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'EXCHANGEDATA', 'IHC', 'IHC', 'INTEGER', '', 'integer flag for connection type', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_cl1 = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'EXCHANGEDATA', 'CL1', 'CL1', 'DOUBLE', '', 'connection distance', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_cl2 = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'EXCHANGEDATA', 'CL2', 'CL2', 'DOUBLE', '', 'connection distance', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_hwva = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'EXCHANGEDATA', 'HWVA', 'HWVA', 'DOUBLE', '', 'horizontal cell width or area for vertical flow', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_auxvar = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'EXCHANGEDATA', 'AUX', 'AUXVAR', 'DOUBLE1D', 'NAUX', 'auxiliary variables', .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_boundname = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'EXCHANGEDATA', 'BOUNDNAME', 'BOUNDNAME', 'STRING', '', 'exchange boundname', .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public exggwtgwtinputmodule::exg_gwtgwt_param_definitions = [ exggwtgwt_gwfmodelname1, exggwtgwt_gwfmodelname2, exggwtgwt_auxiliary, exggwtgwt_boundnames, exggwtgwt_iprpak, exggwtgwt_iprflow, exggwtgwt_ipakcb, exggwtgwt_adv_scheme, exggwtgwt_dsp_xt3d_off, exggwtgwt_dsp_xt3d_rhs, exggwtgwt_filein, exggwtgwt_mvt_filerecord, exggwtgwt_mvt6, exggwtgwt_mvt6_filename, exggwtgwt_obs_filerecord, exggwtgwt_obs6, exggwtgwt_obs6_filename, exggwtgwt_dev_ifmod_on, exggwtgwt_nexg, exggwtgwt_cellidm1, exggwtgwt_cellidm2, exggwtgwt_ihc, exggwtgwt_cl1, exggwtgwt_cl2, exggwtgwt_hwva, exggwtgwt_auxvar, exggwtgwt_boundname ]
 
type(inputparamdefinitiontype), parameter exggwtgwtinputmodule::exggwtgwt_exchangedata = InputParamDefinitionType ( 'EXG', 'GWTGWT', 'EXCHANGEDATA', 'EXCHANGEDATA', 'EXCHANGEDATA', 'RECARRAY CELLIDM1 CELLIDM2 IHC CL1 CL2 HWVA AUX BOUNDNAME', 'NEXG', 'exchange data', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public exggwtgwtinputmodule::exg_gwtgwt_aggregate_definitions = [ exggwtgwt_exchangedata ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public exggwtgwtinputmodule::exg_gwtgwt_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .true., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'EXCHANGEDATA', .true., .true., .false. ) ]