MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
swfcdbinputmodule Module Reference

Data Types

type  swfcdbparamfoundtype
 

Variables

logical, public swf_cdb_multi_package = .true.
 
type(inputparamdefinitiontype), parameter swfcdb_auxiliary = InputParamDefinitionType ( 'SWF', 'CDB', 'OPTIONS', 'AUXILIARY', 'AUXILIARY', 'STRING', 'NAUX', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfcdb_boundnames = InputParamDefinitionType ( 'SWF', 'CDB', 'OPTIONS', 'BOUNDNAMES', 'BOUNDNAMES', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfcdb_iprpak = InputParamDefinitionType ( 'SWF', 'CDB', 'OPTIONS', 'PRINT_INPUT', 'IPRPAK', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfcdb_iprflow = InputParamDefinitionType ( 'SWF', 'CDB', 'OPTIONS', 'PRINT_FLOWS', 'IPRFLOW', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfcdb_ipakcb = InputParamDefinitionType ( 'SWF', 'CDB', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfcdb_filein = InputParamDefinitionType ( 'SWF', 'CDB', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfcdb_obs_filerecord = InputParamDefinitionType ( 'SWF', 'CDB', 'OPTIONS', 'OBS_FILERECORD', 'OBS_FILERECORD', 'RECORD OBS6 FILEIN OBS6_FILENAME', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfcdb_obs6 = InputParamDefinitionType ( 'SWF', 'CDB', 'OPTIONS', 'OBS6', 'OBS6', 'KEYWORD', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfcdb_obs6_filename = InputParamDefinitionType ( 'SWF', 'CDB', 'OPTIONS', 'OBS6_FILENAME', 'OBS6_FILENAME', 'STRING', '', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfcdb_maxbound = InputParamDefinitionType ( 'SWF', 'CDB', 'DIMENSIONS', 'MAXBOUND', 'MAXBOUND', 'INTEGER', '', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfcdb_cellid = InputParamDefinitionType ( 'SWF', 'CDB', 'PERIOD', 'CELLID', 'CELLID', 'INTEGER1D', 'NCELLDIM', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfcdb_idcxs = InputParamDefinitionType ( 'SWF', 'CDB', 'PERIOD', 'IDCXS', 'IDCXS', 'INTEGER', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfcdb_width = InputParamDefinitionType ( 'SWF', 'CDB', 'PERIOD', 'WIDTH', 'WIDTH', 'DOUBLE', '', .true., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter swfcdb_auxvar = InputParamDefinitionType ( 'SWF', 'CDB', 'PERIOD', 'AUX', 'AUXVAR', 'DOUBLE1D', 'NAUX', .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter swfcdb_boundname = InputParamDefinitionType ( 'SWF', 'CDB', 'PERIOD', 'BOUNDNAME', 'BOUNDNAME', 'STRING', '', .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public swf_cdb_param_definitions = [ swfcdb_auxiliary, swfcdb_boundnames, swfcdb_iprpak, swfcdb_iprflow, swfcdb_ipakcb, swfcdb_filein, swfcdb_obs_filerecord, swfcdb_obs6, swfcdb_obs6_filename, swfcdb_maxbound, swfcdb_cellid, swfcdb_idcxs, swfcdb_width, swfcdb_auxvar, swfcdb_boundname ]
 
type(inputparamdefinitiontype), parameter swfcdb_spd = InputParamDefinitionType ( 'SWF', 'CDB', 'PERIOD', 'STRESS_PERIOD_DATA', 'SPD', 'RECARRAY CELLID IDCXS WIDTH AUX BOUNDNAME', 'MAXBOUND', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public swf_cdb_aggregate_definitions = [ swfcdb_spd ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public swf_cdb_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'PERIOD', .true., .true., .true. ) ]
 

Variable Documentation

◆ swf_cdb_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public swfcdbinputmodule::swf_cdb_aggregate_definitions = [ swfcdb_spd ]

Definition at line 325 of file swf-cdbidm.f90.

325  type(InputParamDefinitionType), parameter :: &
326  swf_cdb_aggregate_definitions(*) = &
327  [ &
328  swfcdb_spd &
329  ]

◆ swf_cdb_block_definitions

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

Definition at line 331 of file swf-cdbidm.f90.

331  type(InputBlockDefinitionType), parameter :: &
332  swf_cdb_block_definitions(*) = &
333  [ &
334  inputblockdefinitiontype( &
335  'OPTIONS', & ! blockname
336  .false., & ! required
337  .false., & ! aggregate
338  .false. & ! block_variable
339  ), &
340  inputblockdefinitiontype( &
341  'DIMENSIONS', & ! blockname
342  .true., & ! required
343  .false., & ! aggregate
344  .false. & ! block_variable
345  ), &
346  inputblockdefinitiontype( &
347  'PERIOD', & ! blockname
348  .true., & ! required
349  .true., & ! aggregate
350  .true. & ! block_variable
351  ) &
352  ]

◆ swf_cdb_multi_package

logical, public swfcdbinputmodule::swf_cdb_multi_package = .true.

Definition at line 31 of file swf-cdbidm.f90.

31  logical :: swf_cdb_multi_package = .true.

◆ swf_cdb_param_definitions

Definition at line 288 of file swf-cdbidm.f90.

288  type(InputParamDefinitionType), parameter :: &
289  swf_cdb_param_definitions(*) = &
290  [ &
291  swfcdb_auxiliary, &
292  swfcdb_boundnames, &
293  swfcdb_iprpak, &
294  swfcdb_iprflow, &
295  swfcdb_ipakcb, &
296  swfcdb_filein, &
297  swfcdb_obs_filerecord, &
298  swfcdb_obs6, &
299  swfcdb_obs6_filename, &
300  swfcdb_maxbound, &
301  swfcdb_cellid, &
302  swfcdb_idcxs, &
303  swfcdb_width, &
304  swfcdb_auxvar, &
305  swfcdb_boundname &
306  ]

◆ swfcdb_auxiliary

type(inputparamdefinitiontype), parameter swfcdbinputmodule::swfcdb_auxiliary = InputParamDefinitionType ( 'SWF', 'CDB', 'OPTIONS', 'AUXILIARY', 'AUXILIARY', 'STRING', 'NAUX', .false., .false., .false., .false., .false. )
private

Definition at line 33 of file swf-cdbidm.f90.

33  type(InputParamDefinitionType), parameter :: &
34  swfcdb_auxiliary = inputparamdefinitiontype &
35  ( &
36  'SWF', & ! component
37  'CDB', & ! subcomponent
38  'OPTIONS', & ! block
39  'AUXILIARY', & ! tag name
40  'AUXILIARY', & ! fortran variable
41  'STRING', & ! type
42  'NAUX', & ! shape
43  .false., & ! required
44  .false., & ! multi-record
45  .false., & ! preserve case
46  .false., & ! layered
47  .false. & ! timeseries
48  )

◆ swfcdb_auxvar

type(inputparamdefinitiontype), parameter swfcdbinputmodule::swfcdb_auxvar = InputParamDefinitionType ( 'SWF', 'CDB', 'PERIOD', 'AUX', 'AUXVAR', 'DOUBLE1D', 'NAUX', .false., .true., .false., .false., .true. )
private

Definition at line 254 of file swf-cdbidm.f90.

254  type(InputParamDefinitionType), parameter :: &
255  swfcdb_auxvar = inputparamdefinitiontype &
256  ( &
257  'SWF', & ! component
258  'CDB', & ! subcomponent
259  'PERIOD', & ! block
260  'AUX', & ! tag name
261  'AUXVAR', & ! fortran variable
262  'DOUBLE1D', & ! type
263  'NAUX', & ! shape
264  .false., & ! required
265  .true., & ! multi-record
266  .false., & ! preserve case
267  .false., & ! layered
268  .true. & ! timeseries
269  )

◆ swfcdb_boundname

type(inputparamdefinitiontype), parameter swfcdbinputmodule::swfcdb_boundname = InputParamDefinitionType ( 'SWF', 'CDB', 'PERIOD', 'BOUNDNAME', 'BOUNDNAME', 'STRING', '', .false., .true., .false., .false., .false. )
private

Definition at line 271 of file swf-cdbidm.f90.

271  type(InputParamDefinitionType), parameter :: &
272  swfcdb_boundname = inputparamdefinitiontype &
273  ( &
274  'SWF', & ! component
275  'CDB', & ! subcomponent
276  'PERIOD', & ! block
277  'BOUNDNAME', & ! tag name
278  'BOUNDNAME', & ! fortran variable
279  'STRING', & ! type
280  '', & ! shape
281  .false., & ! required
282  .true., & ! multi-record
283  .false., & ! preserve case
284  .false., & ! layered
285  .false. & ! timeseries
286  )

◆ swfcdb_boundnames

type(inputparamdefinitiontype), parameter swfcdbinputmodule::swfcdb_boundnames = InputParamDefinitionType ( 'SWF', 'CDB', 'OPTIONS', 'BOUNDNAMES', 'BOUNDNAMES', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

Definition at line 50 of file swf-cdbidm.f90.

50  type(InputParamDefinitionType), parameter :: &
51  swfcdb_boundnames = inputparamdefinitiontype &
52  ( &
53  'SWF', & ! component
54  'CDB', & ! subcomponent
55  'OPTIONS', & ! block
56  'BOUNDNAMES', & ! tag name
57  'BOUNDNAMES', & ! fortran variable
58  'KEYWORD', & ! type
59  '', & ! shape
60  .false., & ! required
61  .false., & ! multi-record
62  .false., & ! preserve case
63  .false., & ! layered
64  .false. & ! timeseries
65  )

◆ swfcdb_cellid

type(inputparamdefinitiontype), parameter swfcdbinputmodule::swfcdb_cellid = InputParamDefinitionType ( 'SWF', 'CDB', 'PERIOD', 'CELLID', 'CELLID', 'INTEGER1D', 'NCELLDIM', .true., .true., .false., .false., .false. )
private

Definition at line 203 of file swf-cdbidm.f90.

203  type(InputParamDefinitionType), parameter :: &
204  swfcdb_cellid = inputparamdefinitiontype &
205  ( &
206  'SWF', & ! component
207  'CDB', & ! subcomponent
208  'PERIOD', & ! block
209  'CELLID', & ! tag name
210  'CELLID', & ! fortran variable
211  'INTEGER1D', & ! type
212  'NCELLDIM', & ! shape
213  .true., & ! required
214  .true., & ! multi-record
215  .false., & ! preserve case
216  .false., & ! layered
217  .false. & ! timeseries
218  )

◆ swfcdb_filein

type(inputparamdefinitiontype), parameter swfcdbinputmodule::swfcdb_filein = InputParamDefinitionType ( 'SWF', 'CDB', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', .true., .true., .false., .false., .false. )
private

Definition at line 118 of file swf-cdbidm.f90.

118  type(InputParamDefinitionType), parameter :: &
119  swfcdb_filein = inputparamdefinitiontype &
120  ( &
121  'SWF', & ! component
122  'CDB', & ! subcomponent
123  'OPTIONS', & ! block
124  'FILEIN', & ! tag name
125  'FILEIN', & ! fortran variable
126  'KEYWORD', & ! type
127  '', & ! shape
128  .true., & ! required
129  .true., & ! multi-record
130  .false., & ! preserve case
131  .false., & ! layered
132  .false. & ! timeseries
133  )

◆ swfcdb_idcxs

type(inputparamdefinitiontype), parameter swfcdbinputmodule::swfcdb_idcxs = InputParamDefinitionType ( 'SWF', 'CDB', 'PERIOD', 'IDCXS', 'IDCXS', 'INTEGER', '', .true., .true., .false., .false., .false. )
private

Definition at line 220 of file swf-cdbidm.f90.

220  type(InputParamDefinitionType), parameter :: &
221  swfcdb_idcxs = inputparamdefinitiontype &
222  ( &
223  'SWF', & ! component
224  'CDB', & ! subcomponent
225  'PERIOD', & ! block
226  'IDCXS', & ! tag name
227  'IDCXS', & ! fortran variable
228  'INTEGER', & ! type
229  '', & ! shape
230  .true., & ! required
231  .true., & ! multi-record
232  .false., & ! preserve case
233  .false., & ! layered
234  .false. & ! timeseries
235  )

◆ swfcdb_ipakcb

type(inputparamdefinitiontype), parameter swfcdbinputmodule::swfcdb_ipakcb = InputParamDefinitionType ( 'SWF', 'CDB', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

Definition at line 101 of file swf-cdbidm.f90.

101  type(InputParamDefinitionType), parameter :: &
102  swfcdb_ipakcb = inputparamdefinitiontype &
103  ( &
104  'SWF', & ! component
105  'CDB', & ! subcomponent
106  'OPTIONS', & ! block
107  'SAVE_FLOWS', & ! tag name
108  'IPAKCB', & ! fortran variable
109  'KEYWORD', & ! type
110  '', & ! shape
111  .false., & ! required
112  .false., & ! multi-record
113  .false., & ! preserve case
114  .false., & ! layered
115  .false. & ! timeseries
116  )

◆ swfcdb_iprflow

type(inputparamdefinitiontype), parameter swfcdbinputmodule::swfcdb_iprflow = InputParamDefinitionType ( 'SWF', 'CDB', 'OPTIONS', 'PRINT_FLOWS', 'IPRFLOW', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

Definition at line 84 of file swf-cdbidm.f90.

84  type(InputParamDefinitionType), parameter :: &
85  swfcdb_iprflow = inputparamdefinitiontype &
86  ( &
87  'SWF', & ! component
88  'CDB', & ! subcomponent
89  'OPTIONS', & ! block
90  'PRINT_FLOWS', & ! tag name
91  'IPRFLOW', & ! fortran variable
92  'KEYWORD', & ! type
93  '', & ! shape
94  .false., & ! required
95  .false., & ! multi-record
96  .false., & ! preserve case
97  .false., & ! layered
98  .false. & ! timeseries
99  )

◆ swfcdb_iprpak

type(inputparamdefinitiontype), parameter swfcdbinputmodule::swfcdb_iprpak = InputParamDefinitionType ( 'SWF', 'CDB', 'OPTIONS', 'PRINT_INPUT', 'IPRPAK', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

Definition at line 67 of file swf-cdbidm.f90.

67  type(InputParamDefinitionType), parameter :: &
68  swfcdb_iprpak = inputparamdefinitiontype &
69  ( &
70  'SWF', & ! component
71  'CDB', & ! subcomponent
72  'OPTIONS', & ! block
73  'PRINT_INPUT', & ! tag name
74  'IPRPAK', & ! fortran variable
75  'KEYWORD', & ! type
76  '', & ! shape
77  .false., & ! required
78  .false., & ! multi-record
79  .false., & ! preserve case
80  .false., & ! layered
81  .false. & ! timeseries
82  )

◆ swfcdb_maxbound

type(inputparamdefinitiontype), parameter swfcdbinputmodule::swfcdb_maxbound = InputParamDefinitionType ( 'SWF', 'CDB', 'DIMENSIONS', 'MAXBOUND', 'MAXBOUND', 'INTEGER', '', .true., .false., .false., .false., .false. )
private

Definition at line 186 of file swf-cdbidm.f90.

186  type(InputParamDefinitionType), parameter :: &
187  swfcdb_maxbound = inputparamdefinitiontype &
188  ( &
189  'SWF', & ! component
190  'CDB', & ! subcomponent
191  'DIMENSIONS', & ! block
192  'MAXBOUND', & ! tag name
193  'MAXBOUND', & ! fortran variable
194  'INTEGER', & ! type
195  '', & ! shape
196  .true., & ! required
197  .false., & ! multi-record
198  .false., & ! preserve case
199  .false., & ! layered
200  .false. & ! timeseries
201  )

◆ swfcdb_obs6

type(inputparamdefinitiontype), parameter swfcdbinputmodule::swfcdb_obs6 = InputParamDefinitionType ( 'SWF', 'CDB', 'OPTIONS', 'OBS6', 'OBS6', 'KEYWORD', '', .true., .true., .false., .false., .false. )
private

Definition at line 152 of file swf-cdbidm.f90.

152  type(InputParamDefinitionType), parameter :: &
153  swfcdb_obs6 = inputparamdefinitiontype &
154  ( &
155  'SWF', & ! component
156  'CDB', & ! subcomponent
157  'OPTIONS', & ! block
158  'OBS6', & ! tag name
159  'OBS6', & ! fortran variable
160  'KEYWORD', & ! type
161  '', & ! shape
162  .true., & ! required
163  .true., & ! multi-record
164  .false., & ! preserve case
165  .false., & ! layered
166  .false. & ! timeseries
167  )

◆ swfcdb_obs6_filename

type(inputparamdefinitiontype), parameter swfcdbinputmodule::swfcdb_obs6_filename = InputParamDefinitionType ( 'SWF', 'CDB', 'OPTIONS', 'OBS6_FILENAME', 'OBS6_FILENAME', 'STRING', '', .true., .true., .true., .false., .false. )
private

Definition at line 169 of file swf-cdbidm.f90.

169  type(InputParamDefinitionType), parameter :: &
170  swfcdb_obs6_filename = inputparamdefinitiontype &
171  ( &
172  'SWF', & ! component
173  'CDB', & ! subcomponent
174  'OPTIONS', & ! block
175  'OBS6_FILENAME', & ! tag name
176  'OBS6_FILENAME', & ! fortran variable
177  'STRING', & ! type
178  '', & ! shape
179  .true., & ! required
180  .true., & ! multi-record
181  .true., & ! preserve case
182  .false., & ! layered
183  .false. & ! timeseries
184  )

◆ swfcdb_obs_filerecord

type(inputparamdefinitiontype), parameter swfcdbinputmodule::swfcdb_obs_filerecord = InputParamDefinitionType ( 'SWF', 'CDB', 'OPTIONS', 'OBS_FILERECORD', 'OBS_FILERECORD', 'RECORD OBS6 FILEIN OBS6_FILENAME', '', .false., .false., .false., .false., .false. )
private

Definition at line 135 of file swf-cdbidm.f90.

135  type(InputParamDefinitionType), parameter :: &
136  swfcdb_obs_filerecord = inputparamdefinitiontype &
137  ( &
138  'SWF', & ! component
139  'CDB', & ! subcomponent
140  'OPTIONS', & ! block
141  'OBS_FILERECORD', & ! tag name
142  'OBS_FILERECORD', & ! fortran variable
143  'RECORD OBS6 FILEIN OBS6_FILENAME', & ! type
144  '', & ! shape
145  .false., & ! required
146  .false., & ! multi-record
147  .false., & ! preserve case
148  .false., & ! layered
149  .false. & ! timeseries
150  )

◆ swfcdb_spd

type(inputparamdefinitiontype), parameter swfcdbinputmodule::swfcdb_spd = InputParamDefinitionType ( 'SWF', 'CDB', 'PERIOD', 'STRESS_PERIOD_DATA', 'SPD', 'RECARRAY CELLID IDCXS WIDTH AUX BOUNDNAME', 'MAXBOUND', .true., .false., .false., .false., .false. )
private

Definition at line 308 of file swf-cdbidm.f90.

308  type(InputParamDefinitionType), parameter :: &
309  swfcdb_spd = inputparamdefinitiontype &
310  ( &
311  'SWF', & ! component
312  'CDB', & ! subcomponent
313  'PERIOD', & ! block
314  'STRESS_PERIOD_DATA', & ! tag name
315  'SPD', & ! fortran variable
316  'RECARRAY CELLID IDCXS WIDTH AUX BOUNDNAME', & ! type
317  'MAXBOUND', & ! shape
318  .true., & ! required
319  .false., & ! multi-record
320  .false., & ! preserve case
321  .false., & ! layered
322  .false. & ! timeseries
323  )

◆ swfcdb_width

type(inputparamdefinitiontype), parameter swfcdbinputmodule::swfcdb_width = InputParamDefinitionType ( 'SWF', 'CDB', 'PERIOD', 'WIDTH', 'WIDTH', 'DOUBLE', '', .true., .true., .false., .false., .true. )
private

Definition at line 237 of file swf-cdbidm.f90.

237  type(InputParamDefinitionType), parameter :: &
238  swfcdb_width = inputparamdefinitiontype &
239  ( &
240  'SWF', & ! component
241  'CDB', & ! subcomponent
242  'PERIOD', & ! block
243  'WIDTH', & ! tag name
244  'WIDTH', & ! fortran variable
245  'DOUBLE', & ! type
246  '', & ! shape
247  .true., & ! required
248  .true., & ! multi-record
249  .false., & ! preserve case
250  .false., & ! layered
251  .true. & ! timeseries
252  )