MODFLOW 6  version 6.8.0.dev0
USGS Modular Hydrologic Model
utlspcinputmodule Module Reference

Data Types

type  utlspcparamfoundtype
 

Variables

logical, public utl_spc_multi_package = .true.
 
character(len=16), dimension(*), parameter, public utl_spc_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter utlspc_print_input = InputParamDefinitionType ( 'UTL', 'SPC', 'OPTIONS', 'PRINT_INPUT', 'PRINT_INPUT', 'KEYWORD', '', 'print input to listing file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utlspc_ts_filerecord = InputParamDefinitionType ( 'UTL', 'SPC', 'OPTIONS', 'TS_FILERECORD', 'TS_FILERECORD', 'RECORD TS6 FILEIN TS6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utlspc_ts6 = InputParamDefinitionType ( 'UTL', 'SPC', 'OPTIONS', 'TS6', 'TS6', 'KEYWORD', '', 'head keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utlspc_filein = InputParamDefinitionType ( 'UTL', 'SPC', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utlspc_ts6_filename = InputParamDefinitionType ( 'UTL', 'SPC', 'OPTIONS', 'TS6_FILENAME', 'TS6_FILENAME', 'STRING', '', 'file name of time series information', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter utlspc_maxbound = InputParamDefinitionType ( 'UTL', 'SPC', 'DIMENSIONS', 'MAXBOUND', 'MAXBOUND', 'INTEGER', '', 'maximum number of ssm entries', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utlspc_bndno = InputParamDefinitionType ( 'UTL', 'SPC', 'PERIOD', 'BNDNO', 'BNDNO', 'INTEGER', '', 'bound number for this entry', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utlspc_concentration = InputParamDefinitionType ( 'UTL', 'SPC', 'PERIOD', 'CONCENTRATION', 'CONCENTRATION', 'DOUBLE', '', 'boundary concentration', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter utlspc_temperature = InputParamDefinitionType ( 'UTL', 'SPC', 'PERIOD', 'TEMPERATURE', 'TEMPERATURE', 'DOUBLE', '', 'boundary temperature', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public utl_spc_param_definitions = [ utlspc_print_input, utlspc_ts_filerecord, utlspc_ts6, utlspc_filein, utlspc_ts6_filename, utlspc_maxbound, utlspc_bndno, utlspc_concentration, utlspc_temperature ]
 
type(inputparamdefinitiontype), parameter utlspc_perioddata = InputParamDefinitionType ( 'UTL', 'SPC', 'PERIOD', 'PERIODDATA', 'PERIODDATA', 'RECARRAY BNDNO SPCSETTING', '', '', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter utlspc_spcsetting = InputParamDefinitionType ( 'UTL', 'SPC', 'PERIOD', 'SPCSETTING', 'SPCSETTING', 'KEYSTRING CONCENTRATION TEMPERATURE', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public utl_spc_aggregate_definitions = [ utlspc_perioddata, utlspc_spcsetting ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public utl_spc_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'PERIOD', .true., .true., .true. ) ]
 

Variable Documentation

◆ utl_spc_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public utlspcinputmodule::utl_spc_aggregate_definitions = [ utlspc_perioddata, utlspc_spcsetting ]

Definition at line 257 of file utl-spcidm.f90.

257  type(InputParamDefinitionType), parameter :: &
258  utl_spc_aggregate_definitions(*) = &
259  [ &
260  utlspc_perioddata, &
261  utlspc_spcsetting &
262  ]

◆ utl_spc_block_definitions

type(inputblockdefinitiontype), dimension(*), parameter, public utlspcinputmodule::utl_spc_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'PERIOD', .true., .true., .true. ) ]

Definition at line 264 of file utl-spcidm.f90.

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

◆ utl_spc_multi_package

logical, public utlspcinputmodule::utl_spc_multi_package = .true.

Definition at line 26 of file utl-spcidm.f90.

26  logical :: utl_spc_multi_package = .true.

◆ utl_spc_param_definitions

Definition at line 205 of file utl-spcidm.f90.

205  type(InputParamDefinitionType), parameter :: &
206  utl_spc_param_definitions(*) = &
207  [ &
208  utlspc_print_input, &
209  utlspc_ts_filerecord, &
210  utlspc_ts6, &
211  utlspc_filein, &
212  utlspc_ts6_filename, &
213  utlspc_maxbound, &
214  utlspc_bndno, &
215  utlspc_concentration, &
216  utlspc_temperature &
217  ]

◆ utl_spc_subpackages

character(len=16), dimension(*), parameter, public utlspcinputmodule::utl_spc_subpackages = [ ' ' ]

Definition at line 28 of file utl-spcidm.f90.

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

◆ utlspc_bndno

type(inputparamdefinitiontype), parameter utlspcinputmodule::utlspc_bndno = InputParamDefinitionType ( 'UTL', 'SPC', 'PERIOD', 'BNDNO', 'BNDNO', 'INTEGER', '', 'bound number for this entry', .true., .false., .true., .false., .false., .false. )
private

Definition at line 148 of file utl-spcidm.f90.

148  type(InputParamDefinitionType), parameter :: &
149  utlspc_bndno = inputparamdefinitiontype &
150  ( &
151  'UTL', & ! component
152  'SPC', & ! subcomponent
153  'PERIOD', & ! block
154  'BNDNO', & ! tag name
155  'BNDNO', & ! fortran variable
156  'INTEGER', & ! type
157  '', & ! shape
158  'bound number for this entry', & ! longname
159  .true., & ! required
160  .false., & ! developmode
161  .true., & ! multi-record
162  .false., & ! preserve case
163  .false., & ! layered
164  .false. & ! timeseries
165  )

◆ utlspc_concentration

type(inputparamdefinitiontype), parameter utlspcinputmodule::utlspc_concentration = InputParamDefinitionType ( 'UTL', 'SPC', 'PERIOD', 'CONCENTRATION', 'CONCENTRATION', 'DOUBLE', '', 'boundary concentration', .true., .false., .true., .false., .false., .true. )
private

Definition at line 167 of file utl-spcidm.f90.

167  type(InputParamDefinitionType), parameter :: &
168  utlspc_concentration = inputparamdefinitiontype &
169  ( &
170  'UTL', & ! component
171  'SPC', & ! subcomponent
172  'PERIOD', & ! block
173  'CONCENTRATION', & ! tag name
174  'CONCENTRATION', & ! fortran variable
175  'DOUBLE', & ! type
176  '', & ! shape
177  'boundary concentration', & ! longname
178  .true., & ! required
179  .false., & ! developmode
180  .true., & ! multi-record
181  .false., & ! preserve case
182  .false., & ! layered
183  .true. & ! timeseries
184  )

◆ utlspc_filein

type(inputparamdefinitiontype), parameter utlspcinputmodule::utlspc_filein = InputParamDefinitionType ( 'UTL', 'SPC', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 91 of file utl-spcidm.f90.

91  type(InputParamDefinitionType), parameter :: &
92  utlspc_filein = inputparamdefinitiontype &
93  ( &
94  'UTL', & ! component
95  'SPC', & ! subcomponent
96  'OPTIONS', & ! block
97  'FILEIN', & ! tag name
98  'FILEIN', & ! fortran variable
99  'KEYWORD', & ! type
100  '', & ! shape
101  'file keyword', & ! longname
102  .true., & ! required
103  .false., & ! developmode
104  .true., & ! multi-record
105  .false., & ! preserve case
106  .false., & ! layered
107  .false. & ! timeseries
108  )

◆ utlspc_maxbound

type(inputparamdefinitiontype), parameter utlspcinputmodule::utlspc_maxbound = InputParamDefinitionType ( 'UTL', 'SPC', 'DIMENSIONS', 'MAXBOUND', 'MAXBOUND', 'INTEGER', '', 'maximum number of ssm entries', .true., .false., .false., .false., .false., .false. )
private

Definition at line 129 of file utl-spcidm.f90.

129  type(InputParamDefinitionType), parameter :: &
130  utlspc_maxbound = inputparamdefinitiontype &
131  ( &
132  'UTL', & ! component
133  'SPC', & ! subcomponent
134  'DIMENSIONS', & ! block
135  'MAXBOUND', & ! tag name
136  'MAXBOUND', & ! fortran variable
137  'INTEGER', & ! type
138  '', & ! shape
139  'maximum number of ssm entries', & ! longname
140  .true., & ! required
141  .false., & ! developmode
142  .false., & ! multi-record
143  .false., & ! preserve case
144  .false., & ! layered
145  .false. & ! timeseries
146  )

◆ utlspc_perioddata

type(inputparamdefinitiontype), parameter utlspcinputmodule::utlspc_perioddata = InputParamDefinitionType ( 'UTL', 'SPC', 'PERIOD', 'PERIODDATA', 'PERIODDATA', 'RECARRAY BNDNO SPCSETTING', '', '', .true., .false., .false., .false., .false., .false. )
private

Definition at line 219 of file utl-spcidm.f90.

219  type(InputParamDefinitionType), parameter :: &
220  utlspc_perioddata = inputparamdefinitiontype &
221  ( &
222  'UTL', & ! component
223  'SPC', & ! subcomponent
224  'PERIOD', & ! block
225  'PERIODDATA', & ! tag name
226  'PERIODDATA', & ! fortran variable
227  'RECARRAY BNDNO SPCSETTING', & ! type
228  '', & ! shape
229  '', & ! longname
230  .true., & ! required
231  .false., & ! developmode
232  .false., & ! multi-record
233  .false., & ! preserve case
234  .false., & ! layered
235  .false. & ! timeseries
236  )

◆ utlspc_print_input

type(inputparamdefinitiontype), parameter utlspcinputmodule::utlspc_print_input = InputParamDefinitionType ( 'UTL', 'SPC', 'OPTIONS', 'PRINT_INPUT', 'PRINT_INPUT', 'KEYWORD', '', 'print input to listing file', .false., .false., .false., .false., .false., .false. )
private

Definition at line 34 of file utl-spcidm.f90.

34  type(InputParamDefinitionType), parameter :: &
35  utlspc_print_input = inputparamdefinitiontype &
36  ( &
37  'UTL', & ! component
38  'SPC', & ! subcomponent
39  'OPTIONS', & ! block
40  'PRINT_INPUT', & ! tag name
41  'PRINT_INPUT', & ! fortran variable
42  'KEYWORD', & ! type
43  '', & ! shape
44  'print input to listing file', & ! longname
45  .false., & ! required
46  .false., & ! developmode
47  .false., & ! multi-record
48  .false., & ! preserve case
49  .false., & ! layered
50  .false. & ! timeseries
51  )

◆ utlspc_spcsetting

type(inputparamdefinitiontype), parameter utlspcinputmodule::utlspc_spcsetting = InputParamDefinitionType ( 'UTL', 'SPC', 'PERIOD', 'SPCSETTING', 'SPCSETTING', 'KEYSTRING CONCENTRATION TEMPERATURE', '', '', .true., .false., .true., .false., .false., .false. )
private

Definition at line 238 of file utl-spcidm.f90.

238  type(InputParamDefinitionType), parameter :: &
239  utlspc_spcsetting = inputparamdefinitiontype &
240  ( &
241  'UTL', & ! component
242  'SPC', & ! subcomponent
243  'PERIOD', & ! block
244  'SPCSETTING', & ! tag name
245  'SPCSETTING', & ! fortran variable
246  'KEYSTRING CONCENTRATION TEMPERATURE', & ! type
247  '', & ! shape
248  '', & ! longname
249  .true., & ! required
250  .false., & ! developmode
251  .true., & ! multi-record
252  .false., & ! preserve case
253  .false., & ! layered
254  .false. & ! timeseries
255  )

◆ utlspc_temperature

type(inputparamdefinitiontype), parameter utlspcinputmodule::utlspc_temperature = InputParamDefinitionType ( 'UTL', 'SPC', 'PERIOD', 'TEMPERATURE', 'TEMPERATURE', 'DOUBLE', '', 'boundary temperature', .true., .false., .true., .false., .false., .true. )
private

Definition at line 186 of file utl-spcidm.f90.

186  type(InputParamDefinitionType), parameter :: &
187  utlspc_temperature = inputparamdefinitiontype &
188  ( &
189  'UTL', & ! component
190  'SPC', & ! subcomponent
191  'PERIOD', & ! block
192  'TEMPERATURE', & ! tag name
193  'TEMPERATURE', & ! fortran variable
194  'DOUBLE', & ! type
195  '', & ! shape
196  'boundary temperature', & ! longname
197  .true., & ! required
198  .false., & ! developmode
199  .true., & ! multi-record
200  .false., & ! preserve case
201  .false., & ! layered
202  .true. & ! timeseries
203  )

◆ utlspc_ts6

type(inputparamdefinitiontype), parameter utlspcinputmodule::utlspc_ts6 = InputParamDefinitionType ( 'UTL', 'SPC', 'OPTIONS', 'TS6', 'TS6', 'KEYWORD', '', 'head keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 72 of file utl-spcidm.f90.

72  type(InputParamDefinitionType), parameter :: &
73  utlspc_ts6 = inputparamdefinitiontype &
74  ( &
75  'UTL', & ! component
76  'SPC', & ! subcomponent
77  'OPTIONS', & ! block
78  'TS6', & ! tag name
79  'TS6', & ! fortran variable
80  'KEYWORD', & ! type
81  '', & ! shape
82  'head keyword', & ! longname
83  .true., & ! required
84  .false., & ! developmode
85  .true., & ! multi-record
86  .false., & ! preserve case
87  .false., & ! layered
88  .false. & ! timeseries
89  )

◆ utlspc_ts6_filename

type(inputparamdefinitiontype), parameter utlspcinputmodule::utlspc_ts6_filename = InputParamDefinitionType ( 'UTL', 'SPC', 'OPTIONS', 'TS6_FILENAME', 'TS6_FILENAME', 'STRING', '', 'file name of time series information', .true., .false., .true., .true., .false., .false. )
private

Definition at line 110 of file utl-spcidm.f90.

110  type(InputParamDefinitionType), parameter :: &
111  utlspc_ts6_filename = inputparamdefinitiontype &
112  ( &
113  'UTL', & ! component
114  'SPC', & ! subcomponent
115  'OPTIONS', & ! block
116  'TS6_FILENAME', & ! tag name
117  'TS6_FILENAME', & ! fortran variable
118  'STRING', & ! type
119  '', & ! shape
120  'file name of time series information', & ! longname
121  .true., & ! required
122  .false., & ! developmode
123  .true., & ! multi-record
124  .true., & ! preserve case
125  .false., & ! layered
126  .false. & ! timeseries
127  )

◆ utlspc_ts_filerecord

type(inputparamdefinitiontype), parameter utlspcinputmodule::utlspc_ts_filerecord = InputParamDefinitionType ( 'UTL', 'SPC', 'OPTIONS', 'TS_FILERECORD', 'TS_FILERECORD', 'RECORD TS6 FILEIN TS6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 53 of file utl-spcidm.f90.

53  type(InputParamDefinitionType), parameter :: &
54  utlspc_ts_filerecord = inputparamdefinitiontype &
55  ( &
56  'UTL', & ! component
57  'SPC', & ! subcomponent
58  'OPTIONS', & ! block
59  'TS_FILERECORD', & ! tag name
60  'TS_FILERECORD', & ! fortran variable
61  'RECORD TS6 FILEIN TS6_FILENAME', & ! type
62  '', & ! shape
63  '', & ! longname
64  .false., & ! required
65  .false., & ! developmode
66  .false., & ! multi-record
67  .false., & ! preserve case
68  .false., & ! layered
69  .false. & ! timeseries
70  )