MODFLOW 6  version 6.7.0.dev3
USGS Modular Hydrologic Model
chfdfwinputmodule Module Reference

Data Types

type  chfdfwparamfoundtype
 

Variables

logical, public chf_dfw_multi_package = .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 324 of file chf-dfwidm.f90.

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

◆ 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 346 of file chf-dfwidm.f90.

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

◆ chf_dfw_multi_package

logical, public chfdfwinputmodule::chf_dfw_multi_package = .false.

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

31  logical :: chf_dfw_multi_package = .false.

◆ chf_dfw_param_definitions

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

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

◆ chf_dfw_subpackages

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

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

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

◆ 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 229 of file chf-dfwidm.f90.

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

◆ 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 191 of file chf-dfwidm.f90.

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

◆ 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 39 of file chf-dfwidm.f90.

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

◆ 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 286 of file chf-dfwidm.f90.

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

◆ 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 96 of file chf-dfwidm.f90.

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

◆ 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 115 of file chf-dfwidm.f90.

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

◆ 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 134 of file chf-dfwidm.f90.

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

◆ 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 248 of file chf-dfwidm.f90.

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

◆ 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 58 of file chf-dfwidm.f90.

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

◆ 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 267 of file chf-dfwidm.f90.

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

◆ 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 172 of file chf-dfwidm.f90.

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

◆ 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 210 of file chf-dfwidm.f90.

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

◆ 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 153 of file chf-dfwidm.f90.

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

◆ 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 77 of file chf-dfwidm.f90.

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