MODFLOW 6  version 6.6.0.dev0
USGS Modular Hydrologic Model
chfdis2dinputmodule Module Reference

Data Types

type  chfdis2dparamfoundtype
 

Variables

logical, public chf_dis2d_multi_package = .false.
 
character(len=16), dimension(*), parameter, public chf_dis2d_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter chfdis2d_length_units = InputParamDefinitionType ( 'CHF', 'DIS2D', 'OPTIONS', 'LENGTH_UNITS', 'LENGTH_UNITS', 'STRING', '', 'model length units', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfdis2d_nogrb = InputParamDefinitionType ( 'CHF', 'DIS2D', 'OPTIONS', 'NOGRB', 'NOGRB', 'KEYWORD', '', 'do not write binary grid file', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfdis2d_xorigin = InputParamDefinitionType ( 'CHF', 'DIS2D', 'OPTIONS', 'XORIGIN', 'XORIGIN', 'DOUBLE', '', 'x-position of the model grid origin', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfdis2d_yorigin = InputParamDefinitionType ( 'CHF', 'DIS2D', 'OPTIONS', 'YORIGIN', 'YORIGIN', 'DOUBLE', '', 'y-position of the model grid origin', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfdis2d_angrot = InputParamDefinitionType ( 'CHF', 'DIS2D', 'OPTIONS', 'ANGROT', 'ANGROT', 'DOUBLE', '', 'rotation angle', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfdis2d_export_ascii = InputParamDefinitionType ( 'CHF', 'DIS2D', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', 'export array variables to layered ascii files.', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfdis2d_nrow = InputParamDefinitionType ( 'CHF', 'DIS2D', 'DIMENSIONS', 'NROW', 'NROW', 'INTEGER', '', 'number of rows', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfdis2d_ncol = InputParamDefinitionType ( 'CHF', 'DIS2D', 'DIMENSIONS', 'NCOL', 'NCOL', 'INTEGER', '', 'number of columns', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfdis2d_delr = InputParamDefinitionType ( 'CHF', 'DIS2D', 'GRIDDATA', 'DELR', 'DELR', 'DOUBLE1D', 'NCOL', 'spacing along a row', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfdis2d_delc = InputParamDefinitionType ( 'CHF', 'DIS2D', 'GRIDDATA', 'DELC', 'DELC', 'DOUBLE1D', 'NROW', 'spacing along a column', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfdis2d_bottom = InputParamDefinitionType ( 'CHF', 'DIS2D', 'GRIDDATA', 'BOTTOM', 'BOTTOM', 'DOUBLE2D', 'NCOL NROW', 'cell bottom elevation', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter chfdis2d_idomain = InputParamDefinitionType ( 'CHF', 'DIS2D', 'GRIDDATA', 'IDOMAIN', 'IDOMAIN', 'INTEGER2D', 'NCOL NROW', 'idomain existence array', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public chf_dis2d_param_definitions = [ chfdis2d_length_units, chfdis2d_nogrb, chfdis2d_xorigin, chfdis2d_yorigin, chfdis2d_angrot, chfdis2d_export_ascii, chfdis2d_nrow, chfdis2d_ncol, chfdis2d_delr, chfdis2d_delc, chfdis2d_bottom, chfdis2d_idomain ]
 
type(inputparamdefinitiontype), dimension(*), parameter, public chf_dis2d_aggregate_definitions = [ InputParamDefinitionType ( '', '', '', '', '', '', '', '', .false., .false., .false., .false., .false. ) ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public chf_dis2d_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'GRIDDATA', .true., .false., .false. ) ]
 

Variable Documentation

◆ chf_dis2d_aggregate_definitions

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

Definition at line 270 of file chf-dis2didm.f90.

270  type(InputParamDefinitionType), parameter :: &
271  chf_dis2d_aggregate_definitions(*) = &
272  [ &
273  inputparamdefinitiontype &
274  ( &
275  '', & ! component
276  '', & ! subcomponent
277  '', & ! block
278  '', & ! tag name
279  '', & ! fortran variable
280  '', & ! type
281  '', & ! shape
282  '', & ! longname
283  .false., & ! required
284  .false., & ! multi-record
285  .false., & ! preserve case
286  .false., & ! layered
287  .false. & ! timeseries
288  ) &
289  ]

◆ chf_dis2d_block_definitions

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

Definition at line 291 of file chf-dis2didm.f90.

291  type(InputBlockDefinitionType), parameter :: &
292  chf_dis2d_block_definitions(*) = &
293  [ &
294  inputblockdefinitiontype( &
295  'OPTIONS', & ! blockname
296  .false., & ! required
297  .false., & ! aggregate
298  .false. & ! block_variable
299  ), &
300  inputblockdefinitiontype( &
301  'DIMENSIONS', & ! blockname
302  .true., & ! required
303  .false., & ! aggregate
304  .false. & ! block_variable
305  ), &
306  inputblockdefinitiontype( &
307  'GRIDDATA', & ! blockname
308  .true., & ! required
309  .false., & ! aggregate
310  .false. & ! block_variable
311  ) &
312  ]

◆ chf_dis2d_multi_package

logical, public chfdis2dinputmodule::chf_dis2d_multi_package = .false.

Definition at line 29 of file chf-dis2didm.f90.

29  logical :: chf_dis2d_multi_package = .false.

◆ chf_dis2d_param_definitions

Definition at line 253 of file chf-dis2didm.f90.

253  type(InputParamDefinitionType), parameter :: &
254  chf_dis2d_param_definitions(*) = &
255  [ &
256  chfdis2d_length_units, &
257  chfdis2d_nogrb, &
258  chfdis2d_xorigin, &
259  chfdis2d_yorigin, &
260  chfdis2d_angrot, &
261  chfdis2d_export_ascii, &
262  chfdis2d_nrow, &
263  chfdis2d_ncol, &
264  chfdis2d_delr, &
265  chfdis2d_delc, &
266  chfdis2d_bottom, &
267  chfdis2d_idomain &
268  ]

◆ chf_dis2d_subpackages

character(len=16), dimension(*), parameter, public chfdis2dinputmodule::chf_dis2d_subpackages = [ ' ' ]

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

31  character(len=16), parameter :: &
32  chf_dis2d_subpackages(*) = &
33  [ &
34  ' ' &
35  ]

◆ chfdis2d_angrot

type(inputparamdefinitiontype), parameter chfdis2dinputmodule::chfdis2d_angrot = InputParamDefinitionType ( 'CHF', 'DIS2D', 'OPTIONS', 'ANGROT', 'ANGROT', 'DOUBLE', '', 'rotation angle', .false., .false., .false., .false., .false. )
private

Definition at line 109 of file chf-dis2didm.f90.

109  type(InputParamDefinitionType), parameter :: &
110  chfdis2d_angrot = inputparamdefinitiontype &
111  ( &
112  'CHF', & ! component
113  'DIS2D', & ! subcomponent
114  'OPTIONS', & ! block
115  'ANGROT', & ! tag name
116  'ANGROT', & ! fortran variable
117  'DOUBLE', & ! type
118  '', & ! shape
119  'rotation angle', & ! longname
120  .false., & ! required
121  .false., & ! multi-record
122  .false., & ! preserve case
123  .false., & ! layered
124  .false. & ! timeseries
125  )

◆ chfdis2d_bottom

type(inputparamdefinitiontype), parameter chfdis2dinputmodule::chfdis2d_bottom = InputParamDefinitionType ( 'CHF', 'DIS2D', 'GRIDDATA', 'BOTTOM', 'BOTTOM', 'DOUBLE2D', 'NCOL NROW', 'cell bottom elevation', .true., .false., .false., .false., .false. )
private

Definition at line 217 of file chf-dis2didm.f90.

217  type(InputParamDefinitionType), parameter :: &
218  chfdis2d_bottom = inputparamdefinitiontype &
219  ( &
220  'CHF', & ! component
221  'DIS2D', & ! subcomponent
222  'GRIDDATA', & ! block
223  'BOTTOM', & ! tag name
224  'BOTTOM', & ! fortran variable
225  'DOUBLE2D', & ! type
226  'NCOL NROW', & ! shape
227  'cell bottom elevation', & ! longname
228  .true., & ! required
229  .false., & ! multi-record
230  .false., & ! preserve case
231  .false., & ! layered
232  .false. & ! timeseries
233  )

◆ chfdis2d_delc

type(inputparamdefinitiontype), parameter chfdis2dinputmodule::chfdis2d_delc = InputParamDefinitionType ( 'CHF', 'DIS2D', 'GRIDDATA', 'DELC', 'DELC', 'DOUBLE1D', 'NROW', 'spacing along a column', .true., .false., .false., .false., .false. )
private

Definition at line 199 of file chf-dis2didm.f90.

199  type(InputParamDefinitionType), parameter :: &
200  chfdis2d_delc = inputparamdefinitiontype &
201  ( &
202  'CHF', & ! component
203  'DIS2D', & ! subcomponent
204  'GRIDDATA', & ! block
205  'DELC', & ! tag name
206  'DELC', & ! fortran variable
207  'DOUBLE1D', & ! type
208  'NROW', & ! shape
209  'spacing along a column', & ! longname
210  .true., & ! required
211  .false., & ! multi-record
212  .false., & ! preserve case
213  .false., & ! layered
214  .false. & ! timeseries
215  )

◆ chfdis2d_delr

type(inputparamdefinitiontype), parameter chfdis2dinputmodule::chfdis2d_delr = InputParamDefinitionType ( 'CHF', 'DIS2D', 'GRIDDATA', 'DELR', 'DELR', 'DOUBLE1D', 'NCOL', 'spacing along a row', .true., .false., .false., .false., .false. )
private

Definition at line 181 of file chf-dis2didm.f90.

181  type(InputParamDefinitionType), parameter :: &
182  chfdis2d_delr = inputparamdefinitiontype &
183  ( &
184  'CHF', & ! component
185  'DIS2D', & ! subcomponent
186  'GRIDDATA', & ! block
187  'DELR', & ! tag name
188  'DELR', & ! fortran variable
189  'DOUBLE1D', & ! type
190  'NCOL', & ! shape
191  'spacing along a row', & ! longname
192  .true., & ! required
193  .false., & ! multi-record
194  .false., & ! preserve case
195  .false., & ! layered
196  .false. & ! timeseries
197  )

◆ chfdis2d_export_ascii

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

Definition at line 127 of file chf-dis2didm.f90.

127  type(InputParamDefinitionType), parameter :: &
128  chfdis2d_export_ascii = inputparamdefinitiontype &
129  ( &
130  'CHF', & ! component
131  'DIS2D', & ! subcomponent
132  'OPTIONS', & ! block
133  'EXPORT_ARRAY_ASCII', & ! tag name
134  'EXPORT_ASCII', & ! fortran variable
135  'KEYWORD', & ! type
136  '', & ! shape
137  'export array variables to layered ascii files.', & ! longname
138  .false., & ! required
139  .false., & ! multi-record
140  .false., & ! preserve case
141  .false., & ! layered
142  .false. & ! timeseries
143  )

◆ chfdis2d_idomain

type(inputparamdefinitiontype), parameter chfdis2dinputmodule::chfdis2d_idomain = InputParamDefinitionType ( 'CHF', 'DIS2D', 'GRIDDATA', 'IDOMAIN', 'IDOMAIN', 'INTEGER2D', 'NCOL NROW', 'idomain existence array', .false., .false., .false., .false., .false. )
private

Definition at line 235 of file chf-dis2didm.f90.

235  type(InputParamDefinitionType), parameter :: &
236  chfdis2d_idomain = inputparamdefinitiontype &
237  ( &
238  'CHF', & ! component
239  'DIS2D', & ! subcomponent
240  'GRIDDATA', & ! block
241  'IDOMAIN', & ! tag name
242  'IDOMAIN', & ! fortran variable
243  'INTEGER2D', & ! type
244  'NCOL NROW', & ! shape
245  'idomain existence array', & ! longname
246  .false., & ! required
247  .false., & ! multi-record
248  .false., & ! preserve case
249  .false., & ! layered
250  .false. & ! timeseries
251  )

◆ chfdis2d_length_units

type(inputparamdefinitiontype), parameter chfdis2dinputmodule::chfdis2d_length_units = InputParamDefinitionType ( 'CHF', 'DIS2D', 'OPTIONS', 'LENGTH_UNITS', 'LENGTH_UNITS', 'STRING', '', 'model length units', .false., .false., .false., .false., .false. )
private

Definition at line 37 of file chf-dis2didm.f90.

37  type(InputParamDefinitionType), parameter :: &
38  chfdis2d_length_units = inputparamdefinitiontype &
39  ( &
40  'CHF', & ! component
41  'DIS2D', & ! subcomponent
42  'OPTIONS', & ! block
43  'LENGTH_UNITS', & ! tag name
44  'LENGTH_UNITS', & ! fortran variable
45  'STRING', & ! type
46  '', & ! shape
47  'model length units', & ! longname
48  .false., & ! required
49  .false., & ! multi-record
50  .false., & ! preserve case
51  .false., & ! layered
52  .false. & ! timeseries
53  )

◆ chfdis2d_ncol

type(inputparamdefinitiontype), parameter chfdis2dinputmodule::chfdis2d_ncol = InputParamDefinitionType ( 'CHF', 'DIS2D', 'DIMENSIONS', 'NCOL', 'NCOL', 'INTEGER', '', 'number of columns', .true., .false., .false., .false., .false. )
private

Definition at line 163 of file chf-dis2didm.f90.

163  type(InputParamDefinitionType), parameter :: &
164  chfdis2d_ncol = inputparamdefinitiontype &
165  ( &
166  'CHF', & ! component
167  'DIS2D', & ! subcomponent
168  'DIMENSIONS', & ! block
169  'NCOL', & ! tag name
170  'NCOL', & ! fortran variable
171  'INTEGER', & ! type
172  '', & ! shape
173  'number of columns', & ! longname
174  .true., & ! required
175  .false., & ! multi-record
176  .false., & ! preserve case
177  .false., & ! layered
178  .false. & ! timeseries
179  )

◆ chfdis2d_nogrb

type(inputparamdefinitiontype), parameter chfdis2dinputmodule::chfdis2d_nogrb = InputParamDefinitionType ( 'CHF', 'DIS2D', 'OPTIONS', 'NOGRB', 'NOGRB', 'KEYWORD', '', 'do not write binary grid file', .false., .false., .false., .false., .false. )
private

Definition at line 55 of file chf-dis2didm.f90.

55  type(InputParamDefinitionType), parameter :: &
56  chfdis2d_nogrb = inputparamdefinitiontype &
57  ( &
58  'CHF', & ! component
59  'DIS2D', & ! subcomponent
60  'OPTIONS', & ! block
61  'NOGRB', & ! tag name
62  'NOGRB', & ! fortran variable
63  'KEYWORD', & ! type
64  '', & ! shape
65  'do not write binary grid file', & ! longname
66  .false., & ! required
67  .false., & ! multi-record
68  .false., & ! preserve case
69  .false., & ! layered
70  .false. & ! timeseries
71  )

◆ chfdis2d_nrow

type(inputparamdefinitiontype), parameter chfdis2dinputmodule::chfdis2d_nrow = InputParamDefinitionType ( 'CHF', 'DIS2D', 'DIMENSIONS', 'NROW', 'NROW', 'INTEGER', '', 'number of rows', .true., .false., .false., .false., .false. )
private

Definition at line 145 of file chf-dis2didm.f90.

145  type(InputParamDefinitionType), parameter :: &
146  chfdis2d_nrow = inputparamdefinitiontype &
147  ( &
148  'CHF', & ! component
149  'DIS2D', & ! subcomponent
150  'DIMENSIONS', & ! block
151  'NROW', & ! tag name
152  'NROW', & ! fortran variable
153  'INTEGER', & ! type
154  '', & ! shape
155  'number of rows', & ! longname
156  .true., & ! required
157  .false., & ! multi-record
158  .false., & ! preserve case
159  .false., & ! layered
160  .false. & ! timeseries
161  )

◆ chfdis2d_xorigin

type(inputparamdefinitiontype), parameter chfdis2dinputmodule::chfdis2d_xorigin = InputParamDefinitionType ( 'CHF', 'DIS2D', 'OPTIONS', 'XORIGIN', 'XORIGIN', 'DOUBLE', '', 'x-position of the model grid origin', .false., .false., .false., .false., .false. )
private

Definition at line 73 of file chf-dis2didm.f90.

73  type(InputParamDefinitionType), parameter :: &
74  chfdis2d_xorigin = inputparamdefinitiontype &
75  ( &
76  'CHF', & ! component
77  'DIS2D', & ! subcomponent
78  'OPTIONS', & ! block
79  'XORIGIN', & ! tag name
80  'XORIGIN', & ! fortran variable
81  'DOUBLE', & ! type
82  '', & ! shape
83  'x-position of the model grid origin', & ! longname
84  .false., & ! required
85  .false., & ! multi-record
86  .false., & ! preserve case
87  .false., & ! layered
88  .false. & ! timeseries
89  )

◆ chfdis2d_yorigin

type(inputparamdefinitiontype), parameter chfdis2dinputmodule::chfdis2d_yorigin = InputParamDefinitionType ( 'CHF', 'DIS2D', 'OPTIONS', 'YORIGIN', 'YORIGIN', 'DOUBLE', '', 'y-position of the model grid origin', .false., .false., .false., .false., .false. )
private

Definition at line 91 of file chf-dis2didm.f90.

91  type(InputParamDefinitionType), parameter :: &
92  chfdis2d_yorigin = inputparamdefinitiontype &
93  ( &
94  'CHF', & ! component
95  'DIS2D', & ! subcomponent
96  'OPTIONS', & ! block
97  'YORIGIN', & ! tag name
98  'YORIGIN', & ! fortran variable
99  'DOUBLE', & ! type
100  '', & ! shape
101  'y-position of the model grid origin', & ! longname
102  .false., & ! required
103  .false., & ! multi-record
104  .false., & ! preserve case
105  .false., & ! layered
106  .false. & ! timeseries
107  )