MODFLOW 6  version 6.7.0.dev0
USGS Modular Hydrologic Model
simtdisinputmodule Module Reference

Data Types

type  simtdisparamfoundtype
 

Variables

logical, public sim_tdis_multi_package = .false.
 
character(len=16), dimension(*), parameter, public sim_tdis_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter simtdis_time_units = InputParamDefinitionType ( 'SIM', 'TDIS', 'OPTIONS', 'TIME_UNITS', 'TIME_UNITS', 'STRING', '', 'time unit', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simtdis_start_date_time = InputParamDefinitionType ( 'SIM', 'TDIS', 'OPTIONS', 'START_DATE_TIME', 'START_DATE_TIME', 'STRING', '', 'starting date and time', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simtdis_ats_filerecord = InputParamDefinitionType ( 'SIM', 'TDIS', 'OPTIONS', 'ATS_FILERECORD', 'ATS_FILERECORD', 'RECORD ATS6 FILEIN ATS6_FILENAME', '', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simtdis_ats6 = InputParamDefinitionType ( 'SIM', 'TDIS', 'OPTIONS', 'ATS6', 'ATS6', 'KEYWORD', '', 'ats keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simtdis_filein = InputParamDefinitionType ( 'SIM', 'TDIS', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simtdis_ats6_filename = InputParamDefinitionType ( 'SIM', 'TDIS', 'OPTIONS', 'ATS6_FILENAME', 'ATS6_FILENAME', 'STRING', '', 'file name of adaptive time series information', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter simtdis_nper = InputParamDefinitionType ( 'SIM', 'TDIS', 'DIMENSIONS', 'NPER', 'NPER', 'INTEGER', '', 'number of stress periods', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simtdis_perlen = InputParamDefinitionType ( 'SIM', 'TDIS', 'PERIODDATA', 'PERLEN', 'PERLEN', 'DOUBLE', '', 'length of stress period', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simtdis_nstp = InputParamDefinitionType ( 'SIM', 'TDIS', 'PERIODDATA', 'NSTP', 'NSTP', 'INTEGER', '', 'number of time steps', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simtdis_tsmult = InputParamDefinitionType ( 'SIM', 'TDIS', 'PERIODDATA', 'TSMULT', 'TSMULT', 'DOUBLE', '', 'number of time steps', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public sim_tdis_param_definitions = [ simtdis_time_units, simtdis_start_date_time, simtdis_ats_filerecord, simtdis_ats6, simtdis_filein, simtdis_ats6_filename, simtdis_nper, simtdis_perlen, simtdis_nstp, simtdis_tsmult ]
 
type(inputparamdefinitiontype), parameter simtdis_perioddata = InputParamDefinitionType ( 'SIM', 'TDIS', 'PERIODDATA', 'PERIODDATA', 'PERIODDATA', 'RECARRAY PERLEN NSTP TSMULT', '', 'stress period time information', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public sim_tdis_aggregate_definitions = [ simtdis_perioddata ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public sim_tdis_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'PERIODDATA', .true., .true., .false. ) ]
 

Variable Documentation

◆ sim_tdis_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public simtdisinputmodule::sim_tdis_aggregate_definitions = [ simtdis_perioddata ]

Definition at line 248 of file sim-tdisidm.f90.

248  type(InputParamDefinitionType), parameter :: &
249  sim_tdis_aggregate_definitions(*) = &
250  [ &
251  simtdis_perioddata &
252  ]

◆ sim_tdis_block_definitions

type(inputblockdefinitiontype), dimension(*), parameter, public simtdisinputmodule::sim_tdis_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'PERIODDATA', .true., .true., .false. ) ]

Definition at line 254 of file sim-tdisidm.f90.

254  type(InputBlockDefinitionType), parameter :: &
255  sim_tdis_block_definitions(*) = &
256  [ &
257  inputblockdefinitiontype( &
258  'OPTIONS', & ! blockname
259  .false., & ! required
260  .false., & ! aggregate
261  .false. & ! block_variable
262  ), &
263  inputblockdefinitiontype( &
264  'DIMENSIONS', & ! blockname
265  .true., & ! required
266  .false., & ! aggregate
267  .false. & ! block_variable
268  ), &
269  inputblockdefinitiontype( &
270  'PERIODDATA', & ! blockname
271  .true., & ! required
272  .true., & ! aggregate
273  .false. & ! block_variable
274  ) &
275  ]

◆ sim_tdis_multi_package

logical, public simtdisinputmodule::sim_tdis_multi_package = .false.

Definition at line 27 of file sim-tdisidm.f90.

27  logical :: sim_tdis_multi_package = .false.

◆ sim_tdis_param_definitions

Definition at line 215 of file sim-tdisidm.f90.

215  type(InputParamDefinitionType), parameter :: &
216  sim_tdis_param_definitions(*) = &
217  [ &
218  simtdis_time_units, &
219  simtdis_start_date_time, &
220  simtdis_ats_filerecord, &
221  simtdis_ats6, &
222  simtdis_filein, &
223  simtdis_ats6_filename, &
224  simtdis_nper, &
225  simtdis_perlen, &
226  simtdis_nstp, &
227  simtdis_tsmult &
228  ]

◆ sim_tdis_subpackages

character(len=16), dimension(*), parameter, public simtdisinputmodule::sim_tdis_subpackages = [ ' ' ]

Definition at line 29 of file sim-tdisidm.f90.

29  character(len=16), parameter :: &
30  sim_tdis_subpackages(*) = &
31  [ &
32  ' ' &
33  ]

◆ simtdis_ats6

type(inputparamdefinitiontype), parameter simtdisinputmodule::simtdis_ats6 = InputParamDefinitionType ( 'SIM', 'TDIS', 'OPTIONS', 'ATS6', 'ATS6', 'KEYWORD', '', 'ats keyword', .true., .true., .false., .false., .false. )
private

Definition at line 89 of file sim-tdisidm.f90.

89  type(InputParamDefinitionType), parameter :: &
90  simtdis_ats6 = inputparamdefinitiontype &
91  ( &
92  'SIM', & ! component
93  'TDIS', & ! subcomponent
94  'OPTIONS', & ! block
95  'ATS6', & ! tag name
96  'ATS6', & ! fortran variable
97  'KEYWORD', & ! type
98  '', & ! shape
99  'ats keyword', & ! longname
100  .true., & ! required
101  .true., & ! multi-record
102  .false., & ! preserve case
103  .false., & ! layered
104  .false. & ! timeseries
105  )

◆ simtdis_ats6_filename

type(inputparamdefinitiontype), parameter simtdisinputmodule::simtdis_ats6_filename = InputParamDefinitionType ( 'SIM', 'TDIS', 'OPTIONS', 'ATS6_FILENAME', 'ATS6_FILENAME', 'STRING', '', 'file name of adaptive time series information', .true., .true., .true., .false., .false. )
private

Definition at line 125 of file sim-tdisidm.f90.

125  type(InputParamDefinitionType), parameter :: &
126  simtdis_ats6_filename = inputparamdefinitiontype &
127  ( &
128  'SIM', & ! component
129  'TDIS', & ! subcomponent
130  'OPTIONS', & ! block
131  'ATS6_FILENAME', & ! tag name
132  'ATS6_FILENAME', & ! fortran variable
133  'STRING', & ! type
134  '', & ! shape
135  'file name of adaptive time series information', & ! longname
136  .true., & ! required
137  .true., & ! multi-record
138  .true., & ! preserve case
139  .false., & ! layered
140  .false. & ! timeseries
141  )

◆ simtdis_ats_filerecord

type(inputparamdefinitiontype), parameter simtdisinputmodule::simtdis_ats_filerecord = InputParamDefinitionType ( 'SIM', 'TDIS', 'OPTIONS', 'ATS_FILERECORD', 'ATS_FILERECORD', 'RECORD ATS6 FILEIN ATS6_FILENAME', '', '', .false., .false., .false., .false., .false. )
private

Definition at line 71 of file sim-tdisidm.f90.

71  type(InputParamDefinitionType), parameter :: &
72  simtdis_ats_filerecord = inputparamdefinitiontype &
73  ( &
74  'SIM', & ! component
75  'TDIS', & ! subcomponent
76  'OPTIONS', & ! block
77  'ATS_FILERECORD', & ! tag name
78  'ATS_FILERECORD', & ! fortran variable
79  'RECORD ATS6 FILEIN ATS6_FILENAME', & ! type
80  '', & ! shape
81  '', & ! longname
82  .false., & ! required
83  .false., & ! multi-record
84  .false., & ! preserve case
85  .false., & ! layered
86  .false. & ! timeseries
87  )

◆ simtdis_filein

type(inputparamdefinitiontype), parameter simtdisinputmodule::simtdis_filein = InputParamDefinitionType ( 'SIM', 'TDIS', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .true., .false., .false., .false. )
private

Definition at line 107 of file sim-tdisidm.f90.

107  type(InputParamDefinitionType), parameter :: &
108  simtdis_filein = inputparamdefinitiontype &
109  ( &
110  'SIM', & ! component
111  'TDIS', & ! subcomponent
112  'OPTIONS', & ! block
113  'FILEIN', & ! tag name
114  'FILEIN', & ! fortran variable
115  'KEYWORD', & ! type
116  '', & ! shape
117  'file keyword', & ! longname
118  .true., & ! required
119  .true., & ! multi-record
120  .false., & ! preserve case
121  .false., & ! layered
122  .false. & ! timeseries
123  )

◆ simtdis_nper

type(inputparamdefinitiontype), parameter simtdisinputmodule::simtdis_nper = InputParamDefinitionType ( 'SIM', 'TDIS', 'DIMENSIONS', 'NPER', 'NPER', 'INTEGER', '', 'number of stress periods', .true., .false., .false., .false., .false. )
private

Definition at line 143 of file sim-tdisidm.f90.

143  type(InputParamDefinitionType), parameter :: &
144  simtdis_nper = inputparamdefinitiontype &
145  ( &
146  'SIM', & ! component
147  'TDIS', & ! subcomponent
148  'DIMENSIONS', & ! block
149  'NPER', & ! tag name
150  'NPER', & ! fortran variable
151  'INTEGER', & ! type
152  '', & ! shape
153  'number of stress periods', & ! longname
154  .true., & ! required
155  .false., & ! multi-record
156  .false., & ! preserve case
157  .false., & ! layered
158  .false. & ! timeseries
159  )

◆ simtdis_nstp

type(inputparamdefinitiontype), parameter simtdisinputmodule::simtdis_nstp = InputParamDefinitionType ( 'SIM', 'TDIS', 'PERIODDATA', 'NSTP', 'NSTP', 'INTEGER', '', 'number of time steps', .true., .true., .false., .false., .false. )
private

Definition at line 179 of file sim-tdisidm.f90.

179  type(InputParamDefinitionType), parameter :: &
180  simtdis_nstp = inputparamdefinitiontype &
181  ( &
182  'SIM', & ! component
183  'TDIS', & ! subcomponent
184  'PERIODDATA', & ! block
185  'NSTP', & ! tag name
186  'NSTP', & ! fortran variable
187  'INTEGER', & ! type
188  '', & ! shape
189  'number of time steps', & ! longname
190  .true., & ! required
191  .true., & ! multi-record
192  .false., & ! preserve case
193  .false., & ! layered
194  .false. & ! timeseries
195  )

◆ simtdis_perioddata

type(inputparamdefinitiontype), parameter simtdisinputmodule::simtdis_perioddata = InputParamDefinitionType ( 'SIM', 'TDIS', 'PERIODDATA', 'PERIODDATA', 'PERIODDATA', 'RECARRAY PERLEN NSTP TSMULT', '', 'stress period time information', .true., .false., .false., .false., .false. )
private

Definition at line 230 of file sim-tdisidm.f90.

230  type(InputParamDefinitionType), parameter :: &
231  simtdis_perioddata = inputparamdefinitiontype &
232  ( &
233  'SIM', & ! component
234  'TDIS', & ! subcomponent
235  'PERIODDATA', & ! block
236  'PERIODDATA', & ! tag name
237  'PERIODDATA', & ! fortran variable
238  'RECARRAY PERLEN NSTP TSMULT', & ! type
239  '', & ! shape
240  'stress period time information', & ! longname
241  .true., & ! required
242  .false., & ! multi-record
243  .false., & ! preserve case
244  .false., & ! layered
245  .false. & ! timeseries
246  )

◆ simtdis_perlen

type(inputparamdefinitiontype), parameter simtdisinputmodule::simtdis_perlen = InputParamDefinitionType ( 'SIM', 'TDIS', 'PERIODDATA', 'PERLEN', 'PERLEN', 'DOUBLE', '', 'length of stress period', .true., .true., .false., .false., .false. )
private

Definition at line 161 of file sim-tdisidm.f90.

161  type(InputParamDefinitionType), parameter :: &
162  simtdis_perlen = inputparamdefinitiontype &
163  ( &
164  'SIM', & ! component
165  'TDIS', & ! subcomponent
166  'PERIODDATA', & ! block
167  'PERLEN', & ! tag name
168  'PERLEN', & ! fortran variable
169  'DOUBLE', & ! type
170  '', & ! shape
171  'length of stress period', & ! longname
172  .true., & ! required
173  .true., & ! multi-record
174  .false., & ! preserve case
175  .false., & ! layered
176  .false. & ! timeseries
177  )

◆ simtdis_start_date_time

type(inputparamdefinitiontype), parameter simtdisinputmodule::simtdis_start_date_time = InputParamDefinitionType ( 'SIM', 'TDIS', 'OPTIONS', 'START_DATE_TIME', 'START_DATE_TIME', 'STRING', '', 'starting date and time', .false., .false., .false., .false., .false. )
private

Definition at line 53 of file sim-tdisidm.f90.

53  type(InputParamDefinitionType), parameter :: &
54  simtdis_start_date_time = inputparamdefinitiontype &
55  ( &
56  'SIM', & ! component
57  'TDIS', & ! subcomponent
58  'OPTIONS', & ! block
59  'START_DATE_TIME', & ! tag name
60  'START_DATE_TIME', & ! fortran variable
61  'STRING', & ! type
62  '', & ! shape
63  'starting date and time', & ! longname
64  .false., & ! required
65  .false., & ! multi-record
66  .false., & ! preserve case
67  .false., & ! layered
68  .false. & ! timeseries
69  )

◆ simtdis_time_units

type(inputparamdefinitiontype), parameter simtdisinputmodule::simtdis_time_units = InputParamDefinitionType ( 'SIM', 'TDIS', 'OPTIONS', 'TIME_UNITS', 'TIME_UNITS', 'STRING', '', 'time unit', .false., .false., .false., .false., .false. )
private

Definition at line 35 of file sim-tdisidm.f90.

35  type(InputParamDefinitionType), parameter :: &
36  simtdis_time_units = inputparamdefinitiontype &
37  ( &
38  'SIM', & ! component
39  'TDIS', & ! subcomponent
40  'OPTIONS', & ! block
41  'TIME_UNITS', & ! tag name
42  'TIME_UNITS', & ! fortran variable
43  'STRING', & ! type
44  '', & ! shape
45  'time unit', & ! longname
46  .false., & ! required
47  .false., & ! multi-record
48  .false., & ! preserve case
49  .false., & ! layered
50  .false. & ! timeseries
51  )

◆ simtdis_tsmult

type(inputparamdefinitiontype), parameter simtdisinputmodule::simtdis_tsmult = InputParamDefinitionType ( 'SIM', 'TDIS', 'PERIODDATA', 'TSMULT', 'TSMULT', 'DOUBLE', '', 'number of time steps', .true., .true., .false., .false., .false. )
private

Definition at line 197 of file sim-tdisidm.f90.

197  type(InputParamDefinitionType), parameter :: &
198  simtdis_tsmult = inputparamdefinitiontype &
199  ( &
200  'SIM', & ! component
201  'TDIS', & ! subcomponent
202  'PERIODDATA', & ! block
203  'TSMULT', & ! tag name
204  'TSMULT', & ! fortran variable
205  'DOUBLE', & ! type
206  '', & ! shape
207  'number of time steps', & ! longname
208  .true., & ! required
209  .true., & ! multi-record
210  .false., & ! preserve case
211  .false., & ! layered
212  .false. & ! timeseries
213  )