MODFLOW 6  version 6.9.0.dev0
USGS Modular Hydrologic Model
gwfsfrinputmodule Module Reference

Data Types

type  gwfsfrparamfoundtype
 

Variables

logical, public gwf_sfr_multi_package = .true.
 
logical, public gwf_sfr_is_advanced = .true.
 
character(len=16), dimension(*), parameter, public gwf_sfr_subpackages = [ 'UTL-SFRTAB ' ]
 
type(inputparamdefinitiontype), parameter gwfsfr_storage = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'STORAGE', 'STORAGE', 'KEYWORD', '', 'activate reach storage', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_ats_courant = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'ATS_COURANT', 'ATS_COURANT', 'DOUBLE', '', 'target Courant number for adaptive time stepping', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_auxiliary = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'AUXILIARY', 'AUXILIARY', 'STRING', 'NAUX', 'keyword to specify aux variables', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_boundnames = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'BOUNDNAMES', 'BOUNDNAMES', 'KEYWORD', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_iprpak = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'PRINT_INPUT', 'IPRPAK', 'KEYWORD', '', 'print input to listing file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_print_stage = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'PRINT_STAGE', 'PRINT_STAGE', 'KEYWORD', '', 'print calculated stages to listing file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_iprflow = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'PRINT_FLOWS', 'IPRFLOW', 'KEYWORD', '', 'print calculated flows to listing file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_ipakcb = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', 'save stream reach flows to budget file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_stage_filerecord = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'STAGE_FILERECORD', 'STAGE_FILERECORD', 'RECORD STAGE FILEOUT STAGEFILE', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_options_stage = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'STAGE', 'OPTIONS_STAGE', 'KEYWORD', '', 'stage keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_stagefile = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'STAGEFILE', 'STAGEFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_budfilerec = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'BUDGET_FILERECORD', 'BUDFILEREC', 'RECORD BUDGET FILEOUT BUDGETFILE', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_budget = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'BUDGET', 'BUDGET', 'KEYWORD', '', 'budget keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_fileout = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'FILEOUT', 'FILEOUT', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_budgetfile = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'BUDGETFILE', 'BUDGETFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_budcsvfilerec = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'BUDGETCSV_FILERECORD', 'BUDCSVFILEREC', 'RECORD BUDGETCSV FILEOUT BUDGETCSVFILE', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_budgetcsv = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'BUDGETCSV', 'BUDGETCSV', 'KEYWORD', '', 'budget keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_budgetcsvfile = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'BUDGETCSVFILE', 'BUDGETCSVFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_pkgconvfilerec = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'PACKAGE_CONVERGENCE_FILERECORD', 'PKGCONVFILEREC', 'RECORD PACKAGE_CONVERGENCE FILEOUT '// 'PACKAGE_CONVERGENCE_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_pkgconv = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'PACKAGE_CONVERGENCE', 'PKGCONV', 'KEYWORD', '', 'package_convergence keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_pkgconvfname = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'PACKAGE_CONVERGENCE_FILENAME', 'PKGCONVFNAME', 'STRING', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_ts_filerecord = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'TS_FILERECORD', 'TS_FILERECORD', 'RECORD TS6 FILEIN TS6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_ts6 = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'TS6', 'TS6', 'KEYWORD', '', 'head keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_options_filein = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'FILEIN', 'OPTIONS_FILEIN', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_ts6_filename = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'TS6_FILENAME', 'TS6_FILENAME', 'STRING', '', 'file name of time series information', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_obs_filerecord = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'OBS_FILERECORD', 'OBS_FILERECORD', 'RECORD OBS6 FILEIN OBS6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_obs6 = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'OBS6', 'OBS6', 'KEYWORD', '', 'obs keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_obs6_filename = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'OBS6_FILENAME', 'OBS6_FILENAME', 'STRING', '', 'obs6 input filename', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_mover = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'MOVER', 'MOVER', 'KEYWORD', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_maxsfrpicard = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'MAXIMUM_PICARD_ITERATIONS', 'MAXSFRPICARD', 'INTEGER', '', 'SFR picard iterations', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_maxsfrit = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'MAXIMUM_ITERATIONS', 'MAXSFRIT', 'INTEGER', '', 'SFR Newton-Raphson iterations', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_dmaxchg = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'MAXIMUM_DEPTH_CHANGE', 'DMAXCHG', 'DOUBLE', '', 'depth closure tolerance', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_unit_conversion = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'UNIT_CONVERSION', 'UNIT_CONVERSION', 'DOUBLE', '', 'conversion factor', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_lengthconv = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'LENGTH_CONVERSION', 'LENGTHCONV', 'DOUBLE', '', 'length conversion factor', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_time_conversion = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'TIME_CONVERSION', 'TIME_CONVERSION', 'DOUBLE', '', 'time conversion factor', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_storage_weight = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'DEV_STORAGE_WEIGHT', 'STORAGE_WEIGHT', 'DOUBLE', '', 'reach storage time weighting', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_icheck = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'DEV_NO_CHECK', 'ICHECK', 'KEYWORD', '', 'do not check reach geometry and parameters', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_iconvchk = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'DEV_NO_FINAL_CHECK', 'ICONVCHK', 'KEYWORD', '', 'do not perform final convergence check', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_maxbound = InputParamDefinitionType ( 'GWF', 'SFR', 'DIMENSIONS', 'NREACHES', 'MAXBOUND', 'INTEGER', '', 'maximum number reaches', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_packagedata_ifno = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'IFNO', 'PACKAGEDATA_IFNO', 'INTEGER', '', 'reach number for this entry', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_cellid = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'CELLID', 'CELLID', 'INTEGER1D', 'NCELLDIM', 'cell identifier', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_rlen = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'RLEN', 'RLEN', 'DOUBLE', '', 'reach length', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_rwid = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'RWID', 'RWID', 'DOUBLE', '', 'reach width', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_rgrd = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'RGRD', 'RGRD', 'DOUBLE', '', 'stream gradient', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_rtp = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'RTP', 'RTP', 'DOUBLE', '', 'reach streambed top elevation', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_rbth = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'RBTH', 'RBTH', 'DOUBLE', '', 'streambed thickness', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_rhk = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'RHK', 'RHK', 'DOUBLE', '', 'reach bed hydraulic conductivity', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter gwfsfr_man = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'MAN', 'MAN', 'DOUBLE', '', 'Mannings roughness coefficient', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter gwfsfr_ncon = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'NCON', 'NCON', 'INTEGER', '', 'number of connected reaches', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_ustrf = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'USTRF', 'USTRF', 'DOUBLE', '', 'fraction of upstream flow', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter gwfsfr_ndv = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'NDV', 'NDV', 'INTEGER', '', 'number of downstream reaches', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_aux = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'AUX', 'AUX', 'DOUBLE1D', 'NAUX', 'auxiliary variables', .false., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter gwfsfr_boundname = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'BOUNDNAME', 'BOUNDNAME', 'STRING', '', 'well name', .false., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_crosssect_ifno = InputParamDefinitionType ( 'GWF', 'SFR', 'CROSSSECTIONS', 'IFNO', 'CROSSSECT_IFNO', 'INTEGER', '', 'reach number for this entry', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_xs_tab6 = InputParamDefinitionType ( 'GWF', 'SFR', 'CROSSSECTIONS', 'TAB6', 'XS_TAB6', 'KEYWORD', '', 'head keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_xs_filein = InputParamDefinitionType ( 'GWF', 'SFR', 'CROSSSECTIONS', 'FILEIN', 'XS_FILEIN', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_sfrtab6_filename = InputParamDefinitionType ( 'GWF', 'SFR', 'CROSSSECTIONS', 'TAB6_FILENAME', 'SFRTAB6_FILENAME', 'STRING', '', 'table file name', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_conndata_ifno = InputParamDefinitionType ( 'GWF', 'SFR', 'CONNECTIONDATA', 'IFNO', 'CONNDATA_IFNO', 'INTEGER', '', 'reach number for this entry', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_ic = InputParamDefinitionType ( 'GWF', 'SFR', 'CONNECTIONDATA', 'IC', 'IC', 'INTEGER1D', ':', 'connected reach numbers', .false., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_diversions_ifno = InputParamDefinitionType ( 'GWF', 'SFR', 'DIVERSIONS', 'IFNO', 'DIVERSIONS_IFNO', 'INTEGER', '', 'reach number for this entry', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_diversions_idv = InputParamDefinitionType ( 'GWF', 'SFR', 'DIVERSIONS', 'IDV', 'DIVERSIONS_IDV', 'INTEGER', '', 'downstream diversion number', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_iconr = InputParamDefinitionType ( 'GWF', 'SFR', 'DIVERSIONS', 'ICONR', 'ICONR', 'INTEGER', '', 'downstream reach number for diversion', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_cprior = InputParamDefinitionType ( 'GWF', 'SFR', 'DIVERSIONS', 'CPRIOR', 'CPRIOR', 'STRING', '', 'iprior code', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_initstage_ifno = InputParamDefinitionType ( 'GWF', 'SFR', 'INITIALSTAGES', 'IFNO', 'INITSTAGE_IFNO', 'INTEGER', '', 'reach number for this entry', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_initialstage = InputParamDefinitionType ( 'GWF', 'SFR', 'INITIALSTAGES', 'INITIALSTAGE', 'INITIALSTAGE', 'DOUBLE', '', 'initial reach stage', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_ifno = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'IFNO', 'IFNO', 'INTEGER', '', 'reach number for this entry', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_status = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'STATUS', 'STATUS', 'STRING', '', 'reach status', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_bedk = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'BEDK', 'BEDK', 'DOUBLE', '', 'reach bed hydraulic conductivity', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter gwfsfr_manning = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'MANNING', 'MANNING', 'DOUBLE', '', 'reach Mannings roughness coefficient', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter gwfsfr_stage = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'STAGE', 'STAGE', 'DOUBLE', '', 'reach stage', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter gwfsfr_inflow = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'INFLOW', 'INFLOW', 'DOUBLE', '', 'inflow rate', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter gwfsfr_rainfall = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'RAINFALL', 'RAINFALL', 'DOUBLE', '', 'rainfall rate', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter gwfsfr_evaporation = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'EVAPORATION', 'EVAPORATION', 'DOUBLE', '', 'evaporation rate', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter gwfsfr_runoff = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'RUNOFF', 'RUNOFF', 'DOUBLE', '', 'runoff rate', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter gwfsfr_diversionrecord = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'DIVERSIONRECORD', 'DIVERSIONRECORD', 'RECORD DIVERSION IDV DIVFLOW', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_diversion = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'DIVERSION', 'DIVERSION', 'KEYWORD', '', 'diversion keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_idv = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'IDV', 'IDV', 'INTEGER', '', 'diversion number', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_divflow = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'DIVFLOW', 'DIVFLOW', 'DOUBLE', '', 'volumetric diversion flow rate', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter gwfsfr_upstream_frac = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'UPSTREAM_FRACTION', 'UPSTREAM_FRAC', 'DOUBLE', '', 'fraction of upstream flow', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter gwfsfr_xsectionrecord = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'CROSS_SECTIONRECORD', 'XSECTIONRECORD', 'RECORD CROSS_SECTION TAB6 FILEIN TAB6_FILENAME', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_cross_section = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'CROSS_SECTION', 'CROSS_SECTION', 'KEYWORD', '', 'cross_section keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_tab6 = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'TAB6', 'TAB6', 'KEYWORD', '', 'head keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_filein = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_tab6_filename = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'TAB6_FILENAME', 'TAB6_FILENAME', 'STRING', '', 'table file name', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_auxiliaryrecord = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'AUXILIARYRECORD', 'AUXILIARYRECORD', 'RECORD AUXILIARY AUXNAME AUXVAL', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_period_auxiliary = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'AUXILIARY', 'PERIOD_AUXILIARY', 'KEYWORD', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_auxname = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'AUXNAME', 'AUXNAME', 'STRING', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_auxval = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'AUXVAL', 'AUXVAL', 'DOUBLE', '', 'auxiliary variable value', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwf_sfr_param_definitions = [ gwfsfr_storage, gwfsfr_ats_courant, gwfsfr_auxiliary, gwfsfr_boundnames, gwfsfr_iprpak, gwfsfr_print_stage, gwfsfr_iprflow, gwfsfr_ipakcb, gwfsfr_stage_filerecord, gwfsfr_options_stage, gwfsfr_stagefile, gwfsfr_budfilerec, gwfsfr_budget, gwfsfr_fileout, gwfsfr_budgetfile, gwfsfr_budcsvfilerec, gwfsfr_budgetcsv, gwfsfr_budgetcsvfile, gwfsfr_pkgconvfilerec, gwfsfr_pkgconv, gwfsfr_pkgconvfname, gwfsfr_ts_filerecord, gwfsfr_ts6, gwfsfr_options_filein, gwfsfr_ts6_filename, gwfsfr_obs_filerecord, gwfsfr_obs6, gwfsfr_obs6_filename, gwfsfr_mover, gwfsfr_maxsfrpicard, gwfsfr_maxsfrit, gwfsfr_dmaxchg, gwfsfr_unit_conversion, gwfsfr_lengthconv, gwfsfr_time_conversion, gwfsfr_storage_weight, gwfsfr_icheck, gwfsfr_iconvchk, gwfsfr_maxbound, gwfsfr_packagedata_ifno, gwfsfr_cellid, gwfsfr_rlen, gwfsfr_rwid, gwfsfr_rgrd, gwfsfr_rtp, gwfsfr_rbth, gwfsfr_rhk, gwfsfr_man, gwfsfr_ncon, gwfsfr_ustrf, gwfsfr_ndv, gwfsfr_aux, gwfsfr_boundname, gwfsfr_crosssect_ifno, gwfsfr_xs_tab6, gwfsfr_xs_filein, gwfsfr_sfrtab6_filename, gwfsfr_conndata_ifno, gwfsfr_ic, gwfsfr_diversions_ifno, gwfsfr_diversions_idv, gwfsfr_iconr, gwfsfr_cprior, gwfsfr_initstage_ifno, gwfsfr_initialstage, gwfsfr_ifno, gwfsfr_status, gwfsfr_bedk, gwfsfr_manning, gwfsfr_stage, gwfsfr_inflow, gwfsfr_rainfall, gwfsfr_evaporation, gwfsfr_runoff, gwfsfr_diversionrecord, gwfsfr_diversion, gwfsfr_idv, gwfsfr_divflow, gwfsfr_upstream_frac, gwfsfr_xsectionrecord, gwfsfr_cross_section, gwfsfr_tab6, gwfsfr_filein, gwfsfr_tab6_filename, gwfsfr_auxiliaryrecord, gwfsfr_period_auxiliary, gwfsfr_auxname, gwfsfr_auxval ]
 
type(inputparamdefinitiontype), parameter gwfsfr_packagedata = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'PACKAGEDATA', 'PACKAGEDATA', 'RECARRAY IFNO CELLID RLEN RWID RGRD RTP RBTH RHK MAN NCON '// 'USTRF NDV AUX BOUNDNAME', 'NREACHES', '', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_crosssections = InputParamDefinitionType ( 'GWF', 'SFR', 'CROSSSECTIONS', 'CROSSSECTIONS', 'CROSSSECTIONS', 'RECARRAY IFNO TAB6 FILEIN TAB6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_connectiondata = InputParamDefinitionType ( 'GWF', 'SFR', 'CONNECTIONDATA', 'CONNECTIONDATA', 'CONNECTIONDATA', 'RECARRAY IFNO IC', 'NREACHES', '', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_diversions = InputParamDefinitionType ( 'GWF', 'SFR', 'DIVERSIONS', 'DIVERSIONS', 'DIVERSIONS', 'RECARRAY IFNO IDV ICONR CPRIOR', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_initialstages = InputParamDefinitionType ( 'GWF', 'SFR', 'INITIALSTAGES', 'INITIALSTAGES', 'INITIALSTAGES', 'RECARRAY IFNO INITIALSTAGE', 'NREACHES', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_perioddata = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'PERIODDATA', 'PERIODDATA', 'RECARRAY IFNO SFRSETTING', '', '', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfsfr_sfrsetting = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'SFRSETTING', 'SFRSETTING', 'KEYSTRING STATUS BEDK MANNING STAGE INFLOW RAINFALL '// 'EVAPORATION RUNOFF DIVERSIONRECORD UPSTREAM_FRACTION '// 'CROSS_SECTIONRECORD AUXILIARYRECORD', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwf_sfr_aggregate_definitions = [ gwfsfr_packagedata, gwfsfr_crosssections, gwfsfr_connectiondata, gwfsfr_diversions, gwfsfr_initialstages, gwfsfr_perioddata, gwfsfr_sfrsetting ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public gwf_sfr_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'PACKAGEDATA', .true., .true., .false. ), InputBlockDefinitionType( 'CROSSSECTIONS', .false., .true., .false. ), InputBlockDefinitionType( 'CONNECTIONDATA', .true., .true., .false. ), InputBlockDefinitionType( 'DIVERSIONS', .false., .true., .false. ), InputBlockDefinitionType( 'INITIALSTAGES', .false., .true., .false. ), InputBlockDefinitionType( 'PERIOD', .true., .true., .true. ) ]
 

Variable Documentation

◆ gwf_sfr_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public gwfsfrinputmodule::gwf_sfr_aggregate_definitions = [ gwfsfr_packagedata, gwfsfr_crosssections, gwfsfr_connectiondata, gwfsfr_diversions, gwfsfr_initialstages, gwfsfr_perioddata, gwfsfr_sfrsetting ]

Definition at line 2017 of file gwf-sfridm.f90.

2017  type(InputParamDefinitionType), parameter :: &
2018  gwf_sfr_aggregate_definitions(*) = &
2019  [ &
2020  gwfsfr_packagedata, &
2021  gwfsfr_crosssections, &
2022  gwfsfr_connectiondata, &
2023  gwfsfr_diversions, &
2024  gwfsfr_initialstages, &
2025  gwfsfr_perioddata, &
2026  gwfsfr_sfrsetting &
2027  ]

◆ gwf_sfr_block_definitions

type(inputblockdefinitiontype), dimension(*), parameter, public gwfsfrinputmodule::gwf_sfr_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'PACKAGEDATA', .true., .true., .false. ), InputBlockDefinitionType( 'CROSSSECTIONS', .false., .true., .false. ), InputBlockDefinitionType( 'CONNECTIONDATA', .true., .true., .false. ), InputBlockDefinitionType( 'DIVERSIONS', .false., .true., .false. ), InputBlockDefinitionType( 'INITIALSTAGES', .false., .true., .false. ), InputBlockDefinitionType( 'PERIOD', .true., .true., .true. ) ]

Definition at line 2029 of file gwf-sfridm.f90.

2029  type(InputBlockDefinitionType), parameter :: &
2030  gwf_sfr_block_definitions(*) = &
2031  [ &
2032  inputblockdefinitiontype( &
2033  'OPTIONS', & ! blockname
2034  .false., & ! required
2035  .false., & ! aggregate
2036  .false. & ! block_variable
2037  ), &
2038  inputblockdefinitiontype( &
2039  'DIMENSIONS', & ! blockname
2040  .true., & ! required
2041  .false., & ! aggregate
2042  .false. & ! block_variable
2043  ), &
2044  inputblockdefinitiontype( &
2045  'PACKAGEDATA', & ! blockname
2046  .true., & ! required
2047  .true., & ! aggregate
2048  .false. & ! block_variable
2049  ), &
2050  inputblockdefinitiontype( &
2051  'CROSSSECTIONS', & ! blockname
2052  .false., & ! required
2053  .true., & ! aggregate
2054  .false. & ! block_variable
2055  ), &
2056  inputblockdefinitiontype( &
2057  'CONNECTIONDATA', & ! blockname
2058  .true., & ! required
2059  .true., & ! aggregate
2060  .false. & ! block_variable
2061  ), &
2062  inputblockdefinitiontype( &
2063  'DIVERSIONS', & ! blockname
2064  .false., & ! required
2065  .true., & ! aggregate
2066  .false. & ! block_variable
2067  ), &
2068  inputblockdefinitiontype( &
2069  'INITIALSTAGES', & ! blockname
2070  .false., & ! required
2071  .true., & ! aggregate
2072  .false. & ! block_variable
2073  ), &
2074  inputblockdefinitiontype( &
2075  'PERIOD', & ! blockname
2076  .true., & ! required
2077  .true., & ! aggregate
2078  .true. & ! block_variable
2079  ) &
2080  ]

◆ gwf_sfr_is_advanced

logical, public gwfsfrinputmodule::gwf_sfr_is_advanced = .true.

Definition at line 107 of file gwf-sfridm.f90.

107  logical :: gwf_sfr_is_advanced = .true.

◆ gwf_sfr_multi_package

logical, public gwfsfrinputmodule::gwf_sfr_multi_package = .true.

Definition at line 106 of file gwf-sfridm.f90.

106  logical :: gwf_sfr_multi_package = .true.

◆ gwf_sfr_param_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public gwfsfrinputmodule::gwf_sfr_param_definitions = [ gwfsfr_storage, gwfsfr_ats_courant, gwfsfr_auxiliary, gwfsfr_boundnames, gwfsfr_iprpak, gwfsfr_print_stage, gwfsfr_iprflow, gwfsfr_ipakcb, gwfsfr_stage_filerecord, gwfsfr_options_stage, gwfsfr_stagefile, gwfsfr_budfilerec, gwfsfr_budget, gwfsfr_fileout, gwfsfr_budgetfile, gwfsfr_budcsvfilerec, gwfsfr_budgetcsv, gwfsfr_budgetcsvfile, gwfsfr_pkgconvfilerec, gwfsfr_pkgconv, gwfsfr_pkgconvfname, gwfsfr_ts_filerecord, gwfsfr_ts6, gwfsfr_options_filein, gwfsfr_ts6_filename, gwfsfr_obs_filerecord, gwfsfr_obs6, gwfsfr_obs6_filename, gwfsfr_mover, gwfsfr_maxsfrpicard, gwfsfr_maxsfrit, gwfsfr_dmaxchg, gwfsfr_unit_conversion, gwfsfr_lengthconv, gwfsfr_time_conversion, gwfsfr_storage_weight, gwfsfr_icheck, gwfsfr_iconvchk, gwfsfr_maxbound, gwfsfr_packagedata_ifno, gwfsfr_cellid, gwfsfr_rlen, gwfsfr_rwid, gwfsfr_rgrd, gwfsfr_rtp, gwfsfr_rbth, gwfsfr_rhk, gwfsfr_man, gwfsfr_ncon, gwfsfr_ustrf, gwfsfr_ndv, gwfsfr_aux, gwfsfr_boundname, gwfsfr_crosssect_ifno, gwfsfr_xs_tab6, gwfsfr_xs_filein, gwfsfr_sfrtab6_filename, gwfsfr_conndata_ifno, gwfsfr_ic, gwfsfr_diversions_ifno, gwfsfr_diversions_idv, gwfsfr_iconr, gwfsfr_cprior, gwfsfr_initstage_ifno, gwfsfr_initialstage, gwfsfr_ifno, gwfsfr_status, gwfsfr_bedk, gwfsfr_manning, gwfsfr_stage, gwfsfr_inflow, gwfsfr_rainfall, gwfsfr_evaporation, gwfsfr_runoff, gwfsfr_diversionrecord, gwfsfr_diversion, gwfsfr_idv, gwfsfr_divflow, gwfsfr_upstream_frac, gwfsfr_xsectionrecord, gwfsfr_cross_section, gwfsfr_tab6, gwfsfr_filein, gwfsfr_tab6_filename, gwfsfr_auxiliaryrecord, gwfsfr_period_auxiliary, gwfsfr_auxname, gwfsfr_auxval ]

Definition at line 1788 of file gwf-sfridm.f90.

1788  type(InputParamDefinitionType), parameter :: &
1789  gwf_sfr_param_definitions(*) = &
1790  [ &
1791  gwfsfr_storage, &
1792  gwfsfr_ats_courant, &
1793  gwfsfr_auxiliary, &
1794  gwfsfr_boundnames, &
1795  gwfsfr_iprpak, &
1796  gwfsfr_print_stage, &
1797  gwfsfr_iprflow, &
1798  gwfsfr_ipakcb, &
1799  gwfsfr_stage_filerecord, &
1800  gwfsfr_options_stage, &
1801  gwfsfr_stagefile, &
1802  gwfsfr_budfilerec, &
1803  gwfsfr_budget, &
1804  gwfsfr_fileout, &
1805  gwfsfr_budgetfile, &
1806  gwfsfr_budcsvfilerec, &
1807  gwfsfr_budgetcsv, &
1808  gwfsfr_budgetcsvfile, &
1809  gwfsfr_pkgconvfilerec, &
1810  gwfsfr_pkgconv, &
1811  gwfsfr_pkgconvfname, &
1812  gwfsfr_ts_filerecord, &
1813  gwfsfr_ts6, &
1814  gwfsfr_options_filein, &
1815  gwfsfr_ts6_filename, &
1816  gwfsfr_obs_filerecord, &
1817  gwfsfr_obs6, &
1818  gwfsfr_obs6_filename, &
1819  gwfsfr_mover, &
1820  gwfsfr_maxsfrpicard, &
1821  gwfsfr_maxsfrit, &
1822  gwfsfr_dmaxchg, &
1823  gwfsfr_unit_conversion, &
1824  gwfsfr_lengthconv, &
1825  gwfsfr_time_conversion, &
1826  gwfsfr_storage_weight, &
1827  gwfsfr_icheck, &
1828  gwfsfr_iconvchk, &
1829  gwfsfr_maxbound, &
1830  gwfsfr_packagedata_ifno, &
1831  gwfsfr_cellid, &
1832  gwfsfr_rlen, &
1833  gwfsfr_rwid, &
1834  gwfsfr_rgrd, &
1835  gwfsfr_rtp, &
1836  gwfsfr_rbth, &
1837  gwfsfr_rhk, &
1838  gwfsfr_man, &
1839  gwfsfr_ncon, &
1840  gwfsfr_ustrf, &
1841  gwfsfr_ndv, &
1842  gwfsfr_aux, &
1843  gwfsfr_boundname, &
1844  gwfsfr_crosssect_ifno, &
1845  gwfsfr_xs_tab6, &
1846  gwfsfr_xs_filein, &
1847  gwfsfr_sfrtab6_filename, &
1848  gwfsfr_conndata_ifno, &
1849  gwfsfr_ic, &
1850  gwfsfr_diversions_ifno, &
1851  gwfsfr_diversions_idv, &
1852  gwfsfr_iconr, &
1853  gwfsfr_cprior, &
1854  gwfsfr_initstage_ifno, &
1855  gwfsfr_initialstage, &
1856  gwfsfr_ifno, &
1857  gwfsfr_status, &
1858  gwfsfr_bedk, &
1859  gwfsfr_manning, &
1860  gwfsfr_stage, &
1861  gwfsfr_inflow, &
1862  gwfsfr_rainfall, &
1863  gwfsfr_evaporation, &
1864  gwfsfr_runoff, &
1865  gwfsfr_diversionrecord, &
1866  gwfsfr_diversion, &
1867  gwfsfr_idv, &
1868  gwfsfr_divflow, &
1869  gwfsfr_upstream_frac, &
1870  gwfsfr_xsectionrecord, &
1871  gwfsfr_cross_section, &
1872  gwfsfr_tab6, &
1873  gwfsfr_filein, &
1874  gwfsfr_tab6_filename, &
1875  gwfsfr_auxiliaryrecord, &
1876  gwfsfr_period_auxiliary, &
1877  gwfsfr_auxname, &
1878  gwfsfr_auxval &
1879  ]

◆ gwf_sfr_subpackages

character(len=16), dimension(*), parameter, public gwfsfrinputmodule::gwf_sfr_subpackages = [ 'UTL-SFRTAB ' ]

Definition at line 109 of file gwf-sfridm.f90.

109  character(len=16), parameter :: &
110  gwf_sfr_subpackages(*) = &
111  [ &
112  'UTL-SFRTAB ' &
113  ]

◆ gwfsfr_ats_courant

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_ats_courant = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'ATS_COURANT', 'ATS_COURANT', 'DOUBLE', '', 'target Courant number for adaptive time stepping', .false., .false., .false., .false., .false., .false. )
private

Definition at line 134 of file gwf-sfridm.f90.

134  type(InputParamDefinitionType), parameter :: &
135  gwfsfr_ats_courant = inputparamdefinitiontype &
136  ( &
137  'GWF', & ! component
138  'SFR', & ! subcomponent
139  'OPTIONS', & ! block
140  'ATS_COURANT', & ! tag name
141  'ATS_COURANT', & ! fortran variable
142  'DOUBLE', & ! type
143  '', & ! shape
144  'target Courant number for adaptive time stepping', & ! longname
145  .false., & ! required
146  .false., & ! developmode
147  .false., & ! multi-record
148  .false., & ! preserve case
149  .false., & ! layered
150  .false. & ! timeseries
151  )

◆ gwfsfr_aux

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_aux = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'AUX', 'AUX', 'DOUBLE1D', 'NAUX', 'auxiliary variables', .false., .false., .true., .false., .false., .true. )
private

Definition at line 1085 of file gwf-sfridm.f90.

1085  type(InputParamDefinitionType), parameter :: &
1086  gwfsfr_aux = inputparamdefinitiontype &
1087  ( &
1088  'GWF', & ! component
1089  'SFR', & ! subcomponent
1090  'PACKAGEDATA', & ! block
1091  'AUX', & ! tag name
1092  'AUX', & ! fortran variable
1093  'DOUBLE1D', & ! type
1094  'NAUX', & ! shape
1095  'auxiliary variables', & ! longname
1096  .false., & ! required
1097  .false., & ! developmode
1098  .true., & ! multi-record
1099  .false., & ! preserve case
1100  .false., & ! layered
1101  .true. & ! timeseries
1102  )

◆ gwfsfr_auxiliary

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_auxiliary = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'AUXILIARY', 'AUXILIARY', 'STRING', 'NAUX', 'keyword to specify aux variables', .false., .false., .false., .false., .false., .false. )
private

Definition at line 153 of file gwf-sfridm.f90.

153  type(InputParamDefinitionType), parameter :: &
154  gwfsfr_auxiliary = inputparamdefinitiontype &
155  ( &
156  'GWF', & ! component
157  'SFR', & ! subcomponent
158  'OPTIONS', & ! block
159  'AUXILIARY', & ! tag name
160  'AUXILIARY', & ! fortran variable
161  'STRING', & ! type
162  'NAUX', & ! shape
163  'keyword to specify aux variables', & ! longname
164  .false., & ! required
165  .false., & ! developmode
166  .false., & ! multi-record
167  .false., & ! preserve case
168  .false., & ! layered
169  .false. & ! timeseries
170  )

◆ gwfsfr_auxiliaryrecord

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_auxiliaryrecord = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'AUXILIARYRECORD', 'AUXILIARYRECORD', 'RECORD AUXILIARY AUXNAME AUXVAL', '', '', .true., .false., .true., .false., .false., .false. )
private

Definition at line 1712 of file gwf-sfridm.f90.

1712  type(InputParamDefinitionType), parameter :: &
1713  gwfsfr_auxiliaryrecord = inputparamdefinitiontype &
1714  ( &
1715  'GWF', & ! component
1716  'SFR', & ! subcomponent
1717  'PERIOD', & ! block
1718  'AUXILIARYRECORD', & ! tag name
1719  'AUXILIARYRECORD', & ! fortran variable
1720  'RECORD AUXILIARY AUXNAME AUXVAL', & ! type
1721  '', & ! shape
1722  '', & ! longname
1723  .true., & ! required
1724  .false., & ! developmode
1725  .true., & ! multi-record
1726  .false., & ! preserve case
1727  .false., & ! layered
1728  .false. & ! timeseries
1729  )

◆ gwfsfr_auxname

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_auxname = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'AUXNAME', 'AUXNAME', 'STRING', '', '', .true., .false., .true., .false., .false., .false. )
private

Definition at line 1750 of file gwf-sfridm.f90.

1750  type(InputParamDefinitionType), parameter :: &
1751  gwfsfr_auxname = inputparamdefinitiontype &
1752  ( &
1753  'GWF', & ! component
1754  'SFR', & ! subcomponent
1755  'PERIOD', & ! block
1756  'AUXNAME', & ! tag name
1757  'AUXNAME', & ! fortran variable
1758  'STRING', & ! type
1759  '', & ! shape
1760  '', & ! longname
1761  .true., & ! required
1762  .false., & ! developmode
1763  .true., & ! multi-record
1764  .false., & ! preserve case
1765  .false., & ! layered
1766  .false. & ! timeseries
1767  )

◆ gwfsfr_auxval

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_auxval = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'AUXVAL', 'AUXVAL', 'DOUBLE', '', 'auxiliary variable value', .true., .false., .true., .false., .false., .true. )
private

Definition at line 1769 of file gwf-sfridm.f90.

1769  type(InputParamDefinitionType), parameter :: &
1770  gwfsfr_auxval = inputparamdefinitiontype &
1771  ( &
1772  'GWF', & ! component
1773  'SFR', & ! subcomponent
1774  'PERIOD', & ! block
1775  'AUXVAL', & ! tag name
1776  'AUXVAL', & ! fortran variable
1777  'DOUBLE', & ! type
1778  '', & ! shape
1779  'auxiliary variable value', & ! longname
1780  .true., & ! required
1781  .false., & ! developmode
1782  .true., & ! multi-record
1783  .false., & ! preserve case
1784  .false., & ! layered
1785  .true. & ! timeseries
1786  )

◆ gwfsfr_bedk

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_bedk = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'BEDK', 'BEDK', 'DOUBLE', '', 'reach bed hydraulic conductivity', .true., .false., .true., .false., .false., .true. )
private

Definition at line 1389 of file gwf-sfridm.f90.

1389  type(InputParamDefinitionType), parameter :: &
1390  gwfsfr_bedk = inputparamdefinitiontype &
1391  ( &
1392  'GWF', & ! component
1393  'SFR', & ! subcomponent
1394  'PERIOD', & ! block
1395  'BEDK', & ! tag name
1396  'BEDK', & ! fortran variable
1397  'DOUBLE', & ! type
1398  '', & ! shape
1399  'reach bed hydraulic conductivity', & ! longname
1400  .true., & ! required
1401  .false., & ! developmode
1402  .true., & ! multi-record
1403  .false., & ! preserve case
1404  .false., & ! layered
1405  .true. & ! timeseries
1406  )

◆ gwfsfr_boundname

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_boundname = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'BOUNDNAME', 'BOUNDNAME', 'STRING', '', 'well name', .false., .false., .true., .false., .false., .false. )
private

Definition at line 1104 of file gwf-sfridm.f90.

1104  type(InputParamDefinitionType), parameter :: &
1105  gwfsfr_boundname = inputparamdefinitiontype &
1106  ( &
1107  'GWF', & ! component
1108  'SFR', & ! subcomponent
1109  'PACKAGEDATA', & ! block
1110  'BOUNDNAME', & ! tag name
1111  'BOUNDNAME', & ! fortran variable
1112  'STRING', & ! type
1113  '', & ! shape
1114  'well name', & ! longname
1115  .false., & ! required
1116  .false., & ! developmode
1117  .true., & ! multi-record
1118  .false., & ! preserve case
1119  .false., & ! layered
1120  .false. & ! timeseries
1121  )

◆ gwfsfr_boundnames

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_boundnames = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'BOUNDNAMES', 'BOUNDNAMES', 'KEYWORD', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 172 of file gwf-sfridm.f90.

172  type(InputParamDefinitionType), parameter :: &
173  gwfsfr_boundnames = inputparamdefinitiontype &
174  ( &
175  'GWF', & ! component
176  'SFR', & ! subcomponent
177  'OPTIONS', & ! block
178  'BOUNDNAMES', & ! tag name
179  'BOUNDNAMES', & ! fortran variable
180  'KEYWORD', & ! type
181  '', & ! shape
182  '', & ! longname
183  .false., & ! required
184  .false., & ! developmode
185  .false., & ! multi-record
186  .false., & ! preserve case
187  .false., & ! layered
188  .false. & ! timeseries
189  )

◆ gwfsfr_budcsvfilerec

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_budcsvfilerec = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'BUDGETCSV_FILERECORD', 'BUDCSVFILEREC', 'RECORD BUDGETCSV FILEOUT BUDGETCSVFILE', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 400 of file gwf-sfridm.f90.

400  type(InputParamDefinitionType), parameter :: &
401  gwfsfr_budcsvfilerec = inputparamdefinitiontype &
402  ( &
403  'GWF', & ! component
404  'SFR', & ! subcomponent
405  'OPTIONS', & ! block
406  'BUDGETCSV_FILERECORD', & ! tag name
407  'BUDCSVFILEREC', & ! fortran variable
408  'RECORD BUDGETCSV FILEOUT BUDGETCSVFILE', & ! type
409  '', & ! shape
410  '', & ! longname
411  .false., & ! required
412  .false., & ! developmode
413  .false., & ! multi-record
414  .false., & ! preserve case
415  .false., & ! layered
416  .false. & ! timeseries
417  )

◆ gwfsfr_budfilerec

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_budfilerec = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'BUDGET_FILERECORD', 'BUDFILEREC', 'RECORD BUDGET FILEOUT BUDGETFILE', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 324 of file gwf-sfridm.f90.

324  type(InputParamDefinitionType), parameter :: &
325  gwfsfr_budfilerec = inputparamdefinitiontype &
326  ( &
327  'GWF', & ! component
328  'SFR', & ! subcomponent
329  'OPTIONS', & ! block
330  'BUDGET_FILERECORD', & ! tag name
331  'BUDFILEREC', & ! fortran variable
332  'RECORD BUDGET FILEOUT BUDGETFILE', & ! type
333  '', & ! shape
334  '', & ! longname
335  .false., & ! required
336  .false., & ! developmode
337  .false., & ! multi-record
338  .false., & ! preserve case
339  .false., & ! layered
340  .false. & ! timeseries
341  )

◆ gwfsfr_budget

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_budget = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'BUDGET', 'BUDGET', 'KEYWORD', '', 'budget keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 343 of file gwf-sfridm.f90.

343  type(InputParamDefinitionType), parameter :: &
344  gwfsfr_budget = inputparamdefinitiontype &
345  ( &
346  'GWF', & ! component
347  'SFR', & ! subcomponent
348  'OPTIONS', & ! block
349  'BUDGET', & ! tag name
350  'BUDGET', & ! fortran variable
351  'KEYWORD', & ! type
352  '', & ! shape
353  'budget keyword', & ! longname
354  .true., & ! required
355  .false., & ! developmode
356  .true., & ! multi-record
357  .false., & ! preserve case
358  .false., & ! layered
359  .false. & ! timeseries
360  )

◆ gwfsfr_budgetcsv

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_budgetcsv = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'BUDGETCSV', 'BUDGETCSV', 'KEYWORD', '', 'budget keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 419 of file gwf-sfridm.f90.

419  type(InputParamDefinitionType), parameter :: &
420  gwfsfr_budgetcsv = inputparamdefinitiontype &
421  ( &
422  'GWF', & ! component
423  'SFR', & ! subcomponent
424  'OPTIONS', & ! block
425  'BUDGETCSV', & ! tag name
426  'BUDGETCSV', & ! fortran variable
427  'KEYWORD', & ! type
428  '', & ! shape
429  'budget keyword', & ! longname
430  .true., & ! required
431  .false., & ! developmode
432  .true., & ! multi-record
433  .false., & ! preserve case
434  .false., & ! layered
435  .false. & ! timeseries
436  )

◆ gwfsfr_budgetcsvfile

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_budgetcsvfile = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'BUDGETCSVFILE', 'BUDGETCSVFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
private

Definition at line 438 of file gwf-sfridm.f90.

438  type(InputParamDefinitionType), parameter :: &
439  gwfsfr_budgetcsvfile = inputparamdefinitiontype &
440  ( &
441  'GWF', & ! component
442  'SFR', & ! subcomponent
443  'OPTIONS', & ! block
444  'BUDGETCSVFILE', & ! tag name
445  'BUDGETCSVFILE', & ! fortran variable
446  'STRING', & ! type
447  '', & ! shape
448  'file keyword', & ! longname
449  .true., & ! required
450  .false., & ! developmode
451  .true., & ! multi-record
452  .true., & ! preserve case
453  .false., & ! layered
454  .false. & ! timeseries
455  )

◆ gwfsfr_budgetfile

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_budgetfile = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'BUDGETFILE', 'BUDGETFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
private

Definition at line 381 of file gwf-sfridm.f90.

381  type(InputParamDefinitionType), parameter :: &
382  gwfsfr_budgetfile = inputparamdefinitiontype &
383  ( &
384  'GWF', & ! component
385  'SFR', & ! subcomponent
386  'OPTIONS', & ! block
387  'BUDGETFILE', & ! tag name
388  'BUDGETFILE', & ! fortran variable
389  'STRING', & ! type
390  '', & ! shape
391  'file keyword', & ! longname
392  .true., & ! required
393  .false., & ! developmode
394  .true., & ! multi-record
395  .true., & ! preserve case
396  .false., & ! layered
397  .false. & ! timeseries
398  )

◆ gwfsfr_cellid

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_cellid = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'CELLID', 'CELLID', 'INTEGER1D', 'NCELLDIM', 'cell identifier', .true., .false., .true., .false., .false., .false. )
private

Definition at line 876 of file gwf-sfridm.f90.

876  type(InputParamDefinitionType), parameter :: &
877  gwfsfr_cellid = inputparamdefinitiontype &
878  ( &
879  'GWF', & ! component
880  'SFR', & ! subcomponent
881  'PACKAGEDATA', & ! block
882  'CELLID', & ! tag name
883  'CELLID', & ! fortran variable
884  'INTEGER1D', & ! type
885  'NCELLDIM', & ! shape
886  'cell identifier', & ! longname
887  .true., & ! required
888  .false., & ! developmode
889  .true., & ! multi-record
890  .false., & ! preserve case
891  .false., & ! layered
892  .false. & ! timeseries
893  )

◆ gwfsfr_conndata_ifno

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_conndata_ifno = InputParamDefinitionType ( 'GWF', 'SFR', 'CONNECTIONDATA', 'IFNO', 'CONNDATA_IFNO', 'INTEGER', '', 'reach number for this entry', .true., .false., .true., .false., .false., .false. )
private

Definition at line 1199 of file gwf-sfridm.f90.

1199  type(InputParamDefinitionType), parameter :: &
1200  gwfsfr_conndata_ifno = inputparamdefinitiontype &
1201  ( &
1202  'GWF', & ! component
1203  'SFR', & ! subcomponent
1204  'CONNECTIONDATA', & ! block
1205  'IFNO', & ! tag name
1206  'CONNDATA_IFNO', & ! fortran variable
1207  'INTEGER', & ! type
1208  '', & ! shape
1209  'reach number for this entry', & ! longname
1210  .true., & ! required
1211  .false., & ! developmode
1212  .true., & ! multi-record
1213  .false., & ! preserve case
1214  .false., & ! layered
1215  .false. & ! timeseries
1216  )

◆ gwfsfr_connectiondata

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_connectiondata = InputParamDefinitionType ( 'GWF', 'SFR', 'CONNECTIONDATA', 'CONNECTIONDATA', 'CONNECTIONDATA', 'RECARRAY IFNO IC', 'NREACHES', '', .true., .false., .false., .false., .false., .false. )
private

Definition at line 1920 of file gwf-sfridm.f90.

1920  type(InputParamDefinitionType), parameter :: &
1921  gwfsfr_connectiondata = inputparamdefinitiontype &
1922  ( &
1923  'GWF', & ! component
1924  'SFR', & ! subcomponent
1925  'CONNECTIONDATA', & ! block
1926  'CONNECTIONDATA', & ! tag name
1927  'CONNECTIONDATA', & ! fortran variable
1928  'RECARRAY IFNO IC', & ! type
1929  'NREACHES', & ! shape
1930  '', & ! longname
1931  .true., & ! required
1932  .false., & ! developmode
1933  .false., & ! multi-record
1934  .false., & ! preserve case
1935  .false., & ! layered
1936  .false. & ! timeseries
1937  )

◆ gwfsfr_cprior

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_cprior = InputParamDefinitionType ( 'GWF', 'SFR', 'DIVERSIONS', 'CPRIOR', 'CPRIOR', 'STRING', '', 'iprior code', .true., .false., .true., .false., .false., .false. )
private

Definition at line 1294 of file gwf-sfridm.f90.

1294  type(InputParamDefinitionType), parameter :: &
1295  gwfsfr_cprior = inputparamdefinitiontype &
1296  ( &
1297  'GWF', & ! component
1298  'SFR', & ! subcomponent
1299  'DIVERSIONS', & ! block
1300  'CPRIOR', & ! tag name
1301  'CPRIOR', & ! fortran variable
1302  'STRING', & ! type
1303  '', & ! shape
1304  'iprior code', & ! longname
1305  .true., & ! required
1306  .false., & ! developmode
1307  .true., & ! multi-record
1308  .false., & ! preserve case
1309  .false., & ! layered
1310  .false. & ! timeseries
1311  )

◆ gwfsfr_cross_section

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_cross_section = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'CROSS_SECTION', 'CROSS_SECTION', 'KEYWORD', '', 'cross_section keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 1636 of file gwf-sfridm.f90.

1636  type(InputParamDefinitionType), parameter :: &
1637  gwfsfr_cross_section = inputparamdefinitiontype &
1638  ( &
1639  'GWF', & ! component
1640  'SFR', & ! subcomponent
1641  'PERIOD', & ! block
1642  'CROSS_SECTION', & ! tag name
1643  'CROSS_SECTION', & ! fortran variable
1644  'KEYWORD', & ! type
1645  '', & ! shape
1646  'cross_section keyword', & ! longname
1647  .true., & ! required
1648  .false., & ! developmode
1649  .true., & ! multi-record
1650  .false., & ! preserve case
1651  .false., & ! layered
1652  .false. & ! timeseries
1653  )

◆ gwfsfr_crosssect_ifno

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_crosssect_ifno = InputParamDefinitionType ( 'GWF', 'SFR', 'CROSSSECTIONS', 'IFNO', 'CROSSSECT_IFNO', 'INTEGER', '', 'reach number for this entry', .true., .false., .true., .false., .false., .false. )
private

Definition at line 1123 of file gwf-sfridm.f90.

1123  type(InputParamDefinitionType), parameter :: &
1124  gwfsfr_crosssect_ifno = inputparamdefinitiontype &
1125  ( &
1126  'GWF', & ! component
1127  'SFR', & ! subcomponent
1128  'CROSSSECTIONS', & ! block
1129  'IFNO', & ! tag name
1130  'CROSSSECT_IFNO', & ! fortran variable
1131  'INTEGER', & ! type
1132  '', & ! shape
1133  'reach number for this entry', & ! longname
1134  .true., & ! required
1135  .false., & ! developmode
1136  .true., & ! multi-record
1137  .false., & ! preserve case
1138  .false., & ! layered
1139  .false. & ! timeseries
1140  )

◆ gwfsfr_crosssections

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_crosssections = InputParamDefinitionType ( 'GWF', 'SFR', 'CROSSSECTIONS', 'CROSSSECTIONS', 'CROSSSECTIONS', 'RECARRAY IFNO TAB6 FILEIN TAB6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 1901 of file gwf-sfridm.f90.

1901  type(InputParamDefinitionType), parameter :: &
1902  gwfsfr_crosssections = inputparamdefinitiontype &
1903  ( &
1904  'GWF', & ! component
1905  'SFR', & ! subcomponent
1906  'CROSSSECTIONS', & ! block
1907  'CROSSSECTIONS', & ! tag name
1908  'CROSSSECTIONS', & ! fortran variable
1909  'RECARRAY IFNO TAB6 FILEIN TAB6_FILENAME', & ! type
1910  '', & ! shape
1911  '', & ! longname
1912  .false., & ! required
1913  .false., & ! developmode
1914  .false., & ! multi-record
1915  .false., & ! preserve case
1916  .false., & ! layered
1917  .false. & ! timeseries
1918  )

◆ gwfsfr_diversion

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_diversion = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'DIVERSION', 'DIVERSION', 'KEYWORD', '', 'diversion keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 1541 of file gwf-sfridm.f90.

1541  type(InputParamDefinitionType), parameter :: &
1542  gwfsfr_diversion = inputparamdefinitiontype &
1543  ( &
1544  'GWF', & ! component
1545  'SFR', & ! subcomponent
1546  'PERIOD', & ! block
1547  'DIVERSION', & ! tag name
1548  'DIVERSION', & ! fortran variable
1549  'KEYWORD', & ! type
1550  '', & ! shape
1551  'diversion keyword', & ! longname
1552  .true., & ! required
1553  .false., & ! developmode
1554  .true., & ! multi-record
1555  .false., & ! preserve case
1556  .false., & ! layered
1557  .false. & ! timeseries
1558  )

◆ gwfsfr_diversionrecord

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_diversionrecord = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'DIVERSIONRECORD', 'DIVERSIONRECORD', 'RECORD DIVERSION IDV DIVFLOW', '', '', .true., .false., .true., .false., .false., .false. )
private

Definition at line 1522 of file gwf-sfridm.f90.

1522  type(InputParamDefinitionType), parameter :: &
1523  gwfsfr_diversionrecord = inputparamdefinitiontype &
1524  ( &
1525  'GWF', & ! component
1526  'SFR', & ! subcomponent
1527  'PERIOD', & ! block
1528  'DIVERSIONRECORD', & ! tag name
1529  'DIVERSIONRECORD', & ! fortran variable
1530  'RECORD DIVERSION IDV DIVFLOW', & ! type
1531  '', & ! shape
1532  '', & ! longname
1533  .true., & ! required
1534  .false., & ! developmode
1535  .true., & ! multi-record
1536  .false., & ! preserve case
1537  .false., & ! layered
1538  .false. & ! timeseries
1539  )

◆ gwfsfr_diversions

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_diversions = InputParamDefinitionType ( 'GWF', 'SFR', 'DIVERSIONS', 'DIVERSIONS', 'DIVERSIONS', 'RECARRAY IFNO IDV ICONR CPRIOR', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 1939 of file gwf-sfridm.f90.

1939  type(InputParamDefinitionType), parameter :: &
1940  gwfsfr_diversions = inputparamdefinitiontype &
1941  ( &
1942  'GWF', & ! component
1943  'SFR', & ! subcomponent
1944  'DIVERSIONS', & ! block
1945  'DIVERSIONS', & ! tag name
1946  'DIVERSIONS', & ! fortran variable
1947  'RECARRAY IFNO IDV ICONR CPRIOR', & ! type
1948  '', & ! shape
1949  '', & ! longname
1950  .false., & ! required
1951  .false., & ! developmode
1952  .false., & ! multi-record
1953  .false., & ! preserve case
1954  .false., & ! layered
1955  .false. & ! timeseries
1956  )

◆ gwfsfr_diversions_idv

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_diversions_idv = InputParamDefinitionType ( 'GWF', 'SFR', 'DIVERSIONS', 'IDV', 'DIVERSIONS_IDV', 'INTEGER', '', 'downstream diversion number', .true., .false., .true., .false., .false., .false. )
private

Definition at line 1256 of file gwf-sfridm.f90.

1256  type(InputParamDefinitionType), parameter :: &
1257  gwfsfr_diversions_idv = inputparamdefinitiontype &
1258  ( &
1259  'GWF', & ! component
1260  'SFR', & ! subcomponent
1261  'DIVERSIONS', & ! block
1262  'IDV', & ! tag name
1263  'DIVERSIONS_IDV', & ! fortran variable
1264  'INTEGER', & ! type
1265  '', & ! shape
1266  'downstream diversion number', & ! longname
1267  .true., & ! required
1268  .false., & ! developmode
1269  .true., & ! multi-record
1270  .false., & ! preserve case
1271  .false., & ! layered
1272  .false. & ! timeseries
1273  )

◆ gwfsfr_diversions_ifno

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_diversions_ifno = InputParamDefinitionType ( 'GWF', 'SFR', 'DIVERSIONS', 'IFNO', 'DIVERSIONS_IFNO', 'INTEGER', '', 'reach number for this entry', .true., .false., .true., .false., .false., .false. )
private

Definition at line 1237 of file gwf-sfridm.f90.

1237  type(InputParamDefinitionType), parameter :: &
1238  gwfsfr_diversions_ifno = inputparamdefinitiontype &
1239  ( &
1240  'GWF', & ! component
1241  'SFR', & ! subcomponent
1242  'DIVERSIONS', & ! block
1243  'IFNO', & ! tag name
1244  'DIVERSIONS_IFNO', & ! fortran variable
1245  'INTEGER', & ! type
1246  '', & ! shape
1247  'reach number for this entry', & ! longname
1248  .true., & ! required
1249  .false., & ! developmode
1250  .true., & ! multi-record
1251  .false., & ! preserve case
1252  .false., & ! layered
1253  .false. & ! timeseries
1254  )

◆ gwfsfr_divflow

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_divflow = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'DIVFLOW', 'DIVFLOW', 'DOUBLE', '', 'volumetric diversion flow rate', .true., .false., .true., .false., .false., .true. )
private

Definition at line 1579 of file gwf-sfridm.f90.

1579  type(InputParamDefinitionType), parameter :: &
1580  gwfsfr_divflow = inputparamdefinitiontype &
1581  ( &
1582  'GWF', & ! component
1583  'SFR', & ! subcomponent
1584  'PERIOD', & ! block
1585  'DIVFLOW', & ! tag name
1586  'DIVFLOW', & ! fortran variable
1587  'DOUBLE', & ! type
1588  '', & ! shape
1589  'volumetric diversion flow rate', & ! longname
1590  .true., & ! required
1591  .false., & ! developmode
1592  .true., & ! multi-record
1593  .false., & ! preserve case
1594  .false., & ! layered
1595  .true. & ! timeseries
1596  )

◆ gwfsfr_dmaxchg

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_dmaxchg = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'MAXIMUM_DEPTH_CHANGE', 'DMAXCHG', 'DOUBLE', '', 'depth closure tolerance', .false., .false., .false., .false., .false., .false. )
private

Definition at line 705 of file gwf-sfridm.f90.

705  type(InputParamDefinitionType), parameter :: &
706  gwfsfr_dmaxchg = inputparamdefinitiontype &
707  ( &
708  'GWF', & ! component
709  'SFR', & ! subcomponent
710  'OPTIONS', & ! block
711  'MAXIMUM_DEPTH_CHANGE', & ! tag name
712  'DMAXCHG', & ! fortran variable
713  'DOUBLE', & ! type
714  '', & ! shape
715  'depth closure tolerance', & ! longname
716  .false., & ! required
717  .false., & ! developmode
718  .false., & ! multi-record
719  .false., & ! preserve case
720  .false., & ! layered
721  .false. & ! timeseries
722  )

◆ gwfsfr_evaporation

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_evaporation = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'EVAPORATION', 'EVAPORATION', 'DOUBLE', '', 'evaporation rate', .true., .false., .true., .false., .false., .true. )
private

Definition at line 1484 of file gwf-sfridm.f90.

1484  type(InputParamDefinitionType), parameter :: &
1485  gwfsfr_evaporation = inputparamdefinitiontype &
1486  ( &
1487  'GWF', & ! component
1488  'SFR', & ! subcomponent
1489  'PERIOD', & ! block
1490  'EVAPORATION', & ! tag name
1491  'EVAPORATION', & ! fortran variable
1492  'DOUBLE', & ! type
1493  '', & ! shape
1494  'evaporation rate', & ! longname
1495  .true., & ! required
1496  .false., & ! developmode
1497  .true., & ! multi-record
1498  .false., & ! preserve case
1499  .false., & ! layered
1500  .true. & ! timeseries
1501  )

◆ gwfsfr_filein

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_filein = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 1674 of file gwf-sfridm.f90.

1674  type(InputParamDefinitionType), parameter :: &
1675  gwfsfr_filein = inputparamdefinitiontype &
1676  ( &
1677  'GWF', & ! component
1678  'SFR', & ! subcomponent
1679  'PERIOD', & ! block
1680  'FILEIN', & ! tag name
1681  'FILEIN', & ! fortran variable
1682  'KEYWORD', & ! type
1683  '', & ! shape
1684  'file keyword', & ! longname
1685  .true., & ! required
1686  .false., & ! developmode
1687  .true., & ! multi-record
1688  .false., & ! preserve case
1689  .false., & ! layered
1690  .false. & ! timeseries
1691  )

◆ gwfsfr_fileout

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_fileout = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'FILEOUT', 'FILEOUT', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 362 of file gwf-sfridm.f90.

362  type(InputParamDefinitionType), parameter :: &
363  gwfsfr_fileout = inputparamdefinitiontype &
364  ( &
365  'GWF', & ! component
366  'SFR', & ! subcomponent
367  'OPTIONS', & ! block
368  'FILEOUT', & ! tag name
369  'FILEOUT', & ! fortran variable
370  'KEYWORD', & ! type
371  '', & ! shape
372  'file keyword', & ! longname
373  .true., & ! required
374  .false., & ! developmode
375  .true., & ! multi-record
376  .false., & ! preserve case
377  .false., & ! layered
378  .false. & ! timeseries
379  )

◆ gwfsfr_ic

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_ic = InputParamDefinitionType ( 'GWF', 'SFR', 'CONNECTIONDATA', 'IC', 'IC', 'INTEGER1D', ':', 'connected reach numbers', .false., .false., .true., .false., .false., .false. )
private

Definition at line 1218 of file gwf-sfridm.f90.

1218  type(InputParamDefinitionType), parameter :: &
1219  gwfsfr_ic = inputparamdefinitiontype &
1220  ( &
1221  'GWF', & ! component
1222  'SFR', & ! subcomponent
1223  'CONNECTIONDATA', & ! block
1224  'IC', & ! tag name
1225  'IC', & ! fortran variable
1226  'INTEGER1D', & ! type
1227  ':', & ! shape
1228  'connected reach numbers', & ! longname
1229  .false., & ! required
1230  .false., & ! developmode
1231  .true., & ! multi-record
1232  .false., & ! preserve case
1233  .false., & ! layered
1234  .false. & ! timeseries
1235  )

◆ gwfsfr_icheck

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_icheck = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'DEV_NO_CHECK', 'ICHECK', 'KEYWORD', '', 'do not check reach geometry and parameters', .false., .false., .false., .false., .false., .false. )
private

Definition at line 800 of file gwf-sfridm.f90.

800  type(InputParamDefinitionType), parameter :: &
801  gwfsfr_icheck = inputparamdefinitiontype &
802  ( &
803  'GWF', & ! component
804  'SFR', & ! subcomponent
805  'OPTIONS', & ! block
806  'DEV_NO_CHECK', & ! tag name
807  'ICHECK', & ! fortran variable
808  'KEYWORD', & ! type
809  '', & ! shape
810  'do not check reach geometry and parameters', & ! longname
811  .false., & ! required
812  .false., & ! developmode
813  .false., & ! multi-record
814  .false., & ! preserve case
815  .false., & ! layered
816  .false. & ! timeseries
817  )

◆ gwfsfr_iconr

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_iconr = InputParamDefinitionType ( 'GWF', 'SFR', 'DIVERSIONS', 'ICONR', 'ICONR', 'INTEGER', '', 'downstream reach number for diversion', .true., .false., .true., .false., .false., .false. )
private

Definition at line 1275 of file gwf-sfridm.f90.

1275  type(InputParamDefinitionType), parameter :: &
1276  gwfsfr_iconr = inputparamdefinitiontype &
1277  ( &
1278  'GWF', & ! component
1279  'SFR', & ! subcomponent
1280  'DIVERSIONS', & ! block
1281  'ICONR', & ! tag name
1282  'ICONR', & ! fortran variable
1283  'INTEGER', & ! type
1284  '', & ! shape
1285  'downstream reach number for diversion', & ! longname
1286  .true., & ! required
1287  .false., & ! developmode
1288  .true., & ! multi-record
1289  .false., & ! preserve case
1290  .false., & ! layered
1291  .false. & ! timeseries
1292  )

◆ gwfsfr_iconvchk

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_iconvchk = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'DEV_NO_FINAL_CHECK', 'ICONVCHK', 'KEYWORD', '', 'do not perform final convergence check', .false., .false., .false., .false., .false., .false. )
private

Definition at line 819 of file gwf-sfridm.f90.

819  type(InputParamDefinitionType), parameter :: &
820  gwfsfr_iconvchk = inputparamdefinitiontype &
821  ( &
822  'GWF', & ! component
823  'SFR', & ! subcomponent
824  'OPTIONS', & ! block
825  'DEV_NO_FINAL_CHECK', & ! tag name
826  'ICONVCHK', & ! fortran variable
827  'KEYWORD', & ! type
828  '', & ! shape
829  'do not perform final convergence check', & ! longname
830  .false., & ! required
831  .false., & ! developmode
832  .false., & ! multi-record
833  .false., & ! preserve case
834  .false., & ! layered
835  .false. & ! timeseries
836  )

◆ gwfsfr_idv

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_idv = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'IDV', 'IDV', 'INTEGER', '', 'diversion number', .true., .false., .true., .false., .false., .false. )
private

Definition at line 1560 of file gwf-sfridm.f90.

1560  type(InputParamDefinitionType), parameter :: &
1561  gwfsfr_idv = inputparamdefinitiontype &
1562  ( &
1563  'GWF', & ! component
1564  'SFR', & ! subcomponent
1565  'PERIOD', & ! block
1566  'IDV', & ! tag name
1567  'IDV', & ! fortran variable
1568  'INTEGER', & ! type
1569  '', & ! shape
1570  'diversion number', & ! longname
1571  .true., & ! required
1572  .false., & ! developmode
1573  .true., & ! multi-record
1574  .false., & ! preserve case
1575  .false., & ! layered
1576  .false. & ! timeseries
1577  )

◆ gwfsfr_ifno

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_ifno = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'IFNO', 'IFNO', 'INTEGER', '', 'reach number for this entry', .true., .false., .true., .false., .false., .false. )
private

Definition at line 1351 of file gwf-sfridm.f90.

1351  type(InputParamDefinitionType), parameter :: &
1352  gwfsfr_ifno = inputparamdefinitiontype &
1353  ( &
1354  'GWF', & ! component
1355  'SFR', & ! subcomponent
1356  'PERIOD', & ! block
1357  'IFNO', & ! tag name
1358  'IFNO', & ! fortran variable
1359  'INTEGER', & ! type
1360  '', & ! shape
1361  'reach number for this entry', & ! longname
1362  .true., & ! required
1363  .false., & ! developmode
1364  .true., & ! multi-record
1365  .false., & ! preserve case
1366  .false., & ! layered
1367  .false. & ! timeseries
1368  )

◆ gwfsfr_inflow

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_inflow = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'INFLOW', 'INFLOW', 'DOUBLE', '', 'inflow rate', .true., .false., .true., .false., .false., .true. )
private

Definition at line 1446 of file gwf-sfridm.f90.

1446  type(InputParamDefinitionType), parameter :: &
1447  gwfsfr_inflow = inputparamdefinitiontype &
1448  ( &
1449  'GWF', & ! component
1450  'SFR', & ! subcomponent
1451  'PERIOD', & ! block
1452  'INFLOW', & ! tag name
1453  'INFLOW', & ! fortran variable
1454  'DOUBLE', & ! type
1455  '', & ! shape
1456  'inflow rate', & ! longname
1457  .true., & ! required
1458  .false., & ! developmode
1459  .true., & ! multi-record
1460  .false., & ! preserve case
1461  .false., & ! layered
1462  .true. & ! timeseries
1463  )

◆ gwfsfr_initialstage

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_initialstage = InputParamDefinitionType ( 'GWF', 'SFR', 'INITIALSTAGES', 'INITIALSTAGE', 'INITIALSTAGE', 'DOUBLE', '', 'initial reach stage', .true., .false., .true., .false., .false., .false. )
private

Definition at line 1332 of file gwf-sfridm.f90.

1332  type(InputParamDefinitionType), parameter :: &
1333  gwfsfr_initialstage = inputparamdefinitiontype &
1334  ( &
1335  'GWF', & ! component
1336  'SFR', & ! subcomponent
1337  'INITIALSTAGES', & ! block
1338  'INITIALSTAGE', & ! tag name
1339  'INITIALSTAGE', & ! fortran variable
1340  'DOUBLE', & ! type
1341  '', & ! shape
1342  'initial reach stage', & ! longname
1343  .true., & ! required
1344  .false., & ! developmode
1345  .true., & ! multi-record
1346  .false., & ! preserve case
1347  .false., & ! layered
1348  .false. & ! timeseries
1349  )

◆ gwfsfr_initialstages

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_initialstages = InputParamDefinitionType ( 'GWF', 'SFR', 'INITIALSTAGES', 'INITIALSTAGES', 'INITIALSTAGES', 'RECARRAY IFNO INITIALSTAGE', 'NREACHES', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 1958 of file gwf-sfridm.f90.

1958  type(InputParamDefinitionType), parameter :: &
1959  gwfsfr_initialstages = inputparamdefinitiontype &
1960  ( &
1961  'GWF', & ! component
1962  'SFR', & ! subcomponent
1963  'INITIALSTAGES', & ! block
1964  'INITIALSTAGES', & ! tag name
1965  'INITIALSTAGES', & ! fortran variable
1966  'RECARRAY IFNO INITIALSTAGE', & ! type
1967  'NREACHES', & ! shape
1968  '', & ! longname
1969  .false., & ! required
1970  .false., & ! developmode
1971  .false., & ! multi-record
1972  .false., & ! preserve case
1973  .false., & ! layered
1974  .false. & ! timeseries
1975  )

◆ gwfsfr_initstage_ifno

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_initstage_ifno = InputParamDefinitionType ( 'GWF', 'SFR', 'INITIALSTAGES', 'IFNO', 'INITSTAGE_IFNO', 'INTEGER', '', 'reach number for this entry', .true., .false., .true., .false., .false., .false. )
private

Definition at line 1313 of file gwf-sfridm.f90.

1313  type(InputParamDefinitionType), parameter :: &
1314  gwfsfr_initstage_ifno = inputparamdefinitiontype &
1315  ( &
1316  'GWF', & ! component
1317  'SFR', & ! subcomponent
1318  'INITIALSTAGES', & ! block
1319  'IFNO', & ! tag name
1320  'INITSTAGE_IFNO', & ! fortran variable
1321  'INTEGER', & ! type
1322  '', & ! shape
1323  'reach number for this entry', & ! longname
1324  .true., & ! required
1325  .false., & ! developmode
1326  .true., & ! multi-record
1327  .false., & ! preserve case
1328  .false., & ! layered
1329  .false. & ! timeseries
1330  )

◆ gwfsfr_ipakcb

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_ipakcb = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', 'save stream reach flows to budget file', .false., .false., .false., .false., .false., .false. )
private

Definition at line 248 of file gwf-sfridm.f90.

248  type(InputParamDefinitionType), parameter :: &
249  gwfsfr_ipakcb = inputparamdefinitiontype &
250  ( &
251  'GWF', & ! component
252  'SFR', & ! subcomponent
253  'OPTIONS', & ! block
254  'SAVE_FLOWS', & ! tag name
255  'IPAKCB', & ! fortran variable
256  'KEYWORD', & ! type
257  '', & ! shape
258  'save stream reach flows to budget file', & ! longname
259  .false., & ! required
260  .false., & ! developmode
261  .false., & ! multi-record
262  .false., & ! preserve case
263  .false., & ! layered
264  .false. & ! timeseries
265  )

◆ gwfsfr_iprflow

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_iprflow = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'PRINT_FLOWS', 'IPRFLOW', 'KEYWORD', '', 'print calculated flows to listing file', .false., .false., .false., .false., .false., .false. )
private

Definition at line 229 of file gwf-sfridm.f90.

229  type(InputParamDefinitionType), parameter :: &
230  gwfsfr_iprflow = inputparamdefinitiontype &
231  ( &
232  'GWF', & ! component
233  'SFR', & ! subcomponent
234  'OPTIONS', & ! block
235  'PRINT_FLOWS', & ! tag name
236  'IPRFLOW', & ! fortran variable
237  'KEYWORD', & ! type
238  '', & ! shape
239  'print calculated flows to listing file', & ! longname
240  .false., & ! required
241  .false., & ! developmode
242  .false., & ! multi-record
243  .false., & ! preserve case
244  .false., & ! layered
245  .false. & ! timeseries
246  )

◆ gwfsfr_iprpak

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_iprpak = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'PRINT_INPUT', 'IPRPAK', 'KEYWORD', '', 'print input to listing file', .false., .false., .false., .false., .false., .false. )
private

Definition at line 191 of file gwf-sfridm.f90.

191  type(InputParamDefinitionType), parameter :: &
192  gwfsfr_iprpak = inputparamdefinitiontype &
193  ( &
194  'GWF', & ! component
195  'SFR', & ! subcomponent
196  'OPTIONS', & ! block
197  'PRINT_INPUT', & ! tag name
198  'IPRPAK', & ! fortran variable
199  'KEYWORD', & ! type
200  '', & ! shape
201  'print input to listing file', & ! longname
202  .false., & ! required
203  .false., & ! developmode
204  .false., & ! multi-record
205  .false., & ! preserve case
206  .false., & ! layered
207  .false. & ! timeseries
208  )

◆ gwfsfr_lengthconv

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_lengthconv = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'LENGTH_CONVERSION', 'LENGTHCONV', 'DOUBLE', '', 'length conversion factor', .false., .false., .false., .false., .false., .false. )
private

Definition at line 743 of file gwf-sfridm.f90.

743  type(InputParamDefinitionType), parameter :: &
744  gwfsfr_lengthconv = inputparamdefinitiontype &
745  ( &
746  'GWF', & ! component
747  'SFR', & ! subcomponent
748  'OPTIONS', & ! block
749  'LENGTH_CONVERSION', & ! tag name
750  'LENGTHCONV', & ! fortran variable
751  'DOUBLE', & ! type
752  '', & ! shape
753  'length conversion factor', & ! longname
754  .false., & ! required
755  .false., & ! developmode
756  .false., & ! multi-record
757  .false., & ! preserve case
758  .false., & ! layered
759  .false. & ! timeseries
760  )

◆ gwfsfr_man

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_man = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'MAN', 'MAN', 'DOUBLE', '', 'Mannings roughness coefficient', .true., .false., .true., .false., .false., .true. )
private

Definition at line 1009 of file gwf-sfridm.f90.

1009  type(InputParamDefinitionType), parameter :: &
1010  gwfsfr_man = inputparamdefinitiontype &
1011  ( &
1012  'GWF', & ! component
1013  'SFR', & ! subcomponent
1014  'PACKAGEDATA', & ! block
1015  'MAN', & ! tag name
1016  'MAN', & ! fortran variable
1017  'DOUBLE', & ! type
1018  '', & ! shape
1019  'Mannings roughness coefficient', & ! longname
1020  .true., & ! required
1021  .false., & ! developmode
1022  .true., & ! multi-record
1023  .false., & ! preserve case
1024  .false., & ! layered
1025  .true. & ! timeseries
1026  )

◆ gwfsfr_manning

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_manning = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'MANNING', 'MANNING', 'DOUBLE', '', 'reach Mannings roughness coefficient', .true., .false., .true., .false., .false., .true. )
private

Definition at line 1408 of file gwf-sfridm.f90.

1408  type(InputParamDefinitionType), parameter :: &
1409  gwfsfr_manning = inputparamdefinitiontype &
1410  ( &
1411  'GWF', & ! component
1412  'SFR', & ! subcomponent
1413  'PERIOD', & ! block
1414  'MANNING', & ! tag name
1415  'MANNING', & ! fortran variable
1416  'DOUBLE', & ! type
1417  '', & ! shape
1418  'reach Mannings roughness coefficient', & ! longname
1419  .true., & ! required
1420  .false., & ! developmode
1421  .true., & ! multi-record
1422  .false., & ! preserve case
1423  .false., & ! layered
1424  .true. & ! timeseries
1425  )

◆ gwfsfr_maxbound

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_maxbound = InputParamDefinitionType ( 'GWF', 'SFR', 'DIMENSIONS', 'NREACHES', 'MAXBOUND', 'INTEGER', '', 'maximum number reaches', .true., .false., .false., .false., .false., .false. )
private

Definition at line 838 of file gwf-sfridm.f90.

838  type(InputParamDefinitionType), parameter :: &
839  gwfsfr_maxbound = inputparamdefinitiontype &
840  ( &
841  'GWF', & ! component
842  'SFR', & ! subcomponent
843  'DIMENSIONS', & ! block
844  'NREACHES', & ! tag name
845  'MAXBOUND', & ! fortran variable
846  'INTEGER', & ! type
847  '', & ! shape
848  'maximum number reaches', & ! longname
849  .true., & ! required
850  .false., & ! developmode
851  .false., & ! multi-record
852  .false., & ! preserve case
853  .false., & ! layered
854  .false. & ! timeseries
855  )

◆ gwfsfr_maxsfrit

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_maxsfrit = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'MAXIMUM_ITERATIONS', 'MAXSFRIT', 'INTEGER', '', 'SFR Newton-Raphson iterations', .false., .false., .false., .false., .false., .false. )
private

Definition at line 686 of file gwf-sfridm.f90.

686  type(InputParamDefinitionType), parameter :: &
687  gwfsfr_maxsfrit = inputparamdefinitiontype &
688  ( &
689  'GWF', & ! component
690  'SFR', & ! subcomponent
691  'OPTIONS', & ! block
692  'MAXIMUM_ITERATIONS', & ! tag name
693  'MAXSFRIT', & ! fortran variable
694  'INTEGER', & ! type
695  '', & ! shape
696  'SFR Newton-Raphson iterations', & ! longname
697  .false., & ! required
698  .false., & ! developmode
699  .false., & ! multi-record
700  .false., & ! preserve case
701  .false., & ! layered
702  .false. & ! timeseries
703  )

◆ gwfsfr_maxsfrpicard

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_maxsfrpicard = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'MAXIMUM_PICARD_ITERATIONS', 'MAXSFRPICARD', 'INTEGER', '', 'SFR picard iterations', .false., .false., .false., .false., .false., .false. )
private

Definition at line 667 of file gwf-sfridm.f90.

667  type(InputParamDefinitionType), parameter :: &
668  gwfsfr_maxsfrpicard = inputparamdefinitiontype &
669  ( &
670  'GWF', & ! component
671  'SFR', & ! subcomponent
672  'OPTIONS', & ! block
673  'MAXIMUM_PICARD_ITERATIONS', & ! tag name
674  'MAXSFRPICARD', & ! fortran variable
675  'INTEGER', & ! type
676  '', & ! shape
677  'SFR picard iterations', & ! longname
678  .false., & ! required
679  .false., & ! developmode
680  .false., & ! multi-record
681  .false., & ! preserve case
682  .false., & ! layered
683  .false. & ! timeseries
684  )

◆ gwfsfr_mover

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_mover = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'MOVER', 'MOVER', 'KEYWORD', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 648 of file gwf-sfridm.f90.

648  type(InputParamDefinitionType), parameter :: &
649  gwfsfr_mover = inputparamdefinitiontype &
650  ( &
651  'GWF', & ! component
652  'SFR', & ! subcomponent
653  'OPTIONS', & ! block
654  'MOVER', & ! tag name
655  'MOVER', & ! fortran variable
656  'KEYWORD', & ! type
657  '', & ! shape
658  '', & ! longname
659  .false., & ! required
660  .false., & ! developmode
661  .false., & ! multi-record
662  .false., & ! preserve case
663  .false., & ! layered
664  .false. & ! timeseries
665  )

◆ gwfsfr_ncon

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_ncon = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'NCON', 'NCON', 'INTEGER', '', 'number of connected reaches', .true., .false., .true., .false., .false., .false. )
private

Definition at line 1028 of file gwf-sfridm.f90.

1028  type(InputParamDefinitionType), parameter :: &
1029  gwfsfr_ncon = inputparamdefinitiontype &
1030  ( &
1031  'GWF', & ! component
1032  'SFR', & ! subcomponent
1033  'PACKAGEDATA', & ! block
1034  'NCON', & ! tag name
1035  'NCON', & ! fortran variable
1036  'INTEGER', & ! type
1037  '', & ! shape
1038  'number of connected reaches', & ! longname
1039  .true., & ! required
1040  .false., & ! developmode
1041  .true., & ! multi-record
1042  .false., & ! preserve case
1043  .false., & ! layered
1044  .false. & ! timeseries
1045  )

◆ gwfsfr_ndv

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_ndv = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'NDV', 'NDV', 'INTEGER', '', 'number of downstream reaches', .true., .false., .true., .false., .false., .false. )
private

Definition at line 1066 of file gwf-sfridm.f90.

1066  type(InputParamDefinitionType), parameter :: &
1067  gwfsfr_ndv = inputparamdefinitiontype &
1068  ( &
1069  'GWF', & ! component
1070  'SFR', & ! subcomponent
1071  'PACKAGEDATA', & ! block
1072  'NDV', & ! tag name
1073  'NDV', & ! fortran variable
1074  'INTEGER', & ! type
1075  '', & ! shape
1076  'number of downstream reaches', & ! longname
1077  .true., & ! required
1078  .false., & ! developmode
1079  .true., & ! multi-record
1080  .false., & ! preserve case
1081  .false., & ! layered
1082  .false. & ! timeseries
1083  )

◆ gwfsfr_obs6

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_obs6 = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'OBS6', 'OBS6', 'KEYWORD', '', 'obs keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 610 of file gwf-sfridm.f90.

610  type(InputParamDefinitionType), parameter :: &
611  gwfsfr_obs6 = inputparamdefinitiontype &
612  ( &
613  'GWF', & ! component
614  'SFR', & ! subcomponent
615  'OPTIONS', & ! block
616  'OBS6', & ! tag name
617  'OBS6', & ! fortran variable
618  'KEYWORD', & ! type
619  '', & ! shape
620  'obs keyword', & ! longname
621  .true., & ! required
622  .false., & ! developmode
623  .true., & ! multi-record
624  .false., & ! preserve case
625  .false., & ! layered
626  .false. & ! timeseries
627  )

◆ gwfsfr_obs6_filename

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_obs6_filename = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'OBS6_FILENAME', 'OBS6_FILENAME', 'STRING', '', 'obs6 input filename', .true., .false., .true., .true., .false., .false. )
private

Definition at line 629 of file gwf-sfridm.f90.

629  type(InputParamDefinitionType), parameter :: &
630  gwfsfr_obs6_filename = inputparamdefinitiontype &
631  ( &
632  'GWF', & ! component
633  'SFR', & ! subcomponent
634  'OPTIONS', & ! block
635  'OBS6_FILENAME', & ! tag name
636  'OBS6_FILENAME', & ! fortran variable
637  'STRING', & ! type
638  '', & ! shape
639  'obs6 input filename', & ! longname
640  .true., & ! required
641  .false., & ! developmode
642  .true., & ! multi-record
643  .true., & ! preserve case
644  .false., & ! layered
645  .false. & ! timeseries
646  )

◆ gwfsfr_obs_filerecord

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_obs_filerecord = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'OBS_FILERECORD', 'OBS_FILERECORD', 'RECORD OBS6 FILEIN OBS6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 591 of file gwf-sfridm.f90.

591  type(InputParamDefinitionType), parameter :: &
592  gwfsfr_obs_filerecord = inputparamdefinitiontype &
593  ( &
594  'GWF', & ! component
595  'SFR', & ! subcomponent
596  'OPTIONS', & ! block
597  'OBS_FILERECORD', & ! tag name
598  'OBS_FILERECORD', & ! fortran variable
599  'RECORD OBS6 FILEIN OBS6_FILENAME', & ! type
600  '', & ! shape
601  '', & ! longname
602  .false., & ! required
603  .false., & ! developmode
604  .false., & ! multi-record
605  .false., & ! preserve case
606  .false., & ! layered
607  .false. & ! timeseries
608  )

◆ gwfsfr_options_filein

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_options_filein = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'FILEIN', 'OPTIONS_FILEIN', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 553 of file gwf-sfridm.f90.

553  type(InputParamDefinitionType), parameter :: &
554  gwfsfr_options_filein = inputparamdefinitiontype &
555  ( &
556  'GWF', & ! component
557  'SFR', & ! subcomponent
558  'OPTIONS', & ! block
559  'FILEIN', & ! tag name
560  'OPTIONS_FILEIN', & ! fortran variable
561  'KEYWORD', & ! type
562  '', & ! shape
563  'file keyword', & ! longname
564  .true., & ! required
565  .false., & ! developmode
566  .true., & ! multi-record
567  .false., & ! preserve case
568  .false., & ! layered
569  .false. & ! timeseries
570  )

◆ gwfsfr_options_stage

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_options_stage = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'STAGE', 'OPTIONS_STAGE', 'KEYWORD', '', 'stage keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 286 of file gwf-sfridm.f90.

286  type(InputParamDefinitionType), parameter :: &
287  gwfsfr_options_stage = inputparamdefinitiontype &
288  ( &
289  'GWF', & ! component
290  'SFR', & ! subcomponent
291  'OPTIONS', & ! block
292  'STAGE', & ! tag name
293  'OPTIONS_STAGE', & ! fortran variable
294  'KEYWORD', & ! type
295  '', & ! shape
296  'stage keyword', & ! longname
297  .true., & ! required
298  .false., & ! developmode
299  .true., & ! multi-record
300  .false., & ! preserve case
301  .false., & ! layered
302  .false. & ! timeseries
303  )

◆ gwfsfr_packagedata

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_packagedata = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'PACKAGEDATA', 'PACKAGEDATA', 'RECARRAY IFNO CELLID RLEN RWID RGRD RTP RBTH RHK MAN NCON '// 'USTRF NDV AUX BOUNDNAME', 'NREACHES', '', .true., .false., .false., .false., .false., .false. )
private

Definition at line 1881 of file gwf-sfridm.f90.

1881  type(InputParamDefinitionType), parameter :: &
1882  gwfsfr_packagedata = inputparamdefinitiontype &
1883  ( &
1884  'GWF', & ! component
1885  'SFR', & ! subcomponent
1886  'PACKAGEDATA', & ! block
1887  'PACKAGEDATA', & ! tag name
1888  'PACKAGEDATA', & ! fortran variable
1889  'RECARRAY IFNO CELLID RLEN RWID RGRD RTP RBTH RHK MAN NCON '// &
1890  'USTRF NDV AUX BOUNDNAME', & ! type
1891  'NREACHES', & ! shape
1892  '', & ! longname
1893  .true., & ! required
1894  .false., & ! developmode
1895  .false., & ! multi-record
1896  .false., & ! preserve case
1897  .false., & ! layered
1898  .false. & ! timeseries
1899  )

◆ gwfsfr_packagedata_ifno

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_packagedata_ifno = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'IFNO', 'PACKAGEDATA_IFNO', 'INTEGER', '', 'reach number for this entry', .true., .false., .true., .false., .false., .false. )
private

Definition at line 857 of file gwf-sfridm.f90.

857  type(InputParamDefinitionType), parameter :: &
858  gwfsfr_packagedata_ifno = inputparamdefinitiontype &
859  ( &
860  'GWF', & ! component
861  'SFR', & ! subcomponent
862  'PACKAGEDATA', & ! block
863  'IFNO', & ! tag name
864  'PACKAGEDATA_IFNO', & ! fortran variable
865  'INTEGER', & ! type
866  '', & ! shape
867  'reach number for this entry', & ! longname
868  .true., & ! required
869  .false., & ! developmode
870  .true., & ! multi-record
871  .false., & ! preserve case
872  .false., & ! layered
873  .false. & ! timeseries
874  )

◆ gwfsfr_period_auxiliary

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_period_auxiliary = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'AUXILIARY', 'PERIOD_AUXILIARY', 'KEYWORD', '', '', .true., .false., .true., .false., .false., .false. )
private

Definition at line 1731 of file gwf-sfridm.f90.

1731  type(InputParamDefinitionType), parameter :: &
1732  gwfsfr_period_auxiliary = inputparamdefinitiontype &
1733  ( &
1734  'GWF', & ! component
1735  'SFR', & ! subcomponent
1736  'PERIOD', & ! block
1737  'AUXILIARY', & ! tag name
1738  'PERIOD_AUXILIARY', & ! fortran variable
1739  'KEYWORD', & ! type
1740  '', & ! shape
1741  '', & ! longname
1742  .true., & ! required
1743  .false., & ! developmode
1744  .true., & ! multi-record
1745  .false., & ! preserve case
1746  .false., & ! layered
1747  .false. & ! timeseries
1748  )

◆ gwfsfr_perioddata

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_perioddata = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'PERIODDATA', 'PERIODDATA', 'RECARRAY IFNO SFRSETTING', '', '', .true., .false., .false., .false., .false., .false. )
private

Definition at line 1977 of file gwf-sfridm.f90.

1977  type(InputParamDefinitionType), parameter :: &
1978  gwfsfr_perioddata = inputparamdefinitiontype &
1979  ( &
1980  'GWF', & ! component
1981  'SFR', & ! subcomponent
1982  'PERIOD', & ! block
1983  'PERIODDATA', & ! tag name
1984  'PERIODDATA', & ! fortran variable
1985  'RECARRAY IFNO SFRSETTING', & ! type
1986  '', & ! shape
1987  '', & ! longname
1988  .true., & ! required
1989  .false., & ! developmode
1990  .false., & ! multi-record
1991  .false., & ! preserve case
1992  .false., & ! layered
1993  .false. & ! timeseries
1994  )

◆ gwfsfr_pkgconv

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_pkgconv = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'PACKAGE_CONVERGENCE', 'PKGCONV', 'KEYWORD', '', 'package_convergence keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 477 of file gwf-sfridm.f90.

477  type(InputParamDefinitionType), parameter :: &
478  gwfsfr_pkgconv = inputparamdefinitiontype &
479  ( &
480  'GWF', & ! component
481  'SFR', & ! subcomponent
482  'OPTIONS', & ! block
483  'PACKAGE_CONVERGENCE', & ! tag name
484  'PKGCONV', & ! fortran variable
485  'KEYWORD', & ! type
486  '', & ! shape
487  'package_convergence keyword', & ! longname
488  .true., & ! required
489  .false., & ! developmode
490  .true., & ! multi-record
491  .false., & ! preserve case
492  .false., & ! layered
493  .false. & ! timeseries
494  )

◆ gwfsfr_pkgconvfilerec

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_pkgconvfilerec = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'PACKAGE_CONVERGENCE_FILERECORD', 'PKGCONVFILEREC', 'RECORD PACKAGE_CONVERGENCE FILEOUT '// 'PACKAGE_CONVERGENCE_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 457 of file gwf-sfridm.f90.

457  type(InputParamDefinitionType), parameter :: &
458  gwfsfr_pkgconvfilerec = inputparamdefinitiontype &
459  ( &
460  'GWF', & ! component
461  'SFR', & ! subcomponent
462  'OPTIONS', & ! block
463  'PACKAGE_CONVERGENCE_FILERECORD', & ! tag name
464  'PKGCONVFILEREC', & ! fortran variable
465  'RECORD PACKAGE_CONVERGENCE FILEOUT '// &
466  'PACKAGE_CONVERGENCE_FILENAME', & ! type
467  '', & ! shape
468  '', & ! longname
469  .false., & ! required
470  .false., & ! developmode
471  .false., & ! multi-record
472  .false., & ! preserve case
473  .false., & ! layered
474  .false. & ! timeseries
475  )

◆ gwfsfr_pkgconvfname

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_pkgconvfname = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'PACKAGE_CONVERGENCE_FILENAME', 'PKGCONVFNAME', 'STRING', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 496 of file gwf-sfridm.f90.

496  type(InputParamDefinitionType), parameter :: &
497  gwfsfr_pkgconvfname = inputparamdefinitiontype &
498  ( &
499  'GWF', & ! component
500  'SFR', & ! subcomponent
501  'OPTIONS', & ! block
502  'PACKAGE_CONVERGENCE_FILENAME', & ! tag name
503  'PKGCONVFNAME', & ! fortran variable
504  'STRING', & ! type
505  '', & ! shape
506  'file keyword', & ! longname
507  .true., & ! required
508  .false., & ! developmode
509  .true., & ! multi-record
510  .false., & ! preserve case
511  .false., & ! layered
512  .false. & ! timeseries
513  )

◆ gwfsfr_print_stage

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_print_stage = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'PRINT_STAGE', 'PRINT_STAGE', 'KEYWORD', '', 'print calculated stages to listing file', .false., .false., .false., .false., .false., .false. )
private

Definition at line 210 of file gwf-sfridm.f90.

210  type(InputParamDefinitionType), parameter :: &
211  gwfsfr_print_stage = inputparamdefinitiontype &
212  ( &
213  'GWF', & ! component
214  'SFR', & ! subcomponent
215  'OPTIONS', & ! block
216  'PRINT_STAGE', & ! tag name
217  'PRINT_STAGE', & ! fortran variable
218  'KEYWORD', & ! type
219  '', & ! shape
220  'print calculated stages to listing file', & ! longname
221  .false., & ! required
222  .false., & ! developmode
223  .false., & ! multi-record
224  .false., & ! preserve case
225  .false., & ! layered
226  .false. & ! timeseries
227  )

◆ gwfsfr_rainfall

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_rainfall = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'RAINFALL', 'RAINFALL', 'DOUBLE', '', 'rainfall rate', .true., .false., .true., .false., .false., .true. )
private

Definition at line 1465 of file gwf-sfridm.f90.

1465  type(InputParamDefinitionType), parameter :: &
1466  gwfsfr_rainfall = inputparamdefinitiontype &
1467  ( &
1468  'GWF', & ! component
1469  'SFR', & ! subcomponent
1470  'PERIOD', & ! block
1471  'RAINFALL', & ! tag name
1472  'RAINFALL', & ! fortran variable
1473  'DOUBLE', & ! type
1474  '', & ! shape
1475  'rainfall rate', & ! longname
1476  .true., & ! required
1477  .false., & ! developmode
1478  .true., & ! multi-record
1479  .false., & ! preserve case
1480  .false., & ! layered
1481  .true. & ! timeseries
1482  )

◆ gwfsfr_rbth

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_rbth = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'RBTH', 'RBTH', 'DOUBLE', '', 'streambed thickness', .true., .false., .true., .false., .false., .false. )
private

Definition at line 971 of file gwf-sfridm.f90.

971  type(InputParamDefinitionType), parameter :: &
972  gwfsfr_rbth = inputparamdefinitiontype &
973  ( &
974  'GWF', & ! component
975  'SFR', & ! subcomponent
976  'PACKAGEDATA', & ! block
977  'RBTH', & ! tag name
978  'RBTH', & ! fortran variable
979  'DOUBLE', & ! type
980  '', & ! shape
981  'streambed thickness', & ! longname
982  .true., & ! required
983  .false., & ! developmode
984  .true., & ! multi-record
985  .false., & ! preserve case
986  .false., & ! layered
987  .false. & ! timeseries
988  )

◆ gwfsfr_rgrd

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_rgrd = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'RGRD', 'RGRD', 'DOUBLE', '', 'stream gradient', .true., .false., .true., .false., .false., .false. )
private

Definition at line 933 of file gwf-sfridm.f90.

933  type(InputParamDefinitionType), parameter :: &
934  gwfsfr_rgrd = inputparamdefinitiontype &
935  ( &
936  'GWF', & ! component
937  'SFR', & ! subcomponent
938  'PACKAGEDATA', & ! block
939  'RGRD', & ! tag name
940  'RGRD', & ! fortran variable
941  'DOUBLE', & ! type
942  '', & ! shape
943  'stream gradient', & ! longname
944  .true., & ! required
945  .false., & ! developmode
946  .true., & ! multi-record
947  .false., & ! preserve case
948  .false., & ! layered
949  .false. & ! timeseries
950  )

◆ gwfsfr_rhk

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_rhk = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'RHK', 'RHK', 'DOUBLE', '', 'reach bed hydraulic conductivity', .true., .false., .true., .false., .false., .true. )
private

Definition at line 990 of file gwf-sfridm.f90.

990  type(InputParamDefinitionType), parameter :: &
991  gwfsfr_rhk = inputparamdefinitiontype &
992  ( &
993  'GWF', & ! component
994  'SFR', & ! subcomponent
995  'PACKAGEDATA', & ! block
996  'RHK', & ! tag name
997  'RHK', & ! fortran variable
998  'DOUBLE', & ! type
999  '', & ! shape
1000  'reach bed hydraulic conductivity', & ! longname
1001  .true., & ! required
1002  .false., & ! developmode
1003  .true., & ! multi-record
1004  .false., & ! preserve case
1005  .false., & ! layered
1006  .true. & ! timeseries
1007  )

◆ gwfsfr_rlen

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_rlen = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'RLEN', 'RLEN', 'DOUBLE', '', 'reach length', .true., .false., .true., .false., .false., .false. )
private

Definition at line 895 of file gwf-sfridm.f90.

895  type(InputParamDefinitionType), parameter :: &
896  gwfsfr_rlen = inputparamdefinitiontype &
897  ( &
898  'GWF', & ! component
899  'SFR', & ! subcomponent
900  'PACKAGEDATA', & ! block
901  'RLEN', & ! tag name
902  'RLEN', & ! fortran variable
903  'DOUBLE', & ! type
904  '', & ! shape
905  'reach length', & ! longname
906  .true., & ! required
907  .false., & ! developmode
908  .true., & ! multi-record
909  .false., & ! preserve case
910  .false., & ! layered
911  .false. & ! timeseries
912  )

◆ gwfsfr_rtp

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_rtp = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'RTP', 'RTP', 'DOUBLE', '', 'reach streambed top elevation', .true., .false., .true., .false., .false., .false. )
private

Definition at line 952 of file gwf-sfridm.f90.

952  type(InputParamDefinitionType), parameter :: &
953  gwfsfr_rtp = inputparamdefinitiontype &
954  ( &
955  'GWF', & ! component
956  'SFR', & ! subcomponent
957  'PACKAGEDATA', & ! block
958  'RTP', & ! tag name
959  'RTP', & ! fortran variable
960  'DOUBLE', & ! type
961  '', & ! shape
962  'reach streambed top elevation', & ! longname
963  .true., & ! required
964  .false., & ! developmode
965  .true., & ! multi-record
966  .false., & ! preserve case
967  .false., & ! layered
968  .false. & ! timeseries
969  )

◆ gwfsfr_runoff

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_runoff = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'RUNOFF', 'RUNOFF', 'DOUBLE', '', 'runoff rate', .true., .false., .true., .false., .false., .true. )
private

Definition at line 1503 of file gwf-sfridm.f90.

1503  type(InputParamDefinitionType), parameter :: &
1504  gwfsfr_runoff = inputparamdefinitiontype &
1505  ( &
1506  'GWF', & ! component
1507  'SFR', & ! subcomponent
1508  'PERIOD', & ! block
1509  'RUNOFF', & ! tag name
1510  'RUNOFF', & ! fortran variable
1511  'DOUBLE', & ! type
1512  '', & ! shape
1513  'runoff rate', & ! longname
1514  .true., & ! required
1515  .false., & ! developmode
1516  .true., & ! multi-record
1517  .false., & ! preserve case
1518  .false., & ! layered
1519  .true. & ! timeseries
1520  )

◆ gwfsfr_rwid

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_rwid = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'RWID', 'RWID', 'DOUBLE', '', 'reach width', .true., .false., .true., .false., .false., .false. )
private

Definition at line 914 of file gwf-sfridm.f90.

914  type(InputParamDefinitionType), parameter :: &
915  gwfsfr_rwid = inputparamdefinitiontype &
916  ( &
917  'GWF', & ! component
918  'SFR', & ! subcomponent
919  'PACKAGEDATA', & ! block
920  'RWID', & ! tag name
921  'RWID', & ! fortran variable
922  'DOUBLE', & ! type
923  '', & ! shape
924  'reach width', & ! longname
925  .true., & ! required
926  .false., & ! developmode
927  .true., & ! multi-record
928  .false., & ! preserve case
929  .false., & ! layered
930  .false. & ! timeseries
931  )

◆ gwfsfr_sfrsetting

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_sfrsetting = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'SFRSETTING', 'SFRSETTING', 'KEYSTRING STATUS BEDK MANNING STAGE INFLOW RAINFALL '// 'EVAPORATION RUNOFF DIVERSIONRECORD UPSTREAM_FRACTION '// 'CROSS_SECTIONRECORD AUXILIARYRECORD', '', '', .true., .false., .true., .false., .false., .false. )
private

Definition at line 1996 of file gwf-sfridm.f90.

1996  type(InputParamDefinitionType), parameter :: &
1997  gwfsfr_sfrsetting = inputparamdefinitiontype &
1998  ( &
1999  'GWF', & ! component
2000  'SFR', & ! subcomponent
2001  'PERIOD', & ! block
2002  'SFRSETTING', & ! tag name
2003  'SFRSETTING', & ! fortran variable
2004  'KEYSTRING STATUS BEDK MANNING STAGE INFLOW RAINFALL '// &
2005  'EVAPORATION RUNOFF DIVERSIONRECORD UPSTREAM_FRACTION '// &
2006  'CROSS_SECTIONRECORD AUXILIARYRECORD', & ! type
2007  '', & ! shape
2008  '', & ! longname
2009  .true., & ! required
2010  .false., & ! developmode
2011  .true., & ! multi-record
2012  .false., & ! preserve case
2013  .false., & ! layered
2014  .false. & ! timeseries
2015  )

◆ gwfsfr_sfrtab6_filename

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_sfrtab6_filename = InputParamDefinitionType ( 'GWF', 'SFR', 'CROSSSECTIONS', 'TAB6_FILENAME', 'SFRTAB6_FILENAME', 'STRING', '', 'table file name', .true., .false., .true., .true., .false., .false. )
private

Definition at line 1180 of file gwf-sfridm.f90.

1180  type(InputParamDefinitionType), parameter :: &
1181  gwfsfr_sfrtab6_filename = inputparamdefinitiontype &
1182  ( &
1183  'GWF', & ! component
1184  'SFR', & ! subcomponent
1185  'CROSSSECTIONS', & ! block
1186  'TAB6_FILENAME', & ! tag name
1187  'SFRTAB6_FILENAME', & ! fortran variable
1188  'STRING', & ! type
1189  '', & ! shape
1190  'table file name', & ! longname
1191  .true., & ! required
1192  .false., & ! developmode
1193  .true., & ! multi-record
1194  .true., & ! preserve case
1195  .false., & ! layered
1196  .false. & ! timeseries
1197  )

◆ gwfsfr_stage

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_stage = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'STAGE', 'STAGE', 'DOUBLE', '', 'reach stage', .true., .false., .true., .false., .false., .true. )
private

Definition at line 1427 of file gwf-sfridm.f90.

1427  type(InputParamDefinitionType), parameter :: &
1428  gwfsfr_stage = inputparamdefinitiontype &
1429  ( &
1430  'GWF', & ! component
1431  'SFR', & ! subcomponent
1432  'PERIOD', & ! block
1433  'STAGE', & ! tag name
1434  'STAGE', & ! fortran variable
1435  'DOUBLE', & ! type
1436  '', & ! shape
1437  'reach stage', & ! longname
1438  .true., & ! required
1439  .false., & ! developmode
1440  .true., & ! multi-record
1441  .false., & ! preserve case
1442  .false., & ! layered
1443  .true. & ! timeseries
1444  )

◆ gwfsfr_stage_filerecord

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_stage_filerecord = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'STAGE_FILERECORD', 'STAGE_FILERECORD', 'RECORD STAGE FILEOUT STAGEFILE', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 267 of file gwf-sfridm.f90.

267  type(InputParamDefinitionType), parameter :: &
268  gwfsfr_stage_filerecord = inputparamdefinitiontype &
269  ( &
270  'GWF', & ! component
271  'SFR', & ! subcomponent
272  'OPTIONS', & ! block
273  'STAGE_FILERECORD', & ! tag name
274  'STAGE_FILERECORD', & ! fortran variable
275  'RECORD STAGE FILEOUT STAGEFILE', & ! type
276  '', & ! shape
277  '', & ! longname
278  .false., & ! required
279  .false., & ! developmode
280  .false., & ! multi-record
281  .false., & ! preserve case
282  .false., & ! layered
283  .false. & ! timeseries
284  )

◆ gwfsfr_stagefile

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_stagefile = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'STAGEFILE', 'STAGEFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
private

Definition at line 305 of file gwf-sfridm.f90.

305  type(InputParamDefinitionType), parameter :: &
306  gwfsfr_stagefile = inputparamdefinitiontype &
307  ( &
308  'GWF', & ! component
309  'SFR', & ! subcomponent
310  'OPTIONS', & ! block
311  'STAGEFILE', & ! tag name
312  'STAGEFILE', & ! fortran variable
313  'STRING', & ! type
314  '', & ! shape
315  'file keyword', & ! longname
316  .true., & ! required
317  .false., & ! developmode
318  .true., & ! multi-record
319  .true., & ! preserve case
320  .false., & ! layered
321  .false. & ! timeseries
322  )

◆ gwfsfr_status

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_status = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'STATUS', 'STATUS', 'STRING', '', 'reach status', .true., .false., .true., .false., .false., .false. )
private

Definition at line 1370 of file gwf-sfridm.f90.

1370  type(InputParamDefinitionType), parameter :: &
1371  gwfsfr_status = inputparamdefinitiontype &
1372  ( &
1373  'GWF', & ! component
1374  'SFR', & ! subcomponent
1375  'PERIOD', & ! block
1376  'STATUS', & ! tag name
1377  'STATUS', & ! fortran variable
1378  'STRING', & ! type
1379  '', & ! shape
1380  'reach status', & ! longname
1381  .true., & ! required
1382  .false., & ! developmode
1383  .true., & ! multi-record
1384  .false., & ! preserve case
1385  .false., & ! layered
1386  .false. & ! timeseries
1387  )

◆ gwfsfr_storage

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_storage = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'STORAGE', 'STORAGE', 'KEYWORD', '', 'activate reach storage', .false., .false., .false., .false., .false., .false. )
private

Definition at line 115 of file gwf-sfridm.f90.

115  type(InputParamDefinitionType), parameter :: &
116  gwfsfr_storage = inputparamdefinitiontype &
117  ( &
118  'GWF', & ! component
119  'SFR', & ! subcomponent
120  'OPTIONS', & ! block
121  'STORAGE', & ! tag name
122  'STORAGE', & ! fortran variable
123  'KEYWORD', & ! type
124  '', & ! shape
125  'activate reach storage', & ! longname
126  .false., & ! required
127  .false., & ! developmode
128  .false., & ! multi-record
129  .false., & ! preserve case
130  .false., & ! layered
131  .false. & ! timeseries
132  )

◆ gwfsfr_storage_weight

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_storage_weight = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'DEV_STORAGE_WEIGHT', 'STORAGE_WEIGHT', 'DOUBLE', '', 'reach storage time weighting', .false., .false., .false., .false., .false., .false. )
private

Definition at line 781 of file gwf-sfridm.f90.

781  type(InputParamDefinitionType), parameter :: &
782  gwfsfr_storage_weight = inputparamdefinitiontype &
783  ( &
784  'GWF', & ! component
785  'SFR', & ! subcomponent
786  'OPTIONS', & ! block
787  'DEV_STORAGE_WEIGHT', & ! tag name
788  'STORAGE_WEIGHT', & ! fortran variable
789  'DOUBLE', & ! type
790  '', & ! shape
791  'reach storage time weighting', & ! longname
792  .false., & ! required
793  .false., & ! developmode
794  .false., & ! multi-record
795  .false., & ! preserve case
796  .false., & ! layered
797  .false. & ! timeseries
798  )

◆ gwfsfr_tab6

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_tab6 = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'TAB6', 'TAB6', 'KEYWORD', '', 'head keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 1655 of file gwf-sfridm.f90.

1655  type(InputParamDefinitionType), parameter :: &
1656  gwfsfr_tab6 = inputparamdefinitiontype &
1657  ( &
1658  'GWF', & ! component
1659  'SFR', & ! subcomponent
1660  'PERIOD', & ! block
1661  'TAB6', & ! tag name
1662  'TAB6', & ! fortran variable
1663  'KEYWORD', & ! type
1664  '', & ! shape
1665  'head keyword', & ! longname
1666  .true., & ! required
1667  .false., & ! developmode
1668  .true., & ! multi-record
1669  .false., & ! preserve case
1670  .false., & ! layered
1671  .false. & ! timeseries
1672  )

◆ gwfsfr_tab6_filename

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_tab6_filename = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'TAB6_FILENAME', 'TAB6_FILENAME', 'STRING', '', 'table file name', .true., .false., .true., .true., .false., .false. )
private

Definition at line 1693 of file gwf-sfridm.f90.

1693  type(InputParamDefinitionType), parameter :: &
1694  gwfsfr_tab6_filename = inputparamdefinitiontype &
1695  ( &
1696  'GWF', & ! component
1697  'SFR', & ! subcomponent
1698  'PERIOD', & ! block
1699  'TAB6_FILENAME', & ! tag name
1700  'TAB6_FILENAME', & ! fortran variable
1701  'STRING', & ! type
1702  '', & ! shape
1703  'table file name', & ! longname
1704  .true., & ! required
1705  .false., & ! developmode
1706  .true., & ! multi-record
1707  .true., & ! preserve case
1708  .false., & ! layered
1709  .false. & ! timeseries
1710  )

◆ gwfsfr_time_conversion

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_time_conversion = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'TIME_CONVERSION', 'TIME_CONVERSION', 'DOUBLE', '', 'time conversion factor', .false., .false., .false., .false., .false., .false. )
private

Definition at line 762 of file gwf-sfridm.f90.

762  type(InputParamDefinitionType), parameter :: &
763  gwfsfr_time_conversion = inputparamdefinitiontype &
764  ( &
765  'GWF', & ! component
766  'SFR', & ! subcomponent
767  'OPTIONS', & ! block
768  'TIME_CONVERSION', & ! tag name
769  'TIME_CONVERSION', & ! fortran variable
770  'DOUBLE', & ! type
771  '', & ! shape
772  'time conversion factor', & ! longname
773  .false., & ! required
774  .false., & ! developmode
775  .false., & ! multi-record
776  .false., & ! preserve case
777  .false., & ! layered
778  .false. & ! timeseries
779  )

◆ gwfsfr_ts6

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_ts6 = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'TS6', 'TS6', 'KEYWORD', '', 'head keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 534 of file gwf-sfridm.f90.

534  type(InputParamDefinitionType), parameter :: &
535  gwfsfr_ts6 = inputparamdefinitiontype &
536  ( &
537  'GWF', & ! component
538  'SFR', & ! subcomponent
539  'OPTIONS', & ! block
540  'TS6', & ! tag name
541  'TS6', & ! fortran variable
542  'KEYWORD', & ! type
543  '', & ! shape
544  'head keyword', & ! longname
545  .true., & ! required
546  .false., & ! developmode
547  .true., & ! multi-record
548  .false., & ! preserve case
549  .false., & ! layered
550  .false. & ! timeseries
551  )

◆ gwfsfr_ts6_filename

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_ts6_filename = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'TS6_FILENAME', 'TS6_FILENAME', 'STRING', '', 'file name of time series information', .true., .false., .true., .true., .false., .false. )
private

Definition at line 572 of file gwf-sfridm.f90.

572  type(InputParamDefinitionType), parameter :: &
573  gwfsfr_ts6_filename = inputparamdefinitiontype &
574  ( &
575  'GWF', & ! component
576  'SFR', & ! subcomponent
577  'OPTIONS', & ! block
578  'TS6_FILENAME', & ! tag name
579  'TS6_FILENAME', & ! fortran variable
580  'STRING', & ! type
581  '', & ! shape
582  'file name of time series information', & ! longname
583  .true., & ! required
584  .false., & ! developmode
585  .true., & ! multi-record
586  .true., & ! preserve case
587  .false., & ! layered
588  .false. & ! timeseries
589  )

◆ gwfsfr_ts_filerecord

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_ts_filerecord = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'TS_FILERECORD', 'TS_FILERECORD', 'RECORD TS6 FILEIN TS6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 515 of file gwf-sfridm.f90.

515  type(InputParamDefinitionType), parameter :: &
516  gwfsfr_ts_filerecord = inputparamdefinitiontype &
517  ( &
518  'GWF', & ! component
519  'SFR', & ! subcomponent
520  'OPTIONS', & ! block
521  'TS_FILERECORD', & ! tag name
522  'TS_FILERECORD', & ! fortran variable
523  'RECORD TS6 FILEIN TS6_FILENAME', & ! type
524  '', & ! shape
525  '', & ! longname
526  .false., & ! required
527  .false., & ! developmode
528  .false., & ! multi-record
529  .false., & ! preserve case
530  .false., & ! layered
531  .false. & ! timeseries
532  )

◆ gwfsfr_unit_conversion

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_unit_conversion = InputParamDefinitionType ( 'GWF', 'SFR', 'OPTIONS', 'UNIT_CONVERSION', 'UNIT_CONVERSION', 'DOUBLE', '', 'conversion factor', .false., .false., .false., .false., .false., .false. )
private

Definition at line 724 of file gwf-sfridm.f90.

724  type(InputParamDefinitionType), parameter :: &
725  gwfsfr_unit_conversion = inputparamdefinitiontype &
726  ( &
727  'GWF', & ! component
728  'SFR', & ! subcomponent
729  'OPTIONS', & ! block
730  'UNIT_CONVERSION', & ! tag name
731  'UNIT_CONVERSION', & ! fortran variable
732  'DOUBLE', & ! type
733  '', & ! shape
734  'conversion factor', & ! longname
735  .false., & ! required
736  .false., & ! developmode
737  .false., & ! multi-record
738  .false., & ! preserve case
739  .false., & ! layered
740  .false. & ! timeseries
741  )

◆ gwfsfr_upstream_frac

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_upstream_frac = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'UPSTREAM_FRACTION', 'UPSTREAM_FRAC', 'DOUBLE', '', 'fraction of upstream flow', .true., .false., .true., .false., .false., .true. )
private

Definition at line 1598 of file gwf-sfridm.f90.

1598  type(InputParamDefinitionType), parameter :: &
1599  gwfsfr_upstream_frac = inputparamdefinitiontype &
1600  ( &
1601  'GWF', & ! component
1602  'SFR', & ! subcomponent
1603  'PERIOD', & ! block
1604  'UPSTREAM_FRACTION', & ! tag name
1605  'UPSTREAM_FRAC', & ! fortran variable
1606  'DOUBLE', & ! type
1607  '', & ! shape
1608  'fraction of upstream flow', & ! longname
1609  .true., & ! required
1610  .false., & ! developmode
1611  .true., & ! multi-record
1612  .false., & ! preserve case
1613  .false., & ! layered
1614  .true. & ! timeseries
1615  )

◆ gwfsfr_ustrf

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_ustrf = InputParamDefinitionType ( 'GWF', 'SFR', 'PACKAGEDATA', 'USTRF', 'USTRF', 'DOUBLE', '', 'fraction of upstream flow', .true., .false., .true., .false., .false., .true. )
private

Definition at line 1047 of file gwf-sfridm.f90.

1047  type(InputParamDefinitionType), parameter :: &
1048  gwfsfr_ustrf = inputparamdefinitiontype &
1049  ( &
1050  'GWF', & ! component
1051  'SFR', & ! subcomponent
1052  'PACKAGEDATA', & ! block
1053  'USTRF', & ! tag name
1054  'USTRF', & ! fortran variable
1055  'DOUBLE', & ! type
1056  '', & ! shape
1057  'fraction of upstream flow', & ! longname
1058  .true., & ! required
1059  .false., & ! developmode
1060  .true., & ! multi-record
1061  .false., & ! preserve case
1062  .false., & ! layered
1063  .true. & ! timeseries
1064  )

◆ gwfsfr_xs_filein

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_xs_filein = InputParamDefinitionType ( 'GWF', 'SFR', 'CROSSSECTIONS', 'FILEIN', 'XS_FILEIN', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 1161 of file gwf-sfridm.f90.

1161  type(InputParamDefinitionType), parameter :: &
1162  gwfsfr_xs_filein = inputparamdefinitiontype &
1163  ( &
1164  'GWF', & ! component
1165  'SFR', & ! subcomponent
1166  'CROSSSECTIONS', & ! block
1167  'FILEIN', & ! tag name
1168  'XS_FILEIN', & ! fortran variable
1169  'KEYWORD', & ! type
1170  '', & ! shape
1171  'file keyword', & ! longname
1172  .true., & ! required
1173  .false., & ! developmode
1174  .true., & ! multi-record
1175  .false., & ! preserve case
1176  .false., & ! layered
1177  .false. & ! timeseries
1178  )

◆ gwfsfr_xs_tab6

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_xs_tab6 = InputParamDefinitionType ( 'GWF', 'SFR', 'CROSSSECTIONS', 'TAB6', 'XS_TAB6', 'KEYWORD', '', 'head keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 1142 of file gwf-sfridm.f90.

1142  type(InputParamDefinitionType), parameter :: &
1143  gwfsfr_xs_tab6 = inputparamdefinitiontype &
1144  ( &
1145  'GWF', & ! component
1146  'SFR', & ! subcomponent
1147  'CROSSSECTIONS', & ! block
1148  'TAB6', & ! tag name
1149  'XS_TAB6', & ! fortran variable
1150  'KEYWORD', & ! type
1151  '', & ! shape
1152  'head keyword', & ! longname
1153  .true., & ! required
1154  .false., & ! developmode
1155  .true., & ! multi-record
1156  .false., & ! preserve case
1157  .false., & ! layered
1158  .false. & ! timeseries
1159  )

◆ gwfsfr_xsectionrecord

type(inputparamdefinitiontype), parameter gwfsfrinputmodule::gwfsfr_xsectionrecord = InputParamDefinitionType ( 'GWF', 'SFR', 'PERIOD', 'CROSS_SECTIONRECORD', 'XSECTIONRECORD', 'RECORD CROSS_SECTION TAB6 FILEIN TAB6_FILENAME', '', '', .true., .false., .true., .false., .false., .false. )
private

Definition at line 1617 of file gwf-sfridm.f90.

1617  type(InputParamDefinitionType), parameter :: &
1618  gwfsfr_xsectionrecord = inputparamdefinitiontype &
1619  ( &
1620  'GWF', & ! component
1621  'SFR', & ! subcomponent
1622  'PERIOD', & ! block
1623  'CROSS_SECTIONRECORD', & ! tag name
1624  'XSECTIONRECORD', & ! fortran variable
1625  'RECORD CROSS_SECTION TAB6 FILEIN TAB6_FILENAME', & ! type
1626  '', & ! shape
1627  '', & ! longname
1628  .true., & ! required
1629  .false., & ! developmode
1630  .true., & ! multi-record
1631  .false., & ! preserve case
1632  .false., & ! layered
1633  .false. & ! timeseries
1634  )