MODFLOW 6  version 6.7.0.dev0
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. )
 
type(inputparamdefinitiontype), parameter chfdfw_lengthconv = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'LENGTH_CONVERSION', 'LENGTHCONV', 'DOUBLE', '', 'length conversion factor', .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. )
 
type(inputparamdefinitiontype), parameter chfdfw_ipakcb = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', 'keyword to save DFW flows', .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. )
 
type(inputparamdefinitiontype), parameter chfdfw_isavvelocity = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'SAVE_VELOCITY', 'ISAVVELOCITY', 'KEYWORD', '', 'keyword to save velocity', .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. )
 
type(inputparamdefinitiontype), parameter chfdfw_obs6 = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'OBS6', 'OBS6', 'KEYWORD', '', 'obs keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfdfw_filein = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfdfw_obs6_filename = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'OBS6_FILENAME', 'OBS6_FILENAME', 'STRING', '', 'obs6 input filename', .true., .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. )
 
type(inputparamdefinitiontype), parameter chfdfw_iswrcond = InputParamDefinitionType ( 'CHF', 'DFW', 'OPTIONS', 'DEV_SWR_CONDUCTANCE', 'ISWRCOND', 'KEYWORD', '', 'use SWR conductance formulation', .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. )
 
type(inputparamdefinitiontype), parameter chfdfw_idcxs = InputParamDefinitionType ( 'CHF', 'DFW', 'GRIDDATA', 'IDCXS', 'IDCXS', 'INTEGER1D', 'NODES', 'cross section number', .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. ) ]
 
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. ) ]

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

310  type(InputParamDefinitionType), parameter :: &
311  chf_dfw_aggregate_definitions(*) = &
312  [ &
313  inputparamdefinitiontype &
314  ( &
315  '', & ! component
316  '', & ! subcomponent
317  '', & ! block
318  '', & ! tag name
319  '', & ! fortran variable
320  '', & ! type
321  '', & ! shape
322  '', & ! longname
323  .false., & ! required
324  .false., & ! multi-record
325  .false., & ! preserve case
326  .false., & ! layered
327  .false. & ! timeseries
328  ) &
329  ]

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

331  type(InputBlockDefinitionType), parameter :: &
332  chf_dfw_block_definitions(*) = &
333  [ &
334  inputblockdefinitiontype( &
335  'OPTIONS', & ! blockname
336  .false., & ! required
337  .false., & ! aggregate
338  .false. & ! block_variable
339  ), &
340  inputblockdefinitiontype( &
341  'GRIDDATA', & ! blockname
342  .true., & ! required
343  .false., & ! aggregate
344  .false. & ! block_variable
345  ) &
346  ]

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

291  type(InputParamDefinitionType), parameter :: &
292  chf_dfw_param_definitions(*) = &
293  [ &
294  chfdfw_icentral, &
295  chfdfw_lengthconv, &
296  chfdfw_timeconv, &
297  chfdfw_ipakcb, &
298  chfdfw_iprflow, &
299  chfdfw_isavvelocity, &
300  chfdfw_obs_filerecord, &
301  chfdfw_obs6, &
302  chfdfw_filein, &
303  chfdfw_obs6_filename, &
304  chfdfw_export_ascii, &
305  chfdfw_iswrcond, &
306  chfdfw_manningsn, &
307  chfdfw_idcxs &
308  ]

◆ 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. )
private

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

219  type(InputParamDefinitionType), parameter :: &
220  chfdfw_export_ascii = inputparamdefinitiontype &
221  ( &
222  'CHF', & ! component
223  'DFW', & ! subcomponent
224  'OPTIONS', & ! block
225  'EXPORT_ARRAY_ASCII', & ! tag name
226  'EXPORT_ASCII', & ! fortran variable
227  'KEYWORD', & ! type
228  '', & ! shape
229  'export array variables to layered ascii files.', & ! longname
230  .false., & ! required
231  .false., & ! multi-record
232  .false., & ! preserve case
233  .false., & ! layered
234  .false. & ! timeseries
235  )

◆ chfdfw_filein

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

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

183  type(InputParamDefinitionType), parameter :: &
184  chfdfw_filein = inputparamdefinitiontype &
185  ( &
186  'CHF', & ! component
187  'DFW', & ! subcomponent
188  'OPTIONS', & ! block
189  'FILEIN', & ! tag name
190  'FILEIN', & ! fortran variable
191  'KEYWORD', & ! type
192  '', & ! shape
193  'file keyword', & ! longname
194  .true., & ! required
195  .true., & ! multi-record
196  .false., & ! preserve case
197  .false., & ! layered
198  .false. & ! timeseries
199  )

◆ 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. )
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., & ! multi-record
52  .false., & ! preserve case
53  .false., & ! layered
54  .false. & ! timeseries
55  )

◆ chfdfw_idcxs

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

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

273  type(InputParamDefinitionType), parameter :: &
274  chfdfw_idcxs = inputparamdefinitiontype &
275  ( &
276  'CHF', & ! component
277  'DFW', & ! subcomponent
278  'GRIDDATA', & ! block
279  'IDCXS', & ! tag name
280  'IDCXS', & ! fortran variable
281  'INTEGER1D', & ! type
282  'NODES', & ! shape
283  'cross section number', & ! longname
284  .false., & ! required
285  .false., & ! multi-record
286  .false., & ! preserve case
287  .false., & ! layered
288  .false. & ! timeseries
289  )

◆ 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. )
private

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

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

◆ 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. )
private

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

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

◆ 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. )
private

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

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

◆ 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. )
private

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

237  type(InputParamDefinitionType), parameter :: &
238  chfdfw_iswrcond = inputparamdefinitiontype &
239  ( &
240  'CHF', & ! component
241  'DFW', & ! subcomponent
242  'OPTIONS', & ! block
243  'DEV_SWR_CONDUCTANCE', & ! tag name
244  'ISWRCOND', & ! fortran variable
245  'KEYWORD', & ! type
246  '', & ! shape
247  'use SWR conductance formulation', & ! longname
248  .false., & ! required
249  .false., & ! multi-record
250  .false., & ! preserve case
251  .false., & ! layered
252  .false. & ! timeseries
253  )

◆ chfdfw_lengthconv

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

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

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

◆ chfdfw_manningsn

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

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

255  type(InputParamDefinitionType), parameter :: &
256  chfdfw_manningsn = inputparamdefinitiontype &
257  ( &
258  'CHF', & ! component
259  'DFW', & ! subcomponent
260  'GRIDDATA', & ! block
261  'MANNINGSN', & ! tag name
262  'MANNINGSN', & ! fortran variable
263  'DOUBLE1D', & ! type
264  'NODES', & ! shape
265  'mannings roughness coefficient', & ! longname
266  .true., & ! required
267  .false., & ! multi-record
268  .false., & ! preserve case
269  .false., & ! layered
270  .false. & ! timeseries
271  )

◆ chfdfw_obs6

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

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

165  type(InputParamDefinitionType), parameter :: &
166  chfdfw_obs6 = inputparamdefinitiontype &
167  ( &
168  'CHF', & ! component
169  'DFW', & ! subcomponent
170  'OPTIONS', & ! block
171  'OBS6', & ! tag name
172  'OBS6', & ! fortran variable
173  'KEYWORD', & ! type
174  '', & ! shape
175  'obs keyword', & ! longname
176  .true., & ! required
177  .true., & ! multi-record
178  .false., & ! preserve case
179  .false., & ! layered
180  .false. & ! timeseries
181  )

◆ chfdfw_obs6_filename

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

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

201  type(InputParamDefinitionType), parameter :: &
202  chfdfw_obs6_filename = inputparamdefinitiontype &
203  ( &
204  'CHF', & ! component
205  'DFW', & ! subcomponent
206  'OPTIONS', & ! block
207  'OBS6_FILENAME', & ! tag name
208  'OBS6_FILENAME', & ! fortran variable
209  'STRING', & ! type
210  '', & ! shape
211  'obs6 input filename', & ! longname
212  .true., & ! required
213  .true., & ! multi-record
214  .true., & ! preserve case
215  .false., & ! layered
216  .false. & ! timeseries
217  )

◆ 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. )
private

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

147  type(InputParamDefinitionType), parameter :: &
148  chfdfw_obs_filerecord = inputparamdefinitiontype &
149  ( &
150  'CHF', & ! component
151  'DFW', & ! subcomponent
152  'OPTIONS', & ! block
153  'OBS_FILERECORD', & ! tag name
154  'OBS_FILERECORD', & ! fortran variable
155  'RECORD OBS6 FILEIN OBS6_FILENAME', & ! type
156  '', & ! shape
157  '', & ! longname
158  .false., & ! required
159  .false., & ! multi-record
160  .false., & ! preserve case
161  .false., & ! layered
162  .false. & ! timeseries
163  )

◆ chfdfw_timeconv

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

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

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