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

Data Types

type  swfdfwparamfoundtype
 

Variables

logical, public swf_dfw_multi_package = .false.
 
type(inputparamdefinitiontype), parameter swfdfw_icentral = InputParamDefinitionType ( 'SWF', 'DFW', 'OPTIONS', 'CENTRAL_IN_SPACE', 'ICENTRAL', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdfw_lengthconv = InputParamDefinitionType ( 'SWF', 'DFW', 'OPTIONS', 'LENGTH_CONVERSION', 'LENGTHCONV', 'DOUBLE', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdfw_timeconv = InputParamDefinitionType ( 'SWF', 'DFW', 'OPTIONS', 'TIME_CONVERSION', 'TIMECONV', 'DOUBLE', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdfw_ipakcb = InputParamDefinitionType ( 'SWF', 'DFW', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdfw_iprflow = InputParamDefinitionType ( 'SWF', 'DFW', 'OPTIONS', 'PRINT_FLOWS', 'IPRFLOW', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdfw_isavvelocity = InputParamDefinitionType ( 'SWF', 'DFW', 'OPTIONS', 'SAVE_VELOCITY', 'ISAVVELOCITY', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdfw_obs_filerecord = InputParamDefinitionType ( 'SWF', 'DFW', 'OPTIONS', 'OBS_FILERECORD', 'OBS_FILERECORD', 'RECORD OBS6 FILEIN OBS6_FILENAME', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdfw_obs6 = InputParamDefinitionType ( 'SWF', 'DFW', 'OPTIONS', 'OBS6', 'OBS6', 'KEYWORD', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdfw_filein = InputParamDefinitionType ( 'SWF', 'DFW', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdfw_obs6_filename = InputParamDefinitionType ( 'SWF', 'DFW', 'OPTIONS', 'OBS6_FILENAME', 'OBS6_FILENAME', 'STRING', '', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdfw_export_ascii = InputParamDefinitionType ( 'SWF', 'DFW', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdfw_iswrcond = InputParamDefinitionType ( 'SWF', 'DFW', 'OPTIONS', 'DEV_SWR_CONDUCTANCE', 'ISWRCOND', 'KEYWORD', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdfw_manningsn = InputParamDefinitionType ( 'SWF', 'DFW', 'GRIDDATA', 'MANNINGSN', 'MANNINGSN', 'DOUBLE1D', 'NODES', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter swfdfw_idcxs = InputParamDefinitionType ( 'SWF', 'DFW', 'GRIDDATA', 'IDCXS', 'IDCXS', 'INTEGER1D', 'NODES', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public swf_dfw_param_definitions = [ swfdfw_icentral, swfdfw_lengthconv, swfdfw_timeconv, swfdfw_ipakcb, swfdfw_iprflow, swfdfw_isavvelocity, swfdfw_obs_filerecord, swfdfw_obs6, swfdfw_filein, swfdfw_obs6_filename, swfdfw_export_ascii, swfdfw_iswrcond, swfdfw_manningsn, swfdfw_idcxs ]
 
type(inputparamdefinitiontype), dimension(*), parameter, public swf_dfw_aggregate_definitions = [ InputParamDefinitionType ( '', '', '', '', '', '', '', .false., .false., .false., .false., .false. ) ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public swf_dfw_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'GRIDDATA', .true., .false., .false. ) ]
 

Variable Documentation

◆ swf_dfw_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public swfdfwinputmodule::swf_dfw_aggregate_definitions = [ InputParamDefinitionType ( '', '', '', '', '', '', '', .false., .false., .false., .false., .false. ) ]

Definition at line 289 of file swf-dfwidm.f90.

289  type(InputParamDefinitionType), parameter :: &
290  swf_dfw_aggregate_definitions(*) = &
291  [ &
292  inputparamdefinitiontype &
293  ( &
294  '', & ! component
295  '', & ! subcomponent
296  '', & ! block
297  '', & ! tag name
298  '', & ! fortran variable
299  '', & ! type
300  '', & ! shape
301  .false., & ! required
302  .false., & ! multi-record
303  .false., & ! preserve case
304  .false., & ! layered
305  .false. & ! timeseries
306  ) &
307  ]

◆ swf_dfw_block_definitions

type(inputblockdefinitiontype), dimension(*), parameter, public swfdfwinputmodule::swf_dfw_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'GRIDDATA', .true., .false., .false. ) ]

Definition at line 309 of file swf-dfwidm.f90.

309  type(InputBlockDefinitionType), parameter :: &
310  swf_dfw_block_definitions(*) = &
311  [ &
312  inputblockdefinitiontype( &
313  'OPTIONS', & ! blockname
314  .false., & ! required
315  .false., & ! aggregate
316  .false. & ! block_variable
317  ), &
318  inputblockdefinitiontype( &
319  'GRIDDATA', & ! blockname
320  .true., & ! required
321  .false., & ! aggregate
322  .false. & ! block_variable
323  ) &
324  ]

◆ swf_dfw_multi_package

logical, public swfdfwinputmodule::swf_dfw_multi_package = .false.

Definition at line 30 of file swf-dfwidm.f90.

30  logical :: swf_dfw_multi_package = .false.

◆ swf_dfw_param_definitions

Definition at line 270 of file swf-dfwidm.f90.

270  type(InputParamDefinitionType), parameter :: &
271  swf_dfw_param_definitions(*) = &
272  [ &
273  swfdfw_icentral, &
274  swfdfw_lengthconv, &
275  swfdfw_timeconv, &
276  swfdfw_ipakcb, &
277  swfdfw_iprflow, &
278  swfdfw_isavvelocity, &
279  swfdfw_obs_filerecord, &
280  swfdfw_obs6, &
281  swfdfw_filein, &
282  swfdfw_obs6_filename, &
283  swfdfw_export_ascii, &
284  swfdfw_iswrcond, &
285  swfdfw_manningsn, &
286  swfdfw_idcxs &
287  ]

◆ swfdfw_export_ascii

type(inputparamdefinitiontype), parameter swfdfwinputmodule::swfdfw_export_ascii = InputParamDefinitionType ( 'SWF', 'DFW', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

Definition at line 202 of file swf-dfwidm.f90.

202  type(InputParamDefinitionType), parameter :: &
203  swfdfw_export_ascii = inputparamdefinitiontype &
204  ( &
205  'SWF', & ! component
206  'DFW', & ! subcomponent
207  'OPTIONS', & ! block
208  'EXPORT_ARRAY_ASCII', & ! tag name
209  'EXPORT_ASCII', & ! fortran variable
210  'KEYWORD', & ! type
211  '', & ! shape
212  .false., & ! required
213  .false., & ! multi-record
214  .false., & ! preserve case
215  .false., & ! layered
216  .false. & ! timeseries
217  )

◆ swfdfw_filein

type(inputparamdefinitiontype), parameter swfdfwinputmodule::swfdfw_filein = InputParamDefinitionType ( 'SWF', 'DFW', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', .true., .true., .false., .false., .false. )
private

Definition at line 168 of file swf-dfwidm.f90.

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

◆ swfdfw_icentral

type(inputparamdefinitiontype), parameter swfdfwinputmodule::swfdfw_icentral = InputParamDefinitionType ( 'SWF', 'DFW', 'OPTIONS', 'CENTRAL_IN_SPACE', 'ICENTRAL', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

Definition at line 32 of file swf-dfwidm.f90.

32  type(InputParamDefinitionType), parameter :: &
33  swfdfw_icentral = inputparamdefinitiontype &
34  ( &
35  'SWF', & ! component
36  'DFW', & ! subcomponent
37  'OPTIONS', & ! block
38  'CENTRAL_IN_SPACE', & ! tag name
39  'ICENTRAL', & ! fortran variable
40  'KEYWORD', & ! type
41  '', & ! shape
42  .false., & ! required
43  .false., & ! multi-record
44  .false., & ! preserve case
45  .false., & ! layered
46  .false. & ! timeseries
47  )

◆ swfdfw_idcxs

type(inputparamdefinitiontype), parameter swfdfwinputmodule::swfdfw_idcxs = InputParamDefinitionType ( 'SWF', 'DFW', 'GRIDDATA', 'IDCXS', 'IDCXS', 'INTEGER1D', 'NODES', .false., .false., .false., .false., .false. )
private

Definition at line 253 of file swf-dfwidm.f90.

253  type(InputParamDefinitionType), parameter :: &
254  swfdfw_idcxs = inputparamdefinitiontype &
255  ( &
256  'SWF', & ! component
257  'DFW', & ! subcomponent
258  'GRIDDATA', & ! block
259  'IDCXS', & ! tag name
260  'IDCXS', & ! fortran variable
261  'INTEGER1D', & ! type
262  'NODES', & ! shape
263  .false., & ! required
264  .false., & ! multi-record
265  .false., & ! preserve case
266  .false., & ! layered
267  .false. & ! timeseries
268  )

◆ swfdfw_ipakcb

type(inputparamdefinitiontype), parameter swfdfwinputmodule::swfdfw_ipakcb = InputParamDefinitionType ( 'SWF', 'DFW', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

Definition at line 83 of file swf-dfwidm.f90.

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

◆ swfdfw_iprflow

type(inputparamdefinitiontype), parameter swfdfwinputmodule::swfdfw_iprflow = InputParamDefinitionType ( 'SWF', 'DFW', 'OPTIONS', 'PRINT_FLOWS', 'IPRFLOW', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

Definition at line 100 of file swf-dfwidm.f90.

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

◆ swfdfw_isavvelocity

type(inputparamdefinitiontype), parameter swfdfwinputmodule::swfdfw_isavvelocity = InputParamDefinitionType ( 'SWF', 'DFW', 'OPTIONS', 'SAVE_VELOCITY', 'ISAVVELOCITY', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

Definition at line 117 of file swf-dfwidm.f90.

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

◆ swfdfw_iswrcond

type(inputparamdefinitiontype), parameter swfdfwinputmodule::swfdfw_iswrcond = InputParamDefinitionType ( 'SWF', 'DFW', 'OPTIONS', 'DEV_SWR_CONDUCTANCE', 'ISWRCOND', 'KEYWORD', '', .false., .false., .false., .false., .false. )
private

Definition at line 219 of file swf-dfwidm.f90.

219  type(InputParamDefinitionType), parameter :: &
220  swfdfw_iswrcond = inputparamdefinitiontype &
221  ( &
222  'SWF', & ! component
223  'DFW', & ! subcomponent
224  'OPTIONS', & ! block
225  'DEV_SWR_CONDUCTANCE', & ! tag name
226  'ISWRCOND', & ! fortran variable
227  'KEYWORD', & ! type
228  '', & ! shape
229  .false., & ! required
230  .false., & ! multi-record
231  .false., & ! preserve case
232  .false., & ! layered
233  .false. & ! timeseries
234  )

◆ swfdfw_lengthconv

type(inputparamdefinitiontype), parameter swfdfwinputmodule::swfdfw_lengthconv = InputParamDefinitionType ( 'SWF', 'DFW', 'OPTIONS', 'LENGTH_CONVERSION', 'LENGTHCONV', 'DOUBLE', '', .false., .false., .false., .false., .false. )
private

Definition at line 49 of file swf-dfwidm.f90.

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

◆ swfdfw_manningsn

type(inputparamdefinitiontype), parameter swfdfwinputmodule::swfdfw_manningsn = InputParamDefinitionType ( 'SWF', 'DFW', 'GRIDDATA', 'MANNINGSN', 'MANNINGSN', 'DOUBLE1D', 'NODES', .true., .false., .false., .false., .false. )
private

Definition at line 236 of file swf-dfwidm.f90.

236  type(InputParamDefinitionType), parameter :: &
237  swfdfw_manningsn = inputparamdefinitiontype &
238  ( &
239  'SWF', & ! component
240  'DFW', & ! subcomponent
241  'GRIDDATA', & ! block
242  'MANNINGSN', & ! tag name
243  'MANNINGSN', & ! fortran variable
244  'DOUBLE1D', & ! type
245  'NODES', & ! shape
246  .true., & ! required
247  .false., & ! multi-record
248  .false., & ! preserve case
249  .false., & ! layered
250  .false. & ! timeseries
251  )

◆ swfdfw_obs6

type(inputparamdefinitiontype), parameter swfdfwinputmodule::swfdfw_obs6 = InputParamDefinitionType ( 'SWF', 'DFW', 'OPTIONS', 'OBS6', 'OBS6', 'KEYWORD', '', .true., .true., .false., .false., .false. )
private

Definition at line 151 of file swf-dfwidm.f90.

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

◆ swfdfw_obs6_filename

type(inputparamdefinitiontype), parameter swfdfwinputmodule::swfdfw_obs6_filename = InputParamDefinitionType ( 'SWF', 'DFW', 'OPTIONS', 'OBS6_FILENAME', 'OBS6_FILENAME', 'STRING', '', .true., .true., .true., .false., .false. )
private

Definition at line 185 of file swf-dfwidm.f90.

185  type(InputParamDefinitionType), parameter :: &
186  swfdfw_obs6_filename = inputparamdefinitiontype &
187  ( &
188  'SWF', & ! component
189  'DFW', & ! subcomponent
190  'OPTIONS', & ! block
191  'OBS6_FILENAME', & ! tag name
192  'OBS6_FILENAME', & ! fortran variable
193  'STRING', & ! type
194  '', & ! shape
195  .true., & ! required
196  .true., & ! multi-record
197  .true., & ! preserve case
198  .false., & ! layered
199  .false. & ! timeseries
200  )

◆ swfdfw_obs_filerecord

type(inputparamdefinitiontype), parameter swfdfwinputmodule::swfdfw_obs_filerecord = InputParamDefinitionType ( 'SWF', 'DFW', 'OPTIONS', 'OBS_FILERECORD', 'OBS_FILERECORD', 'RECORD OBS6 FILEIN OBS6_FILENAME', '', .false., .false., .false., .false., .false. )
private

Definition at line 134 of file swf-dfwidm.f90.

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

◆ swfdfw_timeconv

type(inputparamdefinitiontype), parameter swfdfwinputmodule::swfdfw_timeconv = InputParamDefinitionType ( 'SWF', 'DFW', 'OPTIONS', 'TIME_CONVERSION', 'TIMECONV', 'DOUBLE', '', .false., .false., .false., .false., .false. )
private

Definition at line 66 of file swf-dfwidm.f90.

66  type(InputParamDefinitionType), parameter :: &
67  swfdfw_timeconv = inputparamdefinitiontype &
68  ( &
69  'SWF', & ! component
70  'DFW', & ! subcomponent
71  'OPTIONS', & ! block
72  'TIME_CONVERSION', & ! tag name
73  'TIMECONV', & ! fortran variable
74  'DOUBLE', & ! type
75  '', & ! shape
76  .false., & ! required
77  .false., & ! multi-record
78  .false., & ! preserve case
79  .false., & ! layered
80  .false. & ! timeseries
81  )