MODFLOW 6  version 6.7.0.dev2
USGS Modular Hydrologic Model
gwfchdginputmodule Module Reference

Data Types

type  gwfchdgparamfoundtype
 

Variables

logical, public gwf_chdg_multi_package = .true.
 
character(len=16), dimension(*), parameter, public gwf_chdg_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter gwfchdg_readarraygrid = InputParamDefinitionType ( 'GWF', 'CHDG', 'OPTIONS', 'READARRAYGRID', 'READARRAYGRID', 'KEYWORD', '', 'use array-based grid input', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfchdg_auxiliary = InputParamDefinitionType ( 'GWF', 'CHDG', 'OPTIONS', 'AUXILIARY', 'AUXILIARY', 'STRING', 'NAUX', 'keyword to specify aux variables', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfchdg_auxmultname = InputParamDefinitionType ( 'GWF', 'CHDG', 'OPTIONS', 'AUXMULTNAME', 'AUXMULTNAME', 'STRING', '', 'name of auxiliary variable for multiplier', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfchdg_iprpak = InputParamDefinitionType ( 'GWF', 'CHDG', 'OPTIONS', 'PRINT_INPUT', 'IPRPAK', 'KEYWORD', '', 'print input to listing file', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfchdg_iprflow = InputParamDefinitionType ( 'GWF', 'CHDG', 'OPTIONS', 'PRINT_FLOWS', 'IPRFLOW', 'KEYWORD', '', 'print CHD flows to listing file', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfchdg_ipakcb = InputParamDefinitionType ( 'GWF', 'CHDG', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', 'save CHD flows to budget file', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfchdg_obs_filerecord = InputParamDefinitionType ( 'GWF', 'CHDG', 'OPTIONS', 'OBS_FILERECORD', 'OBS_FILERECORD', 'RECORD OBS6 FILEIN OBS6_FILENAME', '', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfchdg_obs6 = InputParamDefinitionType ( 'GWF', 'CHDG', 'OPTIONS', 'OBS6', 'OBS6', 'KEYWORD', '', 'obs keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfchdg_filein = InputParamDefinitionType ( 'GWF', 'CHDG', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfchdg_obs6_filename = InputParamDefinitionType ( 'GWF', 'CHDG', 'OPTIONS', 'OBS6_FILENAME', 'OBS6_FILENAME', 'STRING', '', 'obs6 input filename', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfchdg_export_nc = InputParamDefinitionType ( 'GWF', 'CHDG', 'OPTIONS', 'EXPORT_ARRAY_NETCDF', 'EXPORT_NC', 'KEYWORD', '', 'export array variables to netcdf output files.', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfchdg_inewton = InputParamDefinitionType ( 'GWF', 'CHDG', 'OPTIONS', 'DEV_NO_NEWTON', 'INEWTON', 'KEYWORD', '', 'turn off Newton for unconfined cells', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfchdg_maxbound = InputParamDefinitionType ( 'GWF', 'CHDG', 'DIMENSIONS', 'MAXBOUND', 'MAXBOUND', 'INTEGER', '', 'maximum number of constant head cells in any stress period', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfchdg_head = InputParamDefinitionType ( 'GWF', 'CHDG', 'PERIOD', 'HEAD', 'HEAD', 'DOUBLE1D', 'NODES', 'head value assigned to constant head', .true., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwfchdg_auxvar = InputParamDefinitionType ( 'GWF', 'CHDG', 'PERIOD', 'AUX', 'AUXVAR', 'DOUBLE2D', 'NAUX NODES', 'constant head auxiliary variable iaux', .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwf_chdg_param_definitions = [ gwfchdg_readarraygrid, gwfchdg_auxiliary, gwfchdg_auxmultname, gwfchdg_iprpak, gwfchdg_iprflow, gwfchdg_ipakcb, gwfchdg_obs_filerecord, gwfchdg_obs6, gwfchdg_filein, gwfchdg_obs6_filename, gwfchdg_export_nc, gwfchdg_inewton, gwfchdg_maxbound, gwfchdg_head, gwfchdg_auxvar ]
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwf_chdg_aggregate_definitions = [ InputParamDefinitionType ( '', '', '', '', '', '', '', '', .false., .false., .false., .false., .false. ) ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public gwf_chdg_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .true., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .false., .false., .false. ), InputBlockDefinitionType( 'PERIOD', .true., .false., .true. ) ]
 

Variable Documentation

◆ gwf_chdg_aggregate_definitions

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

Definition at line 330 of file gwf-chdgidm.f90.

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

◆ gwf_chdg_block_definitions

type(inputblockdefinitiontype), dimension(*), parameter, public gwfchdginputmodule::gwf_chdg_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .true., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .false., .false., .false. ), InputBlockDefinitionType( 'PERIOD', .true., .false., .true. ) ]

Definition at line 351 of file gwf-chdgidm.f90.

351  type(InputBlockDefinitionType), parameter :: &
352  gwf_chdg_block_definitions(*) = &
353  [ &
354  inputblockdefinitiontype( &
355  'OPTIONS', & ! blockname
356  .true., & ! required
357  .false., & ! aggregate
358  .false. & ! block_variable
359  ), &
360  inputblockdefinitiontype( &
361  'DIMENSIONS', & ! blockname
362  .false., & ! required
363  .false., & ! aggregate
364  .false. & ! block_variable
365  ), &
366  inputblockdefinitiontype( &
367  'PERIOD', & ! blockname
368  .true., & ! required
369  .false., & ! aggregate
370  .true. & ! block_variable
371  ) &
372  ]

◆ gwf_chdg_multi_package

logical, public gwfchdginputmodule::gwf_chdg_multi_package = .true.

Definition at line 32 of file gwf-chdgidm.f90.

32  logical :: gwf_chdg_multi_package = .true.

◆ gwf_chdg_param_definitions

Definition at line 310 of file gwf-chdgidm.f90.

310  type(InputParamDefinitionType), parameter :: &
311  gwf_chdg_param_definitions(*) = &
312  [ &
313  gwfchdg_readarraygrid, &
314  gwfchdg_auxiliary, &
315  gwfchdg_auxmultname, &
316  gwfchdg_iprpak, &
317  gwfchdg_iprflow, &
318  gwfchdg_ipakcb, &
319  gwfchdg_obs_filerecord, &
320  gwfchdg_obs6, &
321  gwfchdg_filein, &
322  gwfchdg_obs6_filename, &
323  gwfchdg_export_nc, &
324  gwfchdg_inewton, &
325  gwfchdg_maxbound, &
326  gwfchdg_head, &
327  gwfchdg_auxvar &
328  ]

◆ gwf_chdg_subpackages

character(len=16), dimension(*), parameter, public gwfchdginputmodule::gwf_chdg_subpackages = [ ' ' ]

Definition at line 34 of file gwf-chdgidm.f90.

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

◆ gwfchdg_auxiliary

type(inputparamdefinitiontype), parameter gwfchdginputmodule::gwfchdg_auxiliary = InputParamDefinitionType ( 'GWF', 'CHDG', 'OPTIONS', 'AUXILIARY', 'AUXILIARY', 'STRING', 'NAUX', 'keyword to specify aux variables', .false., .false., .false., .false., .false. )
private

Definition at line 58 of file gwf-chdgidm.f90.

58  type(InputParamDefinitionType), parameter :: &
59  gwfchdg_auxiliary = inputparamdefinitiontype &
60  ( &
61  'GWF', & ! component
62  'CHDG', & ! subcomponent
63  'OPTIONS', & ! block
64  'AUXILIARY', & ! tag name
65  'AUXILIARY', & ! fortran variable
66  'STRING', & ! type
67  'NAUX', & ! shape
68  'keyword to specify aux variables', & ! longname
69  .false., & ! required
70  .false., & ! multi-record
71  .false., & ! preserve case
72  .false., & ! layered
73  .false. & ! timeseries
74  )

◆ gwfchdg_auxmultname

type(inputparamdefinitiontype), parameter gwfchdginputmodule::gwfchdg_auxmultname = InputParamDefinitionType ( 'GWF', 'CHDG', 'OPTIONS', 'AUXMULTNAME', 'AUXMULTNAME', 'STRING', '', 'name of auxiliary variable for multiplier', .false., .false., .false., .false., .false. )
private

Definition at line 76 of file gwf-chdgidm.f90.

76  type(InputParamDefinitionType), parameter :: &
77  gwfchdg_auxmultname = inputparamdefinitiontype &
78  ( &
79  'GWF', & ! component
80  'CHDG', & ! subcomponent
81  'OPTIONS', & ! block
82  'AUXMULTNAME', & ! tag name
83  'AUXMULTNAME', & ! fortran variable
84  'STRING', & ! type
85  '', & ! shape
86  'name of auxiliary variable for multiplier', & ! longname
87  .false., & ! required
88  .false., & ! multi-record
89  .false., & ! preserve case
90  .false., & ! layered
91  .false. & ! timeseries
92  )

◆ gwfchdg_auxvar

type(inputparamdefinitiontype), parameter gwfchdginputmodule::gwfchdg_auxvar = InputParamDefinitionType ( 'GWF', 'CHDG', 'PERIOD', 'AUX', 'AUXVAR', 'DOUBLE2D', 'NAUX NODES', 'constant head auxiliary variable iaux', .false., .false., .false., .true., .false. )
private

Definition at line 292 of file gwf-chdgidm.f90.

292  type(InputParamDefinitionType), parameter :: &
293  gwfchdg_auxvar = inputparamdefinitiontype &
294  ( &
295  'GWF', & ! component
296  'CHDG', & ! subcomponent
297  'PERIOD', & ! block
298  'AUX', & ! tag name
299  'AUXVAR', & ! fortran variable
300  'DOUBLE2D', & ! type
301  'NAUX NODES', & ! shape
302  'constant head auxiliary variable iaux', & ! longname
303  .false., & ! required
304  .false., & ! multi-record
305  .false., & ! preserve case
306  .true., & ! layered
307  .false. & ! timeseries
308  )

◆ gwfchdg_export_nc

type(inputparamdefinitiontype), parameter gwfchdginputmodule::gwfchdg_export_nc = InputParamDefinitionType ( 'GWF', 'CHDG', 'OPTIONS', 'EXPORT_ARRAY_NETCDF', 'EXPORT_NC', 'KEYWORD', '', 'export array variables to netcdf output files.', .false., .false., .false., .false., .false. )
private

Definition at line 220 of file gwf-chdgidm.f90.

220  type(InputParamDefinitionType), parameter :: &
221  gwfchdg_export_nc = inputparamdefinitiontype &
222  ( &
223  'GWF', & ! component
224  'CHDG', & ! subcomponent
225  'OPTIONS', & ! block
226  'EXPORT_ARRAY_NETCDF', & ! tag name
227  'EXPORT_NC', & ! fortran variable
228  'KEYWORD', & ! type
229  '', & ! shape
230  'export array variables to netcdf output files.', & ! longname
231  .false., & ! required
232  .false., & ! multi-record
233  .false., & ! preserve case
234  .false., & ! layered
235  .false. & ! timeseries
236  )

◆ gwfchdg_filein

type(inputparamdefinitiontype), parameter gwfchdginputmodule::gwfchdg_filein = InputParamDefinitionType ( 'GWF', 'CHDG', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .true., .false., .false., .false. )
private

Definition at line 184 of file gwf-chdgidm.f90.

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

◆ gwfchdg_head

type(inputparamdefinitiontype), parameter gwfchdginputmodule::gwfchdg_head = InputParamDefinitionType ( 'GWF', 'CHDG', 'PERIOD', 'HEAD', 'HEAD', 'DOUBLE1D', 'NODES', 'head value assigned to constant head', .true., .false., .false., .true., .false. )
private

Definition at line 274 of file gwf-chdgidm.f90.

274  type(InputParamDefinitionType), parameter :: &
275  gwfchdg_head = inputparamdefinitiontype &
276  ( &
277  'GWF', & ! component
278  'CHDG', & ! subcomponent
279  'PERIOD', & ! block
280  'HEAD', & ! tag name
281  'HEAD', & ! fortran variable
282  'DOUBLE1D', & ! type
283  'NODES', & ! shape
284  'head value assigned to constant head', & ! longname
285  .true., & ! required
286  .false., & ! multi-record
287  .false., & ! preserve case
288  .true., & ! layered
289  .false. & ! timeseries
290  )

◆ gwfchdg_inewton

type(inputparamdefinitiontype), parameter gwfchdginputmodule::gwfchdg_inewton = InputParamDefinitionType ( 'GWF', 'CHDG', 'OPTIONS', 'DEV_NO_NEWTON', 'INEWTON', 'KEYWORD', '', 'turn off Newton for unconfined cells', .false., .false., .false., .false., .false. )
private

Definition at line 238 of file gwf-chdgidm.f90.

238  type(InputParamDefinitionType), parameter :: &
239  gwfchdg_inewton = inputparamdefinitiontype &
240  ( &
241  'GWF', & ! component
242  'CHDG', & ! subcomponent
243  'OPTIONS', & ! block
244  'DEV_NO_NEWTON', & ! tag name
245  'INEWTON', & ! fortran variable
246  'KEYWORD', & ! type
247  '', & ! shape
248  'turn off Newton for unconfined cells', & ! longname
249  .false., & ! required
250  .false., & ! multi-record
251  .false., & ! preserve case
252  .false., & ! layered
253  .false. & ! timeseries
254  )

◆ gwfchdg_ipakcb

type(inputparamdefinitiontype), parameter gwfchdginputmodule::gwfchdg_ipakcb = InputParamDefinitionType ( 'GWF', 'CHDG', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', 'save CHD flows to budget file', .false., .false., .false., .false., .false. )
private

Definition at line 130 of file gwf-chdgidm.f90.

130  type(InputParamDefinitionType), parameter :: &
131  gwfchdg_ipakcb = inputparamdefinitiontype &
132  ( &
133  'GWF', & ! component
134  'CHDG', & ! subcomponent
135  'OPTIONS', & ! block
136  'SAVE_FLOWS', & ! tag name
137  'IPAKCB', & ! fortran variable
138  'KEYWORD', & ! type
139  '', & ! shape
140  'save CHD flows to budget file', & ! longname
141  .false., & ! required
142  .false., & ! multi-record
143  .false., & ! preserve case
144  .false., & ! layered
145  .false. & ! timeseries
146  )

◆ gwfchdg_iprflow

type(inputparamdefinitiontype), parameter gwfchdginputmodule::gwfchdg_iprflow = InputParamDefinitionType ( 'GWF', 'CHDG', 'OPTIONS', 'PRINT_FLOWS', 'IPRFLOW', 'KEYWORD', '', 'print CHD flows to listing file', .false., .false., .false., .false., .false. )
private

Definition at line 112 of file gwf-chdgidm.f90.

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

◆ gwfchdg_iprpak

type(inputparamdefinitiontype), parameter gwfchdginputmodule::gwfchdg_iprpak = InputParamDefinitionType ( 'GWF', 'CHDG', 'OPTIONS', 'PRINT_INPUT', 'IPRPAK', 'KEYWORD', '', 'print input to listing file', .false., .false., .false., .false., .false. )
private

Definition at line 94 of file gwf-chdgidm.f90.

94  type(InputParamDefinitionType), parameter :: &
95  gwfchdg_iprpak = inputparamdefinitiontype &
96  ( &
97  'GWF', & ! component
98  'CHDG', & ! subcomponent
99  'OPTIONS', & ! block
100  'PRINT_INPUT', & ! tag name
101  'IPRPAK', & ! fortran variable
102  'KEYWORD', & ! type
103  '', & ! shape
104  'print input to listing file', & ! longname
105  .false., & ! required
106  .false., & ! multi-record
107  .false., & ! preserve case
108  .false., & ! layered
109  .false. & ! timeseries
110  )

◆ gwfchdg_maxbound

type(inputparamdefinitiontype), parameter gwfchdginputmodule::gwfchdg_maxbound = InputParamDefinitionType ( 'GWF', 'CHDG', 'DIMENSIONS', 'MAXBOUND', 'MAXBOUND', 'INTEGER', '', 'maximum number of constant head cells in any stress period', .false., .false., .false., .false., .false. )
private

Definition at line 256 of file gwf-chdgidm.f90.

256  type(InputParamDefinitionType), parameter :: &
257  gwfchdg_maxbound = inputparamdefinitiontype &
258  ( &
259  'GWF', & ! component
260  'CHDG', & ! subcomponent
261  'DIMENSIONS', & ! block
262  'MAXBOUND', & ! tag name
263  'MAXBOUND', & ! fortran variable
264  'INTEGER', & ! type
265  '', & ! shape
266  'maximum number of constant head cells in any stress period', & ! longname
267  .false., & ! required
268  .false., & ! multi-record
269  .false., & ! preserve case
270  .false., & ! layered
271  .false. & ! timeseries
272  )

◆ gwfchdg_obs6

type(inputparamdefinitiontype), parameter gwfchdginputmodule::gwfchdg_obs6 = InputParamDefinitionType ( 'GWF', 'CHDG', 'OPTIONS', 'OBS6', 'OBS6', 'KEYWORD', '', 'obs keyword', .true., .true., .false., .false., .false. )
private

Definition at line 166 of file gwf-chdgidm.f90.

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

◆ gwfchdg_obs6_filename

type(inputparamdefinitiontype), parameter gwfchdginputmodule::gwfchdg_obs6_filename = InputParamDefinitionType ( 'GWF', 'CHDG', 'OPTIONS', 'OBS6_FILENAME', 'OBS6_FILENAME', 'STRING', '', 'obs6 input filename', .true., .true., .true., .false., .false. )
private

Definition at line 202 of file gwf-chdgidm.f90.

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

◆ gwfchdg_obs_filerecord

type(inputparamdefinitiontype), parameter gwfchdginputmodule::gwfchdg_obs_filerecord = InputParamDefinitionType ( 'GWF', 'CHDG', 'OPTIONS', 'OBS_FILERECORD', 'OBS_FILERECORD', 'RECORD OBS6 FILEIN OBS6_FILENAME', '', '', .false., .false., .false., .false., .false. )
private

Definition at line 148 of file gwf-chdgidm.f90.

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

◆ gwfchdg_readarraygrid

type(inputparamdefinitiontype), parameter gwfchdginputmodule::gwfchdg_readarraygrid = InputParamDefinitionType ( 'GWF', 'CHDG', 'OPTIONS', 'READARRAYGRID', 'READARRAYGRID', 'KEYWORD', '', 'use array-based grid input', .true., .false., .false., .false., .false. )
private

Definition at line 40 of file gwf-chdgidm.f90.

40  type(InputParamDefinitionType), parameter :: &
41  gwfchdg_readarraygrid = inputparamdefinitiontype &
42  ( &
43  'GWF', & ! component
44  'CHDG', & ! subcomponent
45  'OPTIONS', & ! block
46  'READARRAYGRID', & ! tag name
47  'READARRAYGRID', & ! fortran variable
48  'KEYWORD', & ! type
49  '', & ! shape
50  'use array-based grid input', & ! longname
51  .true., & ! required
52  .false., & ! multi-record
53  .false., & ! preserve case
54  .false., & ! layered
55  .false. & ! timeseries
56  )