MODFLOW 6  version 6.7.0.dev3
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., .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 259 of file sim-tdisidm.f90.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

◆ 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 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., & ! prerelease
48  .false., & ! multi-record
49  .false., & ! preserve case
50  .false., & ! layered
51  .false. & ! timeseries
52  )

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

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