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

Go to the source code of this file.

Data Types

type  exggwfgwfinputmodule::exggwfgwfparamfoundtype
 

Modules

module  exggwfgwfinputmodule
 

Variables

logical, public exggwfgwfinputmodule::exg_gwfgwf_multi_package = .true.
 
character(len=16), dimension(*), parameter, public exggwfgwfinputmodule::exg_gwfgwf_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_auxiliary = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'OPTIONS', 'AUXILIARY', 'AUXILIARY', 'STRING', 'NAUX', 'keyword to specify aux variables', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_boundnames = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'OPTIONS', 'BOUNDNAMES', 'BOUNDNAMES', 'KEYWORD', '', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_iprpak = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'OPTIONS', 'PRINT_INPUT', 'IPRPAK', 'KEYWORD', '', 'keyword to print input to list file', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_iprflow = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'OPTIONS', 'PRINT_FLOWS', 'IPRFLOW', 'KEYWORD', '', 'keyword to print gwfgwf flows to list file', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_ipakcb = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', 'keyword to save GWFGWF flows', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_cell_averaging = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'OPTIONS', 'CELL_AVERAGING', 'CELL_AVERAGING', 'STRING', '', 'conductance weighting option', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_cvoptions = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'OPTIONS', 'CVOPTIONS', 'CVOPTIONS', 'RECORD VARIABLECV DEWATERED', '', 'vertical conductance options', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_variablecv = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'OPTIONS', 'VARIABLECV', 'VARIABLECV', 'KEYWORD', '', 'keyword to activate VARIABLECV option', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_dewatered = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'OPTIONS', 'DEWATERED', 'DEWATERED', 'KEYWORD', '', 'keyword to activate DEWATERED option', .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_newton = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'OPTIONS', 'NEWTON', 'NEWTON', 'KEYWORD', '', 'keyword to activate Newton-Raphson', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_xt3d = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'OPTIONS', 'XT3D', 'XT3D', 'KEYWORD', '', 'keyword to activate XT3D', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_gnc_filerecord = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'OPTIONS', 'GNC_FILERECORD', 'GNC_FILERECORD', 'RECORD GNC6 FILEIN GNC6_FILENAME', '', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_filein = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_gnc6 = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'OPTIONS', 'GNC6', 'GNC6', 'KEYWORD', '', 'gnc6 keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_gnc6_filename = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'OPTIONS', 'GNC6_FILENAME', 'GNC6_FILENAME', 'STRING', '', 'gnc6 input filename', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_mvr_filerecord = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'OPTIONS', 'MVR_FILERECORD', 'MVR_FILERECORD', 'RECORD MVR6 FILEIN MVR6_FILENAME', '', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_mvr6 = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'OPTIONS', 'MVR6', 'MVR6', 'KEYWORD', '', 'obs keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_mvr6_filename = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'OPTIONS', 'MVR6_FILENAME', 'MVR6_FILENAME', 'STRING', '', 'mvr6 input filename', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_obs_filerecord = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'OPTIONS', 'OBS_FILERECORD', 'OBS_FILERECORD', 'RECORD OBS6 FILEIN OBS6_FILENAME', '', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_obs6 = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'OPTIONS', 'OBS6', 'OBS6', 'KEYWORD', '', 'obs keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_obs6_filename = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'OPTIONS', 'OBS6_FILENAME', 'OBS6_FILENAME', 'STRING', '', 'obs6 input filename', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_dev_ifmod_on = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'OPTIONS', 'DEV_INTERFACEMODEL_ON', 'DEV_IFMOD_ON', 'KEYWORD', '', 'activate interface model on exchange', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_nexg = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'DIMENSIONS', 'NEXG', 'NEXG', 'INTEGER', '', 'number of exchanges', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_cellidm1 = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'EXCHANGEDATA', 'CELLIDM1', 'CELLIDM1', 'INTEGER1D', 'NCELLDIM', 'cellid of first cell', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_cellidm2 = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'EXCHANGEDATA', 'CELLIDM2', 'CELLIDM2', 'INTEGER1D', 'NCELLDIM', 'cellid of second cell', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_ihc = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'EXCHANGEDATA', 'IHC', 'IHC', 'INTEGER', '', 'integer flag for connection type', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_cl1 = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'EXCHANGEDATA', 'CL1', 'CL1', 'DOUBLE', '', 'connection distance', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_cl2 = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'EXCHANGEDATA', 'CL2', 'CL2', 'DOUBLE', '', 'connection distance', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_hwva = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'EXCHANGEDATA', 'HWVA', 'HWVA', 'DOUBLE', '', 'horizontal cell width or area for vertical flow', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_auxvar = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'EXCHANGEDATA', 'AUX', 'AUXVAR', 'DOUBLE1D', 'NAUX', 'auxiliary variables', .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_boundname = InputParamDefinitionType ( 'EXG', 'GWFGWF', 'EXCHANGEDATA', 'BOUNDNAME', 'BOUNDNAME', 'STRING', '', 'exchange boundname', .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public exggwfgwfinputmodule::exg_gwfgwf_param_definitions = [ exggwfgwf_auxiliary, exggwfgwf_boundnames, exggwfgwf_iprpak, exggwfgwf_iprflow, exggwfgwf_ipakcb, exggwfgwf_cell_averaging, exggwfgwf_cvoptions, exggwfgwf_variablecv, exggwfgwf_dewatered, exggwfgwf_newton, exggwfgwf_xt3d, exggwfgwf_gnc_filerecord, exggwfgwf_filein, exggwfgwf_gnc6, exggwfgwf_gnc6_filename, exggwfgwf_mvr_filerecord, exggwfgwf_mvr6, exggwfgwf_mvr6_filename, exggwfgwf_obs_filerecord, exggwfgwf_obs6, exggwfgwf_obs6_filename, exggwfgwf_dev_ifmod_on, exggwfgwf_nexg, exggwfgwf_cellidm1, exggwfgwf_cellidm2, exggwfgwf_ihc, exggwfgwf_cl1, exggwfgwf_cl2, exggwfgwf_hwva, exggwfgwf_auxvar, exggwfgwf_boundname ]
 
type(inputparamdefinitiontype), parameter exggwfgwfinputmodule::exggwfgwf_exchangedata = InputParamDefinitionType ( 'EXG', 'GWFGWF', '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 exggwfgwfinputmodule::exg_gwfgwf_aggregate_definitions = [ exggwfgwf_exchangedata ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public exggwfgwfinputmodule::exg_gwfgwf_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'EXCHANGEDATA', .true., .true., .false. ) ]