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

Data Types

type  simtdisparamfoundtype
 

Variables

logical, public sim_tdis_multi_package = .false.
 
logical, public sim_tdis_is_advanced = .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., .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., .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., .false. )
 
type(inputparamdefinitiontype), parameter simtdis_ats6 = InputParamDefinitionType ( 'SIM', 'TDIS', 'OPTIONS', 'ATS6', 'ATS6', 'KEYWORD', '', 'ats keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simtdis_filein = InputParamDefinitionType ( 'SIM', 'TDIS', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .false., .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., .false., .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., .false. )
 
type(inputparamdefinitiontype), parameter simtdis_perlen = InputParamDefinitionType ( 'SIM', 'TDIS', 'PERIODDATA', 'PERLEN', 'PERLEN', 'DOUBLE', '', 'length of stress period', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simtdis_nstp = InputParamDefinitionType ( 'SIM', 'TDIS', 'PERIODDATA', 'NSTP', 'NSTP', 'INTEGER', '', 'number of time steps', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter simtdis_tsmult = InputParamDefinitionType ( 'SIM', 'TDIS', 'PERIODDATA', 'TSMULT', 'TSMULT', 'DOUBLE', '', 'number of time steps', .true., .false., .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., .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 261 of file sim-tdisidm.f90.

261  type(InputParamDefinitionType), parameter :: &
262  sim_tdis_aggregate_definitions(*) = &
263  [ &
264  simtdis_perioddata &
265  ]

◆ 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 267 of file sim-tdisidm.f90.

267  type(InputBlockDefinitionType), parameter :: &
268  sim_tdis_block_definitions(*) = &
269  [ &
270  inputblockdefinitiontype( &
271  'OPTIONS', & ! blockname
272  .false., & ! required
273  .false., & ! aggregate
274  .false. & ! block_variable
275  ), &
276  inputblockdefinitiontype( &
277  'DIMENSIONS', & ! blockname
278  .true., & ! required
279  .false., & ! aggregate
280  .false. & ! block_variable
281  ), &
282  inputblockdefinitiontype( &
283  'PERIODDATA', & ! blockname
284  .true., & ! required
285  .true., & ! aggregate
286  .false. & ! block_variable
287  ) &
288  ]

◆ sim_tdis_is_advanced

logical, public simtdisinputmodule::sim_tdis_is_advanced = .false.

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

29  logical :: sim_tdis_is_advanced = .false.

◆ sim_tdis_multi_package

logical, public simtdisinputmodule::sim_tdis_multi_package = .false.

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

28  logical :: sim_tdis_multi_package = .false.

◆ sim_tdis_param_definitions

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

227  type(InputParamDefinitionType), parameter :: &
228  sim_tdis_param_definitions(*) = &
229  [ &
230  simtdis_time_units, &
231  simtdis_start_date_time, &
232  simtdis_ats_filerecord, &
233  simtdis_ats6, &
234  simtdis_filein, &
235  simtdis_ats6_filename, &
236  simtdis_nper, &
237  simtdis_perlen, &
238  simtdis_nstp, &
239  simtdis_tsmult &
240  ]

◆ sim_tdis_subpackages

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

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

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

◆ simtdis_ats6

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

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

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

◆ 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., .false., .true., .true., .false., .false. )
private

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

132  type(InputParamDefinitionType), parameter :: &
133  simtdis_ats6_filename = inputparamdefinitiontype &
134  ( &
135  'SIM', & ! component
136  'TDIS', & ! subcomponent
137  'OPTIONS', & ! block
138  'ATS6_FILENAME', & ! tag name
139  'ATS6_FILENAME', & ! fortran variable
140  'STRING', & ! type
141  '', & ! shape
142  'file name of adaptive time series information', & ! longname
143  .true., & ! required
144  .false., & ! developmode
145  .true., & ! multi-record
146  .true., & ! preserve case
147  .false., & ! layered
148  .false. & ! timeseries
149  )

◆ 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., .false. )
private

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

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

◆ simtdis_filein

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

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

113  type(InputParamDefinitionType), parameter :: &
114  simtdis_filein = inputparamdefinitiontype &
115  ( &
116  'SIM', & ! component
117  'TDIS', & ! subcomponent
118  'OPTIONS', & ! block
119  'FILEIN', & ! tag name
120  'FILEIN', & ! fortran variable
121  'KEYWORD', & ! type
122  '', & ! shape
123  'file keyword', & ! longname
124  .true., & ! required
125  .false., & ! developmode
126  .true., & ! multi-record
127  .false., & ! preserve case
128  .false., & ! layered
129  .false. & ! timeseries
130  )

◆ simtdis_nper

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

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

151  type(InputParamDefinitionType), parameter :: &
152  simtdis_nper = inputparamdefinitiontype &
153  ( &
154  'SIM', & ! component
155  'TDIS', & ! subcomponent
156  'DIMENSIONS', & ! block
157  'NPER', & ! tag name
158  'NPER', & ! fortran variable
159  'INTEGER', & ! type
160  '', & ! shape
161  'number of stress periods', & ! longname
162  .true., & ! required
163  .false., & ! developmode
164  .false., & ! multi-record
165  .false., & ! preserve case
166  .false., & ! layered
167  .false. & ! timeseries
168  )

◆ simtdis_nstp

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

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

189  type(InputParamDefinitionType), parameter :: &
190  simtdis_nstp = inputparamdefinitiontype &
191  ( &
192  'SIM', & ! component
193  'TDIS', & ! subcomponent
194  'PERIODDATA', & ! block
195  'NSTP', & ! tag name
196  'NSTP', & ! fortran variable
197  'INTEGER', & ! type
198  '', & ! shape
199  'number of time steps', & ! longname
200  .true., & ! required
201  .false., & ! developmode
202  .true., & ! multi-record
203  .false., & ! preserve case
204  .false., & ! layered
205  .false. & ! timeseries
206  )

◆ 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., .false. )
private

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

242  type(InputParamDefinitionType), parameter :: &
243  simtdis_perioddata = inputparamdefinitiontype &
244  ( &
245  'SIM', & ! component
246  'TDIS', & ! subcomponent
247  'PERIODDATA', & ! block
248  'PERIODDATA', & ! tag name
249  'PERIODDATA', & ! fortran variable
250  'RECARRAY PERLEN NSTP TSMULT', & ! type
251  '', & ! shape
252  'stress period time information', & ! longname
253  .true., & ! required
254  .false., & ! developmode
255  .false., & ! multi-record
256  .false., & ! preserve case
257  .false., & ! layered
258  .false. & ! timeseries
259  )

◆ simtdis_perlen

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

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

170  type(InputParamDefinitionType), parameter :: &
171  simtdis_perlen = inputparamdefinitiontype &
172  ( &
173  'SIM', & ! component
174  'TDIS', & ! subcomponent
175  'PERIODDATA', & ! block
176  'PERLEN', & ! tag name
177  'PERLEN', & ! fortran variable
178  'DOUBLE', & ! type
179  '', & ! shape
180  'length of stress period', & ! longname
181  .true., & ! required
182  .false., & ! developmode
183  .true., & ! multi-record
184  .false., & ! preserve case
185  .false., & ! layered
186  .false. & ! timeseries
187  )

◆ 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., .false. )
private

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

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

◆ 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., .false. )
private

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

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

◆ simtdis_tsmult

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

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

208  type(InputParamDefinitionType), parameter :: &
209  simtdis_tsmult = inputparamdefinitiontype &
210  ( &
211  'SIM', & ! component
212  'TDIS', & ! subcomponent
213  'PERIODDATA', & ! block
214  'TSMULT', & ! tag name
215  'TSMULT', & ! fortran variable
216  'DOUBLE', & ! type
217  '', & ! shape
218  'number of time steps', & ! longname
219  .true., & ! required
220  .false., & ! developmode
221  .true., & ! multi-record
222  .false., & ! preserve case
223  .false., & ! layered
224  .false. & ! timeseries
225  )