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

Data Types

type  chfdfwparamfoundtype
 

Variables

logical, public chf_dfw_multi_package = .false.
 
logical, public chf_dfw_is_advanced = .false.
 
character(len=16), dimension(*), parameter, public chf_dfw_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter chfdfw_icentral = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'CENTRAL_IN_SPACE', 'ICENTRAL', 'KEYWORD', '', 'use central in space weighting', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfdfw_lengthconv = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'LENGTH_CONVERSION', 'LENGTHCONV', 'DOUBLE', '', 'length conversion factor', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfdfw_timeconv = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'TIME_CONVERSION', 'TIMECONV', 'DOUBLE', '', 'time conversion factor', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfdfw_ipakcb = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', 'keyword to save DFW flows', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfdfw_iprflow = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'PRINT_FLOWS', 'IPRFLOW', 'KEYWORD', '', 'keyword to print DFW flows to listing file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfdfw_isavvelocity = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'SAVE_VELOCITY', 'ISAVVELOCITY', 'KEYWORD', '', 'keyword to save velocity', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfdfw_obs_filerecord = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'OBS_FILERECORD', 'OBS_FILERECORD', 'RECORD OBS6 FILEIN OBS6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfdfw_obs6 = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'OBS6', 'OBS6', 'KEYWORD', '', 'obs keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfdfw_filein = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfdfw_obs6_filename = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'OBS6_FILENAME', 'OBS6_FILENAME', 'STRING', '', 'obs6 input filename', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfdfw_export_ascii = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', 'export array variables to layered ascii files.', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfdfw_iswrcond = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'DEV_SWR_CONDUCTANCE', 'ISWRCOND', 'KEYWORD', '', 'use SWR conductance formulation', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfdfw_manningsn = InputParamDefinitionType ( 'CHF', 'DFW', 'GRIDDATA', 'MANNINGSN', 'MANNINGSN', 'DOUBLE1D', 'NODES', 'mannings roughness coefficient', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfdfw_idcxs = InputParamDefinitionType ( 'CHF', 'DFW', 'GRIDDATA', 'IDCXS', 'IDCXS', 'INTEGER1D', 'NODES', 'cross section number', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public chf_dfw_param_definitions = [ chfdfw_icentral, chfdfw_lengthconv, chfdfw_timeconv, chfdfw_ipakcb, chfdfw_iprflow, chfdfw_isavvelocity, chfdfw_obs_filerecord, chfdfw_obs6, chfdfw_filein, chfdfw_obs6_filename, chfdfw_export_ascii, chfdfw_iswrcond, chfdfw_manningsn, chfdfw_idcxs ]
 
type(inputparamdefinitiontype), dimension(*), parameter, public chf_dfw_aggregate_definitions = [ InputParamDefinitionType ( '', '', '', '', '', '', '', '', .false., .false., .false., .false., .false., .false. ) ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public chf_dfw_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'GRIDDATA', .true., .false., .false. ) ]
 

Variable Documentation

◆ chf_dfw_aggregate_definitions

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

Definition at line 326 of file chf-dfwidm.f90.

326  type(InputParamDefinitionType), parameter :: &
327  chf_dfw_aggregate_definitions(*) = &
328  [ &
329  inputparamdefinitiontype &
330  ( &
331  '', & ! component
332  '', & ! subcomponent
333  '', & ! block
334  '', & ! tag name
335  '', & ! fortran variable
336  '', & ! type
337  '', & ! shape
338  '', & ! longname
339  .false., & ! required
340  .false., & ! developmode
341  .false., & ! multi-record
342  .false., & ! preserve case
343  .false., & ! layered
344  .false. & ! timeseries
345  ) &
346  ]

◆ chf_dfw_block_definitions

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

Definition at line 348 of file chf-dfwidm.f90.

348  type(InputBlockDefinitionType), parameter :: &
349  chf_dfw_block_definitions(*) = &
350  [ &
351  inputblockdefinitiontype( &
352  'OPTIONS', & ! blockname
353  .false., & ! required
354  .false., & ! aggregate
355  .false. & ! block_variable
356  ), &
357  inputblockdefinitiontype( &
358  'GRIDDATA', & ! blockname
359  .true., & ! required
360  .false., & ! aggregate
361  .false. & ! block_variable
362  ) &
363  ]

◆ chf_dfw_is_advanced

logical, public chfdfwinputmodule::chf_dfw_is_advanced = .false.

Definition at line 33 of file chf-dfwidm.f90.

33  logical :: chf_dfw_is_advanced = .false.

◆ chf_dfw_multi_package

logical, public chfdfwinputmodule::chf_dfw_multi_package = .false.

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

32  logical :: chf_dfw_multi_package = .false.

◆ chf_dfw_param_definitions

Definition at line 307 of file chf-dfwidm.f90.

307  type(InputParamDefinitionType), parameter :: &
308  chf_dfw_param_definitions(*) = &
309  [ &
310  chfdfw_icentral, &
311  chfdfw_lengthconv, &
312  chfdfw_timeconv, &
313  chfdfw_ipakcb, &
314  chfdfw_iprflow, &
315  chfdfw_isavvelocity, &
316  chfdfw_obs_filerecord, &
317  chfdfw_obs6, &
318  chfdfw_filein, &
319  chfdfw_obs6_filename, &
320  chfdfw_export_ascii, &
321  chfdfw_iswrcond, &
322  chfdfw_manningsn, &
323  chfdfw_idcxs &
324  ]

◆ chf_dfw_subpackages

character(len=16), dimension(*), parameter, public chfdfwinputmodule::chf_dfw_subpackages = [ ' ' ]

Definition at line 35 of file chf-dfwidm.f90.

35  character(len=16), parameter :: &
36  chf_dfw_subpackages(*) = &
37  [ &
38  ' ' &
39  ]

◆ chfdfw_export_ascii

type(inputparamdefinitiontype), parameter chfdfwinputmodule::chfdfw_export_ascii = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', 'export array variables to layered ascii files.', .false., .false., .false., .false., .false., .false. )
private

Definition at line 231 of file chf-dfwidm.f90.

231  type(InputParamDefinitionType), parameter :: &
232  chfdfw_export_ascii = inputparamdefinitiontype &
233  ( &
234  'CHF', & ! component
235  'DFW', & ! subcomponent
236  'OPTIONS', & ! block
237  'EXPORT_ARRAY_ASCII', & ! tag name
238  'EXPORT_ASCII', & ! fortran variable
239  'KEYWORD', & ! type
240  '', & ! shape
241  'export array variables to layered ascii files.', & ! longname
242  .false., & ! required
243  .false., & ! developmode
244  .false., & ! multi-record
245  .false., & ! preserve case
246  .false., & ! layered
247  .false. & ! timeseries
248  )

◆ chfdfw_filein

type(inputparamdefinitiontype), parameter chfdfwinputmodule::chfdfw_filein = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 193 of file chf-dfwidm.f90.

193  type(InputParamDefinitionType), parameter :: &
194  chfdfw_filein = inputparamdefinitiontype &
195  ( &
196  'CHF', & ! component
197  'DFW', & ! subcomponent
198  'OPTIONS', & ! block
199  'FILEIN', & ! tag name
200  'FILEIN', & ! fortran variable
201  'KEYWORD', & ! type
202  '', & ! shape
203  'file keyword', & ! longname
204  .true., & ! required
205  .false., & ! developmode
206  .true., & ! multi-record
207  .false., & ! preserve case
208  .false., & ! layered
209  .false. & ! timeseries
210  )

◆ chfdfw_icentral

type(inputparamdefinitiontype), parameter chfdfwinputmodule::chfdfw_icentral = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'CENTRAL_IN_SPACE', 'ICENTRAL', 'KEYWORD', '', 'use central in space weighting', .false., .false., .false., .false., .false., .false. )
private

Definition at line 41 of file chf-dfwidm.f90.

41  type(InputParamDefinitionType), parameter :: &
42  chfdfw_icentral = inputparamdefinitiontype &
43  ( &
44  'CHF', & ! component
45  'DFW', & ! subcomponent
46  'OPTIONS', & ! block
47  'CENTRAL_IN_SPACE', & ! tag name
48  'ICENTRAL', & ! fortran variable
49  'KEYWORD', & ! type
50  '', & ! shape
51  'use central in space weighting', & ! longname
52  .false., & ! required
53  .false., & ! developmode
54  .false., & ! multi-record
55  .false., & ! preserve case
56  .false., & ! layered
57  .false. & ! timeseries
58  )

◆ chfdfw_idcxs

type(inputparamdefinitiontype), parameter chfdfwinputmodule::chfdfw_idcxs = InputParamDefinitionType ( 'CHF', 'DFW', 'GRIDDATA', 'IDCXS', 'IDCXS', 'INTEGER1D', 'NODES', 'cross section number', .false., .false., .false., .false., .false., .false. )
private

Definition at line 288 of file chf-dfwidm.f90.

288  type(InputParamDefinitionType), parameter :: &
289  chfdfw_idcxs = inputparamdefinitiontype &
290  ( &
291  'CHF', & ! component
292  'DFW', & ! subcomponent
293  'GRIDDATA', & ! block
294  'IDCXS', & ! tag name
295  'IDCXS', & ! fortran variable
296  'INTEGER1D', & ! type
297  'NODES', & ! shape
298  'cross section number', & ! longname
299  .false., & ! required
300  .false., & ! developmode
301  .false., & ! multi-record
302  .false., & ! preserve case
303  .false., & ! layered
304  .false. & ! timeseries
305  )

◆ chfdfw_ipakcb

type(inputparamdefinitiontype), parameter chfdfwinputmodule::chfdfw_ipakcb = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', 'keyword to save DFW flows', .false., .false., .false., .false., .false., .false. )
private

Definition at line 98 of file chf-dfwidm.f90.

98  type(InputParamDefinitionType), parameter :: &
99  chfdfw_ipakcb = inputparamdefinitiontype &
100  ( &
101  'CHF', & ! component
102  'DFW', & ! subcomponent
103  'OPTIONS', & ! block
104  'SAVE_FLOWS', & ! tag name
105  'IPAKCB', & ! fortran variable
106  'KEYWORD', & ! type
107  '', & ! shape
108  'keyword to save DFW flows', & ! longname
109  .false., & ! required
110  .false., & ! developmode
111  .false., & ! multi-record
112  .false., & ! preserve case
113  .false., & ! layered
114  .false. & ! timeseries
115  )

◆ chfdfw_iprflow

type(inputparamdefinitiontype), parameter chfdfwinputmodule::chfdfw_iprflow = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'PRINT_FLOWS', 'IPRFLOW', 'KEYWORD', '', 'keyword to print DFW flows to listing file', .false., .false., .false., .false., .false., .false. )
private

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

117  type(InputParamDefinitionType), parameter :: &
118  chfdfw_iprflow = inputparamdefinitiontype &
119  ( &
120  'CHF', & ! component
121  'DFW', & ! subcomponent
122  'OPTIONS', & ! block
123  'PRINT_FLOWS', & ! tag name
124  'IPRFLOW', & ! fortran variable
125  'KEYWORD', & ! type
126  '', & ! shape
127  'keyword to print DFW flows to listing file', & ! longname
128  .false., & ! required
129  .false., & ! developmode
130  .false., & ! multi-record
131  .false., & ! preserve case
132  .false., & ! layered
133  .false. & ! timeseries
134  )

◆ chfdfw_isavvelocity

type(inputparamdefinitiontype), parameter chfdfwinputmodule::chfdfw_isavvelocity = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'SAVE_VELOCITY', 'ISAVVELOCITY', 'KEYWORD', '', 'keyword to save velocity', .false., .false., .false., .false., .false., .false. )
private

Definition at line 136 of file chf-dfwidm.f90.

136  type(InputParamDefinitionType), parameter :: &
137  chfdfw_isavvelocity = inputparamdefinitiontype &
138  ( &
139  'CHF', & ! component
140  'DFW', & ! subcomponent
141  'OPTIONS', & ! block
142  'SAVE_VELOCITY', & ! tag name
143  'ISAVVELOCITY', & ! fortran variable
144  'KEYWORD', & ! type
145  '', & ! shape
146  'keyword to save velocity', & ! longname
147  .false., & ! required
148  .false., & ! developmode
149  .false., & ! multi-record
150  .false., & ! preserve case
151  .false., & ! layered
152  .false. & ! timeseries
153  )

◆ chfdfw_iswrcond

type(inputparamdefinitiontype), parameter chfdfwinputmodule::chfdfw_iswrcond = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'DEV_SWR_CONDUCTANCE', 'ISWRCOND', 'KEYWORD', '', 'use SWR conductance formulation', .false., .false., .false., .false., .false., .false. )
private

Definition at line 250 of file chf-dfwidm.f90.

250  type(InputParamDefinitionType), parameter :: &
251  chfdfw_iswrcond = inputparamdefinitiontype &
252  ( &
253  'CHF', & ! component
254  'DFW', & ! subcomponent
255  'OPTIONS', & ! block
256  'DEV_SWR_CONDUCTANCE', & ! tag name
257  'ISWRCOND', & ! fortran variable
258  'KEYWORD', & ! type
259  '', & ! shape
260  'use SWR conductance formulation', & ! longname
261  .false., & ! required
262  .false., & ! developmode
263  .false., & ! multi-record
264  .false., & ! preserve case
265  .false., & ! layered
266  .false. & ! timeseries
267  )

◆ chfdfw_lengthconv

type(inputparamdefinitiontype), parameter chfdfwinputmodule::chfdfw_lengthconv = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'LENGTH_CONVERSION', 'LENGTHCONV', 'DOUBLE', '', 'length conversion factor', .false., .false., .false., .false., .false., .false. )
private

Definition at line 60 of file chf-dfwidm.f90.

60  type(InputParamDefinitionType), parameter :: &
61  chfdfw_lengthconv = inputparamdefinitiontype &
62  ( &
63  'CHF', & ! component
64  'DFW', & ! subcomponent
65  'OPTIONS', & ! block
66  'LENGTH_CONVERSION', & ! tag name
67  'LENGTHCONV', & ! fortran variable
68  'DOUBLE', & ! type
69  '', & ! shape
70  'length conversion factor', & ! longname
71  .false., & ! required
72  .false., & ! developmode
73  .false., & ! multi-record
74  .false., & ! preserve case
75  .false., & ! layered
76  .false. & ! timeseries
77  )

◆ chfdfw_manningsn

type(inputparamdefinitiontype), parameter chfdfwinputmodule::chfdfw_manningsn = InputParamDefinitionType ( 'CHF', 'DFW', 'GRIDDATA', 'MANNINGSN', 'MANNINGSN', 'DOUBLE1D', 'NODES', 'mannings roughness coefficient', .true., .false., .false., .false., .false., .false. )
private

Definition at line 269 of file chf-dfwidm.f90.

269  type(InputParamDefinitionType), parameter :: &
270  chfdfw_manningsn = inputparamdefinitiontype &
271  ( &
272  'CHF', & ! component
273  'DFW', & ! subcomponent
274  'GRIDDATA', & ! block
275  'MANNINGSN', & ! tag name
276  'MANNINGSN', & ! fortran variable
277  'DOUBLE1D', & ! type
278  'NODES', & ! shape
279  'mannings roughness coefficient', & ! longname
280  .true., & ! required
281  .false., & ! developmode
282  .false., & ! multi-record
283  .false., & ! preserve case
284  .false., & ! layered
285  .false. & ! timeseries
286  )

◆ chfdfw_obs6

type(inputparamdefinitiontype), parameter chfdfwinputmodule::chfdfw_obs6 = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'OBS6', 'OBS6', 'KEYWORD', '', 'obs keyword', .true., .false., .true., .false., .false., .false. )
private

Definition at line 174 of file chf-dfwidm.f90.

174  type(InputParamDefinitionType), parameter :: &
175  chfdfw_obs6 = inputparamdefinitiontype &
176  ( &
177  'CHF', & ! component
178  'DFW', & ! subcomponent
179  'OPTIONS', & ! block
180  'OBS6', & ! tag name
181  'OBS6', & ! fortran variable
182  'KEYWORD', & ! type
183  '', & ! shape
184  'obs keyword', & ! longname
185  .true., & ! required
186  .false., & ! developmode
187  .true., & ! multi-record
188  .false., & ! preserve case
189  .false., & ! layered
190  .false. & ! timeseries
191  )

◆ chfdfw_obs6_filename

type(inputparamdefinitiontype), parameter chfdfwinputmodule::chfdfw_obs6_filename = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'OBS6_FILENAME', 'OBS6_FILENAME', 'STRING', '', 'obs6 input filename', .true., .false., .true., .true., .false., .false. )
private

Definition at line 212 of file chf-dfwidm.f90.

212  type(InputParamDefinitionType), parameter :: &
213  chfdfw_obs6_filename = inputparamdefinitiontype &
214  ( &
215  'CHF', & ! component
216  'DFW', & ! subcomponent
217  'OPTIONS', & ! block
218  'OBS6_FILENAME', & ! tag name
219  'OBS6_FILENAME', & ! fortran variable
220  'STRING', & ! type
221  '', & ! shape
222  'obs6 input filename', & ! longname
223  .true., & ! required
224  .false., & ! developmode
225  .true., & ! multi-record
226  .true., & ! preserve case
227  .false., & ! layered
228  .false. & ! timeseries
229  )

◆ chfdfw_obs_filerecord

type(inputparamdefinitiontype), parameter chfdfwinputmodule::chfdfw_obs_filerecord = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'OBS_FILERECORD', 'OBS_FILERECORD', 'RECORD OBS6 FILEIN OBS6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
private

Definition at line 155 of file chf-dfwidm.f90.

155  type(InputParamDefinitionType), parameter :: &
156  chfdfw_obs_filerecord = inputparamdefinitiontype &
157  ( &
158  'CHF', & ! component
159  'DFW', & ! subcomponent
160  'OPTIONS', & ! block
161  'OBS_FILERECORD', & ! tag name
162  'OBS_FILERECORD', & ! fortran variable
163  'RECORD OBS6 FILEIN OBS6_FILENAME', & ! type
164  '', & ! shape
165  '', & ! longname
166  .false., & ! required
167  .false., & ! developmode
168  .false., & ! multi-record
169  .false., & ! preserve case
170  .false., & ! layered
171  .false. & ! timeseries
172  )

◆ chfdfw_timeconv

type(inputparamdefinitiontype), parameter chfdfwinputmodule::chfdfw_timeconv = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'TIME_CONVERSION', 'TIMECONV', 'DOUBLE', '', 'time conversion factor', .false., .false., .false., .false., .false., .false. )
private

Definition at line 79 of file chf-dfwidm.f90.

79  type(InputParamDefinitionType), parameter :: &
80  chfdfw_timeconv = inputparamdefinitiontype &
81  ( &
82  'CHF', & ! component
83  'DFW', & ! subcomponent
84  'OPTIONS', & ! block
85  'TIME_CONVERSION', & ! tag name
86  'TIMECONV', & ! fortran variable
87  'DOUBLE', & ! type
88  '', & ! shape
89  'time conversion factor', & ! longname
90  .false., & ! required
91  .false., & ! developmode
92  .false., & ! multi-record
93  .false., & ! preserve case
94  .false., & ! layered
95  .false. & ! timeseries
96  )