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

Data Types

type  gwtsftparamfoundtype
 

Variables

logical, public gwt_sft_multi_package = .true.
 
logical, public gwt_sft_is_advanced = .true.
 
character(len=16), dimension(*), parameter, public gwt_sft_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter gwtsft_flow_pkg_name = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'FLOW_PACKAGE_NAME', 'FLOW_PKG_NAME', 'STRING', '', 'keyword to specify name of corresponding flow package', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_auxiliary = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'AUXILIARY', 'AUXILIARY', 'STRING', 'NAUX', 'keyword to specify aux variables', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_fp_aux_name = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'FLOW_PACKAGE_AUXILIARY_NAME', 'FP_AUX_NAME', 'STRING', '', 'keyword to specify name of concentration auxiliary variable '// 'in flow package', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_boundnames = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'BOUNDNAMES', 'BOUNDNAMES', 'KEYWORD', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_iprpak = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'PRINT_INPUT', 'IPRPAK', 'KEYWORD', '', 'print input to listing file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_iprconc = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'PRINT_CONCENTRATION', 'IPRCONC', 'KEYWORD', '', 'print calculated concentrations to listing file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_iprflow = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'PRINT_FLOWS', 'IPRFLOW', 'KEYWORD', '', 'print calculated flows to listing file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_ipakcb = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', 'save reach flows to budget file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_conc_filerec = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'CONCENTRATION_FILERECORD', 'CONC_FILEREC', 'RECORD CONCENTRATION FILEOUT CONCFILE', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_options_concentration = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'CONCENTRATION', 'CONCENTRATION', 'KEYWORD', '', 'concentration keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_concfile = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'CONCFILE', 'CONCFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_budfilerec = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'BUDGET_FILERECORD', 'BUDFILEREC', 'RECORD BUDGET FILEOUT BUDGETFILE', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_budget = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'BUDGET', 'BUDGET', 'KEYWORD', '', 'budget keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_fileout = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'FILEOUT', 'FILEOUT', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_budgetfile = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'BUDGETFILE', 'BUDGETFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_budcsvfilerec = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'BUDGETCSV_FILERECORD', 'BUDCSVFILEREC', 'RECORD BUDGETCSV FILEOUT BUDGETCSVFILE', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_budgetcsv = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'BUDGETCSV', 'BUDGETCSV', 'KEYWORD', '', 'budget keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_budgetcsvfile = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'BUDGETCSVFILE', 'BUDGETCSVFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_ts_filerecord = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'TS_FILERECORD', 'TS_FILERECORD', 'RECORD TS6 FILEIN TS6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_ts6 = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'TS6', 'TS6', 'KEYWORD', '', 'head keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_filein = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_ts6_filename = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'TS6_FILENAME', 'TS6_FILENAME', 'STRING', '', 'file name of time series information', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_obs_filerecord = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'OBS_FILERECORD', 'OBS_FILERECORD', 'RECORD OBS6 FILEIN OBS6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_obs6 = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'OBS6', 'OBS6', 'KEYWORD', '', 'obs keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_obs6_filename = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'OBS6_FILENAME', 'OBS6_FILENAME', 'STRING', '', 'obs6 input filename', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_dev_nonexpanding = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'DEV_NONEXPANDING_MATRIX', 'DEV_NONEXPANDING', 'KEYWORD', '', 'do not add rows to the solution matrix', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_packagedata_ifno = InputParamDefinitionType ( 'GWT', 'SFT', 'PACKAGEDATA', 'IFNO', 'PACKAGEDATA_IFNO', 'INTEGER', '', 'reach number for this entry', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_strt = InputParamDefinitionType ( 'GWT', 'SFT', 'PACKAGEDATA', 'STRT', 'STRT', 'DOUBLE', '', 'starting reach concentration', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_aux = InputParamDefinitionType ( 'GWT', 'SFT', 'PACKAGEDATA', 'AUX', 'AUX', 'DOUBLE1D', 'NAUX', 'auxiliary variables', .false., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter gwtsft_boundname = InputParamDefinitionType ( 'GWT', 'SFT', 'PACKAGEDATA', 'BOUNDNAME', 'BOUNDNAME', 'STRING', '', 'well name', .false., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_ifno = InputParamDefinitionType ( 'GWT', 'SFT', 'PERIOD', 'IFNO', 'IFNO', 'INTEGER', '', 'reach number for this entry', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_status = InputParamDefinitionType ( 'GWT', 'SFT', 'PERIOD', 'STATUS', 'STATUS', 'STRING', '', 'reach concentration status', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_concentration = InputParamDefinitionType ( 'GWT', 'SFT', 'PERIOD', 'CONCENTRATION', 'CONCENTRATION', 'DOUBLE', '', 'reach concentration', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter gwtsft_rainfall = InputParamDefinitionType ( 'GWT', 'SFT', 'PERIOD', 'RAINFALL', 'RAINFALL', 'DOUBLE', '', 'rainfall concentration', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter gwtsft_evaporation = InputParamDefinitionType ( 'GWT', 'SFT', 'PERIOD', 'EVAPORATION', 'EVAPORATION', 'DOUBLE', '', 'evaporation concentration', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter gwtsft_runoff = InputParamDefinitionType ( 'GWT', 'SFT', 'PERIOD', 'RUNOFF', 'RUNOFF', 'DOUBLE', '', 'runoff concentration', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter gwtsft_inflow = InputParamDefinitionType ( 'GWT', 'SFT', 'PERIOD', 'INFLOW', 'INFLOW', 'DOUBLE', '', 'inflow concentration', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter gwtsft_auxiliaryrecord = InputParamDefinitionType ( 'GWT', 'SFT', 'PERIOD', 'AUXILIARYRECORD', 'AUXILIARYRECORD', 'RECORD AUXILIARY AUXNAME AUXVAL', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_period_auxiliary = InputParamDefinitionType ( 'GWT', 'SFT', 'PERIOD', 'AUXILIARY', 'PERIOD_AUXILIARY', 'KEYWORD', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_auxname = InputParamDefinitionType ( 'GWT', 'SFT', 'PERIOD', 'AUXNAME', 'AUXNAME', 'STRING', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_auxval = InputParamDefinitionType ( 'GWT', 'SFT', 'PERIOD', 'AUXVAL', 'AUXVAL', 'DOUBLE', '', 'auxiliary variable value', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwt_sft_param_definitions = [ gwtsft_flow_pkg_name, gwtsft_auxiliary, gwtsft_fp_aux_name, gwtsft_boundnames, gwtsft_iprpak, gwtsft_iprconc, gwtsft_iprflow, gwtsft_ipakcb, gwtsft_conc_filerec, gwtsft_options_concentration, gwtsft_concfile, gwtsft_budfilerec, gwtsft_budget, gwtsft_fileout, gwtsft_budgetfile, gwtsft_budcsvfilerec, gwtsft_budgetcsv, gwtsft_budgetcsvfile, gwtsft_ts_filerecord, gwtsft_ts6, gwtsft_filein, gwtsft_ts6_filename, gwtsft_obs_filerecord, gwtsft_obs6, gwtsft_obs6_filename, gwtsft_dev_nonexpanding, gwtsft_packagedata_ifno, gwtsft_strt, gwtsft_aux, gwtsft_boundname, gwtsft_ifno, gwtsft_status, gwtsft_concentration, gwtsft_rainfall, gwtsft_evaporation, gwtsft_runoff, gwtsft_inflow, gwtsft_auxiliaryrecord, gwtsft_period_auxiliary, gwtsft_auxname, gwtsft_auxval ]
 
type(inputparamdefinitiontype), parameter gwtsft_packagedata = InputParamDefinitionType ( 'GWT', 'SFT', 'PACKAGEDATA', 'PACKAGEDATA', 'PACKAGEDATA', 'RECARRAY IFNO STRT AUX BOUNDNAME', 'NREACHES', '', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_reachperioddata = InputParamDefinitionType ( 'GWT', 'SFT', 'PERIOD', 'REACHPERIODDATA', 'REACHPERIODDATA', 'RECARRAY IFNO REACHSETTING', '', '', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtsft_reachsetting = InputParamDefinitionType ( 'GWT', 'SFT', 'PERIOD', 'REACHSETTING', 'REACHSETTING', 'KEYSTRING STATUS CONCENTRATION RAINFALL EVAPORATION RUNOFF '// 'INFLOW AUXILIARYRECORD', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwt_sft_aggregate_definitions = [ gwtsft_packagedata, gwtsft_reachperioddata, gwtsft_reachsetting ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public gwt_sft_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'PACKAGEDATA', .true., .true., .false. ), InputBlockDefinitionType( 'PERIOD', .true., .true., .true. ) ]
 

Variable Documentation

◆ gwt_sft_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public gwtsftinputmodule::gwt_sft_aggregate_definitions = [ gwtsft_packagedata, gwtsft_reachperioddata, gwtsft_reachsetting ]

Definition at line 952 of file gwt-sftidm.f90.

952  type(InputParamDefinitionType), parameter :: &
953  gwt_sft_aggregate_definitions(*) = &
954  [ &
955  gwtsft_packagedata, &
956  gwtsft_reachperioddata, &
957  gwtsft_reachsetting &
958  ]

◆ gwt_sft_block_definitions

type(inputblockdefinitiontype), dimension(*), parameter, public gwtsftinputmodule::gwt_sft_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'PACKAGEDATA', .true., .true., .false. ), InputBlockDefinitionType( 'PERIOD', .true., .true., .true. ) ]

Definition at line 960 of file gwt-sftidm.f90.

960  type(InputBlockDefinitionType), parameter :: &
961  gwt_sft_block_definitions(*) = &
962  [ &
963  inputblockdefinitiontype( &
964  'OPTIONS', & ! blockname
965  .false., & ! required
966  .false., & ! aggregate
967  .false. & ! block_variable
968  ), &
969  inputblockdefinitiontype( &
970  'PACKAGEDATA', & ! blockname
971  .true., & ! required
972  .true., & ! aggregate
973  .false. & ! block_variable
974  ), &
975  inputblockdefinitiontype( &
976  'PERIOD', & ! blockname
977  .true., & ! required
978  .true., & ! aggregate
979  .true. & ! block_variable
980  ) &
981  ]

◆ gwt_sft_is_advanced

logical, public gwtsftinputmodule::gwt_sft_is_advanced = .true.

Definition at line 60 of file gwt-sftidm.f90.

60  logical :: gwt_sft_is_advanced = .true.

◆ gwt_sft_multi_package

logical, public gwtsftinputmodule::gwt_sft_multi_package = .true.

Definition at line 59 of file gwt-sftidm.f90.

59  logical :: gwt_sft_multi_package = .true.

◆ gwt_sft_param_definitions

Definition at line 848 of file gwt-sftidm.f90.

848  type(InputParamDefinitionType), parameter :: &
849  gwt_sft_param_definitions(*) = &
850  [ &
851  gwtsft_flow_pkg_name, &
852  gwtsft_auxiliary, &
853  gwtsft_fp_aux_name, &
854  gwtsft_boundnames, &
855  gwtsft_iprpak, &
856  gwtsft_iprconc, &
857  gwtsft_iprflow, &
858  gwtsft_ipakcb, &
859  gwtsft_conc_filerec, &
860  gwtsft_options_concentration, &
861  gwtsft_concfile, &
862  gwtsft_budfilerec, &
863  gwtsft_budget, &
864  gwtsft_fileout, &
865  gwtsft_budgetfile, &
866  gwtsft_budcsvfilerec, &
867  gwtsft_budgetcsv, &
868  gwtsft_budgetcsvfile, &
869  gwtsft_ts_filerecord, &
870  gwtsft_ts6, &
871  gwtsft_filein, &
872  gwtsft_ts6_filename, &
873  gwtsft_obs_filerecord, &
874  gwtsft_obs6, &
875  gwtsft_obs6_filename, &
876  gwtsft_dev_nonexpanding, &
877  gwtsft_packagedata_ifno, &
878  gwtsft_strt, &
879  gwtsft_aux, &
880  gwtsft_boundname, &
881  gwtsft_ifno, &
882  gwtsft_status, &
883  gwtsft_concentration, &
884  gwtsft_rainfall, &
885  gwtsft_evaporation, &
886  gwtsft_runoff, &
887  gwtsft_inflow, &
888  gwtsft_auxiliaryrecord, &
889  gwtsft_period_auxiliary, &
890  gwtsft_auxname, &
891  gwtsft_auxval &
892  ]

◆ gwt_sft_subpackages

character(len=16), dimension(*), parameter, public gwtsftinputmodule::gwt_sft_subpackages = [ ' ' ]

Definition at line 62 of file gwt-sftidm.f90.

62  character(len=16), parameter :: &
63  gwt_sft_subpackages(*) = &
64  [ &
65  ' ' &
66  ]

◆ gwtsft_aux

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_aux = InputParamDefinitionType ( 'GWT', 'SFT', 'PACKAGEDATA', 'AUX', 'AUX', 'DOUBLE1D', 'NAUX', 'auxiliary variables', .false., .false., .true., .false., .false., .true. )
private

Definition at line 601 of file gwt-sftidm.f90.

601  type(InputParamDefinitionType), parameter :: &
602  gwtsft_aux = inputparamdefinitiontype &
603  ( &
604  'GWT', & ! component
605  'SFT', & ! subcomponent
606  'PACKAGEDATA', & ! block
607  'AUX', & ! tag name
608  'AUX', & ! fortran variable
609  'DOUBLE1D', & ! type
610  'NAUX', & ! shape
611  'auxiliary variables', & ! longname
612  .false., & ! required
613  .false., & ! developmode
614  .true., & ! multi-record
615  .false., & ! preserve case
616  .false., & ! layered
617  .true. & ! timeseries
618  )

◆ gwtsft_auxiliary

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_auxiliary = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'AUXILIARY', 'AUXILIARY', 'STRING', 'NAUX', 'keyword to specify aux variables', .false., .false., .false., .false., .false., .false. )
private

Definition at line 87 of file gwt-sftidm.f90.

87  type(InputParamDefinitionType), parameter :: &
88  gwtsft_auxiliary = inputparamdefinitiontype &
89  ( &
90  'GWT', & ! component
91  'SFT', & ! subcomponent
92  'OPTIONS', & ! block
93  'AUXILIARY', & ! tag name
94  'AUXILIARY', & ! fortran variable
95  'STRING', & ! type
96  'NAUX', & ! shape
97  'keyword to specify aux variables', & ! longname
98  .false., & ! required
99  .false., & ! developmode
100  .false., & ! multi-record
101  .false., & ! preserve case
102  .false., & ! layered
103  .false. & ! timeseries
104  )

◆ gwtsft_auxiliaryrecord

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_auxiliaryrecord = InputParamDefinitionType ( 'GWT', 'SFT', 'PERIOD', 'AUXILIARYRECORD', 'AUXILIARYRECORD', 'RECORD AUXILIARY AUXNAME AUXVAL', '', '', .true., .false., .true., .false., .false., .false. )
private

Definition at line 772 of file gwt-sftidm.f90.

772  type(InputParamDefinitionType), parameter :: &
773  gwtsft_auxiliaryrecord = inputparamdefinitiontype &
774  ( &
775  'GWT', & ! component
776  'SFT', & ! subcomponent
777  'PERIOD', & ! block
778  'AUXILIARYRECORD', & ! tag name
779  'AUXILIARYRECORD', & ! fortran variable
780  'RECORD AUXILIARY AUXNAME AUXVAL', & ! type
781  '', & ! shape
782  '', & ! longname
783  .true., & ! required
784  .false., & ! developmode
785  .true., & ! multi-record
786  .false., & ! preserve case
787  .false., & ! layered
788  .false. & ! timeseries
789  )

◆ gwtsft_auxname

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_auxname = InputParamDefinitionType ( 'GWT', 'SFT', 'PERIOD', 'AUXNAME', 'AUXNAME', 'STRING', '', '', .true., .false., .true., .false., .false., .false. )
private

Definition at line 810 of file gwt-sftidm.f90.

810  type(InputParamDefinitionType), parameter :: &
811  gwtsft_auxname = inputparamdefinitiontype &
812  ( &
813  'GWT', & ! component
814  'SFT', & ! subcomponent
815  'PERIOD', & ! block
816  'AUXNAME', & ! tag name
817  'AUXNAME', & ! fortran variable
818  'STRING', & ! type
819  '', & ! shape
820  '', & ! longname
821  .true., & ! required
822  .false., & ! developmode
823  .true., & ! multi-record
824  .false., & ! preserve case
825  .false., & ! layered
826  .false. & ! timeseries
827  )

◆ gwtsft_auxval

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_auxval = InputParamDefinitionType ( 'GWT', 'SFT', 'PERIOD', 'AUXVAL', 'AUXVAL', 'DOUBLE', '', 'auxiliary variable value', .true., .false., .true., .false., .false., .true. )
private

Definition at line 829 of file gwt-sftidm.f90.

829  type(InputParamDefinitionType), parameter :: &
830  gwtsft_auxval = inputparamdefinitiontype &
831  ( &
832  'GWT', & ! component
833  'SFT', & ! subcomponent
834  'PERIOD', & ! block
835  'AUXVAL', & ! tag name
836  'AUXVAL', & ! fortran variable
837  'DOUBLE', & ! type
838  '', & ! shape
839  'auxiliary variable value', & ! longname
840  .true., & ! required
841  .false., & ! developmode
842  .true., & ! multi-record
843  .false., & ! preserve case
844  .false., & ! layered
845  .true. & ! timeseries
846  )

◆ gwtsft_boundname

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_boundname = InputParamDefinitionType ( 'GWT', 'SFT', 'PACKAGEDATA', 'BOUNDNAME', 'BOUNDNAME', 'STRING', '', 'well name', .false., .false., .true., .false., .false., .false. )
private

Definition at line 620 of file gwt-sftidm.f90.

620  type(InputParamDefinitionType), parameter :: &
621  gwtsft_boundname = inputparamdefinitiontype &
622  ( &
623  'GWT', & ! component
624  'SFT', & ! subcomponent
625  'PACKAGEDATA', & ! block
626  'BOUNDNAME', & ! tag name
627  'BOUNDNAME', & ! fortran variable
628  'STRING', & ! type
629  '', & ! shape
630  'well name', & ! longname
631  .false., & ! required
632  .false., & ! developmode
633  .true., & ! multi-record
634  .false., & ! preserve case
635  .false., & ! layered
636  .false. & ! timeseries
637  )

◆ gwtsft_boundnames

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_boundnames = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'BOUNDNAMES', 'BOUNDNAMES', 'KEYWORD', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 126 of file gwt-sftidm.f90.

126  type(InputParamDefinitionType), parameter :: &
127  gwtsft_boundnames = inputparamdefinitiontype &
128  ( &
129  'GWT', & ! component
130  'SFT', & ! subcomponent
131  'OPTIONS', & ! block
132  'BOUNDNAMES', & ! tag name
133  'BOUNDNAMES', & ! fortran variable
134  'KEYWORD', & ! type
135  '', & ! shape
136  '', & ! longname
137  .false., & ! required
138  .false., & ! developmode
139  .false., & ! multi-record
140  .false., & ! preserve case
141  .false., & ! layered
142  .false. & ! timeseries
143  )

◆ gwtsft_budcsvfilerec

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_budcsvfilerec = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'BUDGETCSV_FILERECORD', 'BUDCSVFILEREC', 'RECORD BUDGETCSV FILEOUT BUDGETCSVFILE', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 354 of file gwt-sftidm.f90.

354  type(InputParamDefinitionType), parameter :: &
355  gwtsft_budcsvfilerec = inputparamdefinitiontype &
356  ( &
357  'GWT', & ! component
358  'SFT', & ! subcomponent
359  'OPTIONS', & ! block
360  'BUDGETCSV_FILERECORD', & ! tag name
361  'BUDCSVFILEREC', & ! fortran variable
362  'RECORD BUDGETCSV FILEOUT BUDGETCSVFILE', & ! type
363  '', & ! shape
364  '', & ! longname
365  .false., & ! required
366  .false., & ! developmode
367  .false., & ! multi-record
368  .false., & ! preserve case
369  .false., & ! layered
370  .false. & ! timeseries
371  )

◆ gwtsft_budfilerec

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_budfilerec = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'BUDGET_FILERECORD', 'BUDFILEREC', 'RECORD BUDGET FILEOUT BUDGETFILE', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 278 of file gwt-sftidm.f90.

278  type(InputParamDefinitionType), parameter :: &
279  gwtsft_budfilerec = inputparamdefinitiontype &
280  ( &
281  'GWT', & ! component
282  'SFT', & ! subcomponent
283  'OPTIONS', & ! block
284  'BUDGET_FILERECORD', & ! tag name
285  'BUDFILEREC', & ! fortran variable
286  'RECORD BUDGET FILEOUT BUDGETFILE', & ! type
287  '', & ! shape
288  '', & ! longname
289  .false., & ! required
290  .false., & ! developmode
291  .false., & ! multi-record
292  .false., & ! preserve case
293  .false., & ! layered
294  .false. & ! timeseries
295  )

◆ gwtsft_budget

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_budget = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'BUDGET', 'BUDGET', 'KEYWORD', '', 'budget keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 297 of file gwt-sftidm.f90.

297  type(InputParamDefinitionType), parameter :: &
298  gwtsft_budget = inputparamdefinitiontype &
299  ( &
300  'GWT', & ! component
301  'SFT', & ! subcomponent
302  'OPTIONS', & ! block
303  'BUDGET', & ! tag name
304  'BUDGET', & ! fortran variable
305  'KEYWORD', & ! type
306  '', & ! shape
307  'budget keyword', & ! longname
308  .true., & ! required
309  .false., & ! developmode
310  .true., & ! multi-record
311  .false., & ! preserve case
312  .false., & ! layered
313  .false. & ! timeseries
314  )

◆ gwtsft_budgetcsv

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_budgetcsv = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'BUDGETCSV', 'BUDGETCSV', 'KEYWORD', '', 'budget keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 373 of file gwt-sftidm.f90.

373  type(InputParamDefinitionType), parameter :: &
374  gwtsft_budgetcsv = inputparamdefinitiontype &
375  ( &
376  'GWT', & ! component
377  'SFT', & ! subcomponent
378  'OPTIONS', & ! block
379  'BUDGETCSV', & ! tag name
380  'BUDGETCSV', & ! fortran variable
381  'KEYWORD', & ! type
382  '', & ! shape
383  'budget keyword', & ! longname
384  .true., & ! required
385  .false., & ! developmode
386  .true., & ! multi-record
387  .false., & ! preserve case
388  .false., & ! layered
389  .false. & ! timeseries
390  )

◆ gwtsft_budgetcsvfile

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_budgetcsvfile = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'BUDGETCSVFILE', 'BUDGETCSVFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
private

Definition at line 392 of file gwt-sftidm.f90.

392  type(InputParamDefinitionType), parameter :: &
393  gwtsft_budgetcsvfile = inputparamdefinitiontype &
394  ( &
395  'GWT', & ! component
396  'SFT', & ! subcomponent
397  'OPTIONS', & ! block
398  'BUDGETCSVFILE', & ! tag name
399  'BUDGETCSVFILE', & ! fortran variable
400  'STRING', & ! type
401  '', & ! shape
402  'file keyword', & ! longname
403  .true., & ! required
404  .false., & ! developmode
405  .true., & ! multi-record
406  .true., & ! preserve case
407  .false., & ! layered
408  .false. & ! timeseries
409  )

◆ gwtsft_budgetfile

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_budgetfile = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'BUDGETFILE', 'BUDGETFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
private

Definition at line 335 of file gwt-sftidm.f90.

335  type(InputParamDefinitionType), parameter :: &
336  gwtsft_budgetfile = inputparamdefinitiontype &
337  ( &
338  'GWT', & ! component
339  'SFT', & ! subcomponent
340  'OPTIONS', & ! block
341  'BUDGETFILE', & ! tag name
342  'BUDGETFILE', & ! fortran variable
343  'STRING', & ! type
344  '', & ! shape
345  'file keyword', & ! longname
346  .true., & ! required
347  .false., & ! developmode
348  .true., & ! multi-record
349  .true., & ! preserve case
350  .false., & ! layered
351  .false. & ! timeseries
352  )

◆ gwtsft_conc_filerec

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_conc_filerec = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'CONCENTRATION_FILERECORD', 'CONC_FILEREC', 'RECORD CONCENTRATION FILEOUT CONCFILE', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 221 of file gwt-sftidm.f90.

221  type(InputParamDefinitionType), parameter :: &
222  gwtsft_conc_filerec = inputparamdefinitiontype &
223  ( &
224  'GWT', & ! component
225  'SFT', & ! subcomponent
226  'OPTIONS', & ! block
227  'CONCENTRATION_FILERECORD', & ! tag name
228  'CONC_FILEREC', & ! fortran variable
229  'RECORD CONCENTRATION FILEOUT CONCFILE', & ! type
230  '', & ! shape
231  '', & ! longname
232  .false., & ! required
233  .false., & ! developmode
234  .false., & ! multi-record
235  .false., & ! preserve case
236  .false., & ! layered
237  .false. & ! timeseries
238  )

◆ gwtsft_concentration

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_concentration = InputParamDefinitionType ( 'GWT', 'SFT', 'PERIOD', 'CONCENTRATION', 'CONCENTRATION', 'DOUBLE', '', 'reach concentration', .true., .false., .true., .false., .false., .true. )
private

Definition at line 677 of file gwt-sftidm.f90.

677  type(InputParamDefinitionType), parameter :: &
678  gwtsft_concentration = inputparamdefinitiontype &
679  ( &
680  'GWT', & ! component
681  'SFT', & ! subcomponent
682  'PERIOD', & ! block
683  'CONCENTRATION', & ! tag name
684  'CONCENTRATION', & ! fortran variable
685  'DOUBLE', & ! type
686  '', & ! shape
687  'reach concentration', & ! longname
688  .true., & ! required
689  .false., & ! developmode
690  .true., & ! multi-record
691  .false., & ! preserve case
692  .false., & ! layered
693  .true. & ! timeseries
694  )

◆ gwtsft_concfile

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_concfile = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'CONCFILE', 'CONCFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
private

Definition at line 259 of file gwt-sftidm.f90.

259  type(InputParamDefinitionType), parameter :: &
260  gwtsft_concfile = inputparamdefinitiontype &
261  ( &
262  'GWT', & ! component
263  'SFT', & ! subcomponent
264  'OPTIONS', & ! block
265  'CONCFILE', & ! tag name
266  'CONCFILE', & ! fortran variable
267  'STRING', & ! type
268  '', & ! shape
269  'file keyword', & ! longname
270  .true., & ! required
271  .false., & ! developmode
272  .true., & ! multi-record
273  .true., & ! preserve case
274  .false., & ! layered
275  .false. & ! timeseries
276  )

◆ gwtsft_dev_nonexpanding

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_dev_nonexpanding = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'DEV_NONEXPANDING_MATRIX', 'DEV_NONEXPANDING', 'KEYWORD', '', 'do not add rows to the solution matrix', .false., .false., .false., .false., .false., .false. )
private

Definition at line 544 of file gwt-sftidm.f90.

544  type(InputParamDefinitionType), parameter :: &
545  gwtsft_dev_nonexpanding = inputparamdefinitiontype &
546  ( &
547  'GWT', & ! component
548  'SFT', & ! subcomponent
549  'OPTIONS', & ! block
550  'DEV_NONEXPANDING_MATRIX', & ! tag name
551  'DEV_NONEXPANDING', & ! fortran variable
552  'KEYWORD', & ! type
553  '', & ! shape
554  'do not add rows to the solution matrix', & ! longname
555  .false., & ! required
556  .false., & ! developmode
557  .false., & ! multi-record
558  .false., & ! preserve case
559  .false., & ! layered
560  .false. & ! timeseries
561  )

◆ gwtsft_evaporation

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_evaporation = InputParamDefinitionType ( 'GWT', 'SFT', 'PERIOD', 'EVAPORATION', 'EVAPORATION', 'DOUBLE', '', 'evaporation concentration', .true., .false., .true., .false., .false., .true. )
private

Definition at line 715 of file gwt-sftidm.f90.

715  type(InputParamDefinitionType), parameter :: &
716  gwtsft_evaporation = inputparamdefinitiontype &
717  ( &
718  'GWT', & ! component
719  'SFT', & ! subcomponent
720  'PERIOD', & ! block
721  'EVAPORATION', & ! tag name
722  'EVAPORATION', & ! fortran variable
723  'DOUBLE', & ! type
724  '', & ! shape
725  'evaporation concentration', & ! longname
726  .true., & ! required
727  .false., & ! developmode
728  .true., & ! multi-record
729  .false., & ! preserve case
730  .false., & ! layered
731  .true. & ! timeseries
732  )

◆ gwtsft_filein

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_filein = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 449 of file gwt-sftidm.f90.

449  type(InputParamDefinitionType), parameter :: &
450  gwtsft_filein = inputparamdefinitiontype &
451  ( &
452  'GWT', & ! component
453  'SFT', & ! subcomponent
454  'OPTIONS', & ! block
455  'FILEIN', & ! tag name
456  'FILEIN', & ! fortran variable
457  'KEYWORD', & ! type
458  '', & ! shape
459  'file keyword', & ! longname
460  .true., & ! required
461  .false., & ! developmode
462  .true., & ! multi-record
463  .false., & ! preserve case
464  .false., & ! layered
465  .false. & ! timeseries
466  )

◆ gwtsft_fileout

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_fileout = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'FILEOUT', 'FILEOUT', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 316 of file gwt-sftidm.f90.

316  type(InputParamDefinitionType), parameter :: &
317  gwtsft_fileout = inputparamdefinitiontype &
318  ( &
319  'GWT', & ! component
320  'SFT', & ! subcomponent
321  'OPTIONS', & ! block
322  'FILEOUT', & ! tag name
323  'FILEOUT', & ! fortran variable
324  'KEYWORD', & ! type
325  '', & ! shape
326  'file keyword', & ! longname
327  .true., & ! required
328  .false., & ! developmode
329  .true., & ! multi-record
330  .false., & ! preserve case
331  .false., & ! layered
332  .false. & ! timeseries
333  )

◆ gwtsft_flow_pkg_name

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_flow_pkg_name = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'FLOW_PACKAGE_NAME', 'FLOW_PKG_NAME', 'STRING', '', 'keyword to specify name of corresponding flow package', .false., .false., .false., .false., .false., .false. )
private

Definition at line 68 of file gwt-sftidm.f90.

68  type(InputParamDefinitionType), parameter :: &
69  gwtsft_flow_pkg_name = inputparamdefinitiontype &
70  ( &
71  'GWT', & ! component
72  'SFT', & ! subcomponent
73  'OPTIONS', & ! block
74  'FLOW_PACKAGE_NAME', & ! tag name
75  'FLOW_PKG_NAME', & ! fortran variable
76  'STRING', & ! type
77  '', & ! shape
78  'keyword to specify name of corresponding flow package', & ! longname
79  .false., & ! required
80  .false., & ! developmode
81  .false., & ! multi-record
82  .false., & ! preserve case
83  .false., & ! layered
84  .false. & ! timeseries
85  )

◆ gwtsft_fp_aux_name

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_fp_aux_name = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'FLOW_PACKAGE_AUXILIARY_NAME', 'FP_AUX_NAME', 'STRING', '', 'keyword to specify name of concentration auxiliary variable '// 'in flow package', .false., .false., .false., .false., .false., .false. )
private

Definition at line 106 of file gwt-sftidm.f90.

106  type(InputParamDefinitionType), parameter :: &
107  gwtsft_fp_aux_name = inputparamdefinitiontype &
108  ( &
109  'GWT', & ! component
110  'SFT', & ! subcomponent
111  'OPTIONS', & ! block
112  'FLOW_PACKAGE_AUXILIARY_NAME', & ! tag name
113  'FP_AUX_NAME', & ! fortran variable
114  'STRING', & ! type
115  '', & ! shape
116  'keyword to specify name of concentration auxiliary variable '// &
117  'in flow package', & ! longname
118  .false., & ! required
119  .false., & ! developmode
120  .false., & ! multi-record
121  .false., & ! preserve case
122  .false., & ! layered
123  .false. & ! timeseries
124  )

◆ gwtsft_ifno

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_ifno = InputParamDefinitionType ( 'GWT', 'SFT', 'PERIOD', 'IFNO', 'IFNO', 'INTEGER', '', 'reach number for this entry', .true., .false., .true., .false., .false., .false. )
private

Definition at line 639 of file gwt-sftidm.f90.

639  type(InputParamDefinitionType), parameter :: &
640  gwtsft_ifno = inputparamdefinitiontype &
641  ( &
642  'GWT', & ! component
643  'SFT', & ! subcomponent
644  'PERIOD', & ! block
645  'IFNO', & ! tag name
646  'IFNO', & ! fortran variable
647  'INTEGER', & ! type
648  '', & ! shape
649  'reach number for this entry', & ! longname
650  .true., & ! required
651  .false., & ! developmode
652  .true., & ! multi-record
653  .false., & ! preserve case
654  .false., & ! layered
655  .false. & ! timeseries
656  )

◆ gwtsft_inflow

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_inflow = InputParamDefinitionType ( 'GWT', 'SFT', 'PERIOD', 'INFLOW', 'INFLOW', 'DOUBLE', '', 'inflow concentration', .true., .false., .true., .false., .false., .true. )
private

Definition at line 753 of file gwt-sftidm.f90.

753  type(InputParamDefinitionType), parameter :: &
754  gwtsft_inflow = inputparamdefinitiontype &
755  ( &
756  'GWT', & ! component
757  'SFT', & ! subcomponent
758  'PERIOD', & ! block
759  'INFLOW', & ! tag name
760  'INFLOW', & ! fortran variable
761  'DOUBLE', & ! type
762  '', & ! shape
763  'inflow concentration', & ! longname
764  .true., & ! required
765  .false., & ! developmode
766  .true., & ! multi-record
767  .false., & ! preserve case
768  .false., & ! layered
769  .true. & ! timeseries
770  )

◆ gwtsft_ipakcb

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_ipakcb = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', 'save reach flows to budget file', .false., .false., .false., .false., .false., .false. )
private

Definition at line 202 of file gwt-sftidm.f90.

202  type(InputParamDefinitionType), parameter :: &
203  gwtsft_ipakcb = inputparamdefinitiontype &
204  ( &
205  'GWT', & ! component
206  'SFT', & ! subcomponent
207  'OPTIONS', & ! block
208  'SAVE_FLOWS', & ! tag name
209  'IPAKCB', & ! fortran variable
210  'KEYWORD', & ! type
211  '', & ! shape
212  'save reach flows to budget file', & ! longname
213  .false., & ! required
214  .false., & ! developmode
215  .false., & ! multi-record
216  .false., & ! preserve case
217  .false., & ! layered
218  .false. & ! timeseries
219  )

◆ gwtsft_iprconc

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_iprconc = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'PRINT_CONCENTRATION', 'IPRCONC', 'KEYWORD', '', 'print calculated concentrations to listing file', .false., .false., .false., .false., .false., .false. )
private

Definition at line 164 of file gwt-sftidm.f90.

164  type(InputParamDefinitionType), parameter :: &
165  gwtsft_iprconc = inputparamdefinitiontype &
166  ( &
167  'GWT', & ! component
168  'SFT', & ! subcomponent
169  'OPTIONS', & ! block
170  'PRINT_CONCENTRATION', & ! tag name
171  'IPRCONC', & ! fortran variable
172  'KEYWORD', & ! type
173  '', & ! shape
174  'print calculated concentrations to listing file', & ! longname
175  .false., & ! required
176  .false., & ! developmode
177  .false., & ! multi-record
178  .false., & ! preserve case
179  .false., & ! layered
180  .false. & ! timeseries
181  )

◆ gwtsft_iprflow

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_iprflow = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'PRINT_FLOWS', 'IPRFLOW', 'KEYWORD', '', 'print calculated flows to listing file', .false., .false., .false., .false., .false., .false. )
private

Definition at line 183 of file gwt-sftidm.f90.

183  type(InputParamDefinitionType), parameter :: &
184  gwtsft_iprflow = inputparamdefinitiontype &
185  ( &
186  'GWT', & ! component
187  'SFT', & ! subcomponent
188  'OPTIONS', & ! block
189  'PRINT_FLOWS', & ! tag name
190  'IPRFLOW', & ! fortran variable
191  'KEYWORD', & ! type
192  '', & ! shape
193  'print calculated flows to listing file', & ! longname
194  .false., & ! required
195  .false., & ! developmode
196  .false., & ! multi-record
197  .false., & ! preserve case
198  .false., & ! layered
199  .false. & ! timeseries
200  )

◆ gwtsft_iprpak

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_iprpak = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'PRINT_INPUT', 'IPRPAK', 'KEYWORD', '', 'print input to listing file', .false., .false., .false., .false., .false., .false. )
private

Definition at line 145 of file gwt-sftidm.f90.

145  type(InputParamDefinitionType), parameter :: &
146  gwtsft_iprpak = inputparamdefinitiontype &
147  ( &
148  'GWT', & ! component
149  'SFT', & ! subcomponent
150  'OPTIONS', & ! block
151  'PRINT_INPUT', & ! tag name
152  'IPRPAK', & ! fortran variable
153  'KEYWORD', & ! type
154  '', & ! shape
155  'print input to listing file', & ! longname
156  .false., & ! required
157  .false., & ! developmode
158  .false., & ! multi-record
159  .false., & ! preserve case
160  .false., & ! layered
161  .false. & ! timeseries
162  )

◆ gwtsft_obs6

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_obs6 = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'OBS6', 'OBS6', 'KEYWORD', '', 'obs keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 506 of file gwt-sftidm.f90.

506  type(InputParamDefinitionType), parameter :: &
507  gwtsft_obs6 = inputparamdefinitiontype &
508  ( &
509  'GWT', & ! component
510  'SFT', & ! subcomponent
511  'OPTIONS', & ! block
512  'OBS6', & ! tag name
513  'OBS6', & ! fortran variable
514  'KEYWORD', & ! type
515  '', & ! shape
516  'obs keyword', & ! longname
517  .true., & ! required
518  .false., & ! developmode
519  .true., & ! multi-record
520  .false., & ! preserve case
521  .false., & ! layered
522  .false. & ! timeseries
523  )

◆ gwtsft_obs6_filename

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_obs6_filename = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'OBS6_FILENAME', 'OBS6_FILENAME', 'STRING', '', 'obs6 input filename', .true., .false., .true., .true., .false., .false. )
private

Definition at line 525 of file gwt-sftidm.f90.

525  type(InputParamDefinitionType), parameter :: &
526  gwtsft_obs6_filename = inputparamdefinitiontype &
527  ( &
528  'GWT', & ! component
529  'SFT', & ! subcomponent
530  'OPTIONS', & ! block
531  'OBS6_FILENAME', & ! tag name
532  'OBS6_FILENAME', & ! fortran variable
533  'STRING', & ! type
534  '', & ! shape
535  'obs6 input filename', & ! longname
536  .true., & ! required
537  .false., & ! developmode
538  .true., & ! multi-record
539  .true., & ! preserve case
540  .false., & ! layered
541  .false. & ! timeseries
542  )

◆ gwtsft_obs_filerecord

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_obs_filerecord = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'OBS_FILERECORD', 'OBS_FILERECORD', 'RECORD OBS6 FILEIN OBS6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 487 of file gwt-sftidm.f90.

487  type(InputParamDefinitionType), parameter :: &
488  gwtsft_obs_filerecord = inputparamdefinitiontype &
489  ( &
490  'GWT', & ! component
491  'SFT', & ! subcomponent
492  'OPTIONS', & ! block
493  'OBS_FILERECORD', & ! tag name
494  'OBS_FILERECORD', & ! fortran variable
495  'RECORD OBS6 FILEIN OBS6_FILENAME', & ! type
496  '', & ! shape
497  '', & ! longname
498  .false., & ! required
499  .false., & ! developmode
500  .false., & ! multi-record
501  .false., & ! preserve case
502  .false., & ! layered
503  .false. & ! timeseries
504  )

◆ gwtsft_options_concentration

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_options_concentration = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'CONCENTRATION', 'CONCENTRATION', 'KEYWORD', '', 'concentration keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 240 of file gwt-sftidm.f90.

240  type(InputParamDefinitionType), parameter :: &
241  gwtsft_options_concentration = inputparamdefinitiontype &
242  ( &
243  'GWT', & ! component
244  'SFT', & ! subcomponent
245  'OPTIONS', & ! block
246  'CONCENTRATION', & ! tag name
247  'CONCENTRATION', & ! fortran variable
248  'KEYWORD', & ! type
249  '', & ! shape
250  'concentration keyword', & ! longname
251  .true., & ! required
252  .false., & ! developmode
253  .true., & ! multi-record
254  .false., & ! preserve case
255  .false., & ! layered
256  .false. & ! timeseries
257  )

◆ gwtsft_packagedata

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_packagedata = InputParamDefinitionType ( 'GWT', 'SFT', 'PACKAGEDATA', 'PACKAGEDATA', 'PACKAGEDATA', 'RECARRAY IFNO STRT AUX BOUNDNAME', 'NREACHES', '', .true., .false., .false., .false., .false., .false. )
private

Definition at line 894 of file gwt-sftidm.f90.

894  type(InputParamDefinitionType), parameter :: &
895  gwtsft_packagedata = inputparamdefinitiontype &
896  ( &
897  'GWT', & ! component
898  'SFT', & ! subcomponent
899  'PACKAGEDATA', & ! block
900  'PACKAGEDATA', & ! tag name
901  'PACKAGEDATA', & ! fortran variable
902  'RECARRAY IFNO STRT AUX BOUNDNAME', & ! type
903  'NREACHES', & ! shape
904  '', & ! longname
905  .true., & ! required
906  .false., & ! developmode
907  .false., & ! multi-record
908  .false., & ! preserve case
909  .false., & ! layered
910  .false. & ! timeseries
911  )

◆ gwtsft_packagedata_ifno

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_packagedata_ifno = InputParamDefinitionType ( 'GWT', 'SFT', 'PACKAGEDATA', 'IFNO', 'PACKAGEDATA_IFNO', 'INTEGER', '', 'reach number for this entry', .true., .false., .true., .false., .false., .false. )
private

Definition at line 563 of file gwt-sftidm.f90.

563  type(InputParamDefinitionType), parameter :: &
564  gwtsft_packagedata_ifno = inputparamdefinitiontype &
565  ( &
566  'GWT', & ! component
567  'SFT', & ! subcomponent
568  'PACKAGEDATA', & ! block
569  'IFNO', & ! tag name
570  'PACKAGEDATA_IFNO', & ! fortran variable
571  'INTEGER', & ! type
572  '', & ! shape
573  'reach number for this entry', & ! longname
574  .true., & ! required
575  .false., & ! developmode
576  .true., & ! multi-record
577  .false., & ! preserve case
578  .false., & ! layered
579  .false. & ! timeseries
580  )

◆ gwtsft_period_auxiliary

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_period_auxiliary = InputParamDefinitionType ( 'GWT', 'SFT', 'PERIOD', 'AUXILIARY', 'PERIOD_AUXILIARY', 'KEYWORD', '', '', .true., .false., .true., .false., .false., .false. )
private

Definition at line 791 of file gwt-sftidm.f90.

791  type(InputParamDefinitionType), parameter :: &
792  gwtsft_period_auxiliary = inputparamdefinitiontype &
793  ( &
794  'GWT', & ! component
795  'SFT', & ! subcomponent
796  'PERIOD', & ! block
797  'AUXILIARY', & ! tag name
798  'PERIOD_AUXILIARY', & ! fortran variable
799  'KEYWORD', & ! type
800  '', & ! shape
801  '', & ! longname
802  .true., & ! required
803  .false., & ! developmode
804  .true., & ! multi-record
805  .false., & ! preserve case
806  .false., & ! layered
807  .false. & ! timeseries
808  )

◆ gwtsft_rainfall

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_rainfall = InputParamDefinitionType ( 'GWT', 'SFT', 'PERIOD', 'RAINFALL', 'RAINFALL', 'DOUBLE', '', 'rainfall concentration', .true., .false., .true., .false., .false., .true. )
private

Definition at line 696 of file gwt-sftidm.f90.

696  type(InputParamDefinitionType), parameter :: &
697  gwtsft_rainfall = inputparamdefinitiontype &
698  ( &
699  'GWT', & ! component
700  'SFT', & ! subcomponent
701  'PERIOD', & ! block
702  'RAINFALL', & ! tag name
703  'RAINFALL', & ! fortran variable
704  'DOUBLE', & ! type
705  '', & ! shape
706  'rainfall concentration', & ! longname
707  .true., & ! required
708  .false., & ! developmode
709  .true., & ! multi-record
710  .false., & ! preserve case
711  .false., & ! layered
712  .true. & ! timeseries
713  )

◆ gwtsft_reachperioddata

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_reachperioddata = InputParamDefinitionType ( 'GWT', 'SFT', 'PERIOD', 'REACHPERIODDATA', 'REACHPERIODDATA', 'RECARRAY IFNO REACHSETTING', '', '', .true., .false., .false., .false., .false., .false. )
private

Definition at line 913 of file gwt-sftidm.f90.

913  type(InputParamDefinitionType), parameter :: &
914  gwtsft_reachperioddata = inputparamdefinitiontype &
915  ( &
916  'GWT', & ! component
917  'SFT', & ! subcomponent
918  'PERIOD', & ! block
919  'REACHPERIODDATA', & ! tag name
920  'REACHPERIODDATA', & ! fortran variable
921  'RECARRAY IFNO REACHSETTING', & ! type
922  '', & ! shape
923  '', & ! longname
924  .true., & ! required
925  .false., & ! developmode
926  .false., & ! multi-record
927  .false., & ! preserve case
928  .false., & ! layered
929  .false. & ! timeseries
930  )

◆ gwtsft_reachsetting

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_reachsetting = InputParamDefinitionType ( 'GWT', 'SFT', 'PERIOD', 'REACHSETTING', 'REACHSETTING', 'KEYSTRING STATUS CONCENTRATION RAINFALL EVAPORATION RUNOFF '// 'INFLOW AUXILIARYRECORD', '', '', .true., .false., .true., .false., .false., .false. )
private

Definition at line 932 of file gwt-sftidm.f90.

932  type(InputParamDefinitionType), parameter :: &
933  gwtsft_reachsetting = inputparamdefinitiontype &
934  ( &
935  'GWT', & ! component
936  'SFT', & ! subcomponent
937  'PERIOD', & ! block
938  'REACHSETTING', & ! tag name
939  'REACHSETTING', & ! fortran variable
940  'KEYSTRING STATUS CONCENTRATION RAINFALL EVAPORATION RUNOFF '// &
941  'INFLOW AUXILIARYRECORD', & ! type
942  '', & ! shape
943  '', & ! longname
944  .true., & ! required
945  .false., & ! developmode
946  .true., & ! multi-record
947  .false., & ! preserve case
948  .false., & ! layered
949  .false. & ! timeseries
950  )

◆ gwtsft_runoff

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_runoff = InputParamDefinitionType ( 'GWT', 'SFT', 'PERIOD', 'RUNOFF', 'RUNOFF', 'DOUBLE', '', 'runoff concentration', .true., .false., .true., .false., .false., .true. )
private

Definition at line 734 of file gwt-sftidm.f90.

734  type(InputParamDefinitionType), parameter :: &
735  gwtsft_runoff = inputparamdefinitiontype &
736  ( &
737  'GWT', & ! component
738  'SFT', & ! subcomponent
739  'PERIOD', & ! block
740  'RUNOFF', & ! tag name
741  'RUNOFF', & ! fortran variable
742  'DOUBLE', & ! type
743  '', & ! shape
744  'runoff concentration', & ! longname
745  .true., & ! required
746  .false., & ! developmode
747  .true., & ! multi-record
748  .false., & ! preserve case
749  .false., & ! layered
750  .true. & ! timeseries
751  )

◆ gwtsft_status

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_status = InputParamDefinitionType ( 'GWT', 'SFT', 'PERIOD', 'STATUS', 'STATUS', 'STRING', '', 'reach concentration status', .true., .false., .true., .false., .false., .false. )
private

Definition at line 658 of file gwt-sftidm.f90.

658  type(InputParamDefinitionType), parameter :: &
659  gwtsft_status = inputparamdefinitiontype &
660  ( &
661  'GWT', & ! component
662  'SFT', & ! subcomponent
663  'PERIOD', & ! block
664  'STATUS', & ! tag name
665  'STATUS', & ! fortran variable
666  'STRING', & ! type
667  '', & ! shape
668  'reach concentration status', & ! longname
669  .true., & ! required
670  .false., & ! developmode
671  .true., & ! multi-record
672  .false., & ! preserve case
673  .false., & ! layered
674  .false. & ! timeseries
675  )

◆ gwtsft_strt

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_strt = InputParamDefinitionType ( 'GWT', 'SFT', 'PACKAGEDATA', 'STRT', 'STRT', 'DOUBLE', '', 'starting reach concentration', .true., .false., .true., .false., .false., .false. )
private

Definition at line 582 of file gwt-sftidm.f90.

582  type(InputParamDefinitionType), parameter :: &
583  gwtsft_strt = inputparamdefinitiontype &
584  ( &
585  'GWT', & ! component
586  'SFT', & ! subcomponent
587  'PACKAGEDATA', & ! block
588  'STRT', & ! tag name
589  'STRT', & ! fortran variable
590  'DOUBLE', & ! type
591  '', & ! shape
592  'starting reach concentration', & ! longname
593  .true., & ! required
594  .false., & ! developmode
595  .true., & ! multi-record
596  .false., & ! preserve case
597  .false., & ! layered
598  .false. & ! timeseries
599  )

◆ gwtsft_ts6

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_ts6 = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'TS6', 'TS6', 'KEYWORD', '', 'head keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 430 of file gwt-sftidm.f90.

430  type(InputParamDefinitionType), parameter :: &
431  gwtsft_ts6 = inputparamdefinitiontype &
432  ( &
433  'GWT', & ! component
434  'SFT', & ! subcomponent
435  'OPTIONS', & ! block
436  'TS6', & ! tag name
437  'TS6', & ! fortran variable
438  'KEYWORD', & ! type
439  '', & ! shape
440  'head keyword', & ! longname
441  .true., & ! required
442  .false., & ! developmode
443  .true., & ! multi-record
444  .false., & ! preserve case
445  .false., & ! layered
446  .false. & ! timeseries
447  )

◆ gwtsft_ts6_filename

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_ts6_filename = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'TS6_FILENAME', 'TS6_FILENAME', 'STRING', '', 'file name of time series information', .true., .false., .true., .true., .false., .false. )
private

Definition at line 468 of file gwt-sftidm.f90.

468  type(InputParamDefinitionType), parameter :: &
469  gwtsft_ts6_filename = inputparamdefinitiontype &
470  ( &
471  'GWT', & ! component
472  'SFT', & ! subcomponent
473  'OPTIONS', & ! block
474  'TS6_FILENAME', & ! tag name
475  'TS6_FILENAME', & ! fortran variable
476  'STRING', & ! type
477  '', & ! shape
478  'file name of time series information', & ! longname
479  .true., & ! required
480  .false., & ! developmode
481  .true., & ! multi-record
482  .true., & ! preserve case
483  .false., & ! layered
484  .false. & ! timeseries
485  )

◆ gwtsft_ts_filerecord

type(inputparamdefinitiontype), parameter gwtsftinputmodule::gwtsft_ts_filerecord = InputParamDefinitionType ( 'GWT', 'SFT', 'OPTIONS', 'TS_FILERECORD', 'TS_FILERECORD', 'RECORD TS6 FILEIN TS6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 411 of file gwt-sftidm.f90.

411  type(InputParamDefinitionType), parameter :: &
412  gwtsft_ts_filerecord = inputparamdefinitiontype &
413  ( &
414  'GWT', & ! component
415  'SFT', & ! subcomponent
416  'OPTIONS', & ! block
417  'TS_FILERECORD', & ! tag name
418  'TS_FILERECORD', & ! fortran variable
419  'RECORD TS6 FILEIN TS6_FILENAME', & ! type
420  '', & ! shape
421  '', & ! longname
422  .false., & ! required
423  .false., & ! developmode
424  .false., & ! multi-record
425  .false., & ! preserve case
426  .false., & ! layered
427  .false. & ! timeseries
428  )