MODFLOW 6  version 6.7.0.dev0
USGS Modular Hydrologic Model
gwedisuinputmodule Module Reference

Data Types

type  gwedisuparamfoundtype
 

Variables

logical, public gwe_disu_multi_package = .false.
 
character(len=16), dimension(*), parameter, public gwe_disu_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter gwedisu_length_units = InputParamDefinitionType ( 'GWE', 'DISU', 'OPTIONS', 'LENGTH_UNITS', 'LENGTH_UNITS', 'STRING', '', 'model length units', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisu_nogrb = InputParamDefinitionType ( 'GWE', 'DISU', 'OPTIONS', 'NOGRB', 'NOGRB', 'KEYWORD', '', 'do not write binary grid file', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisu_xorigin = InputParamDefinitionType ( 'GWE', 'DISU', 'OPTIONS', 'XORIGIN', 'XORIGIN', 'DOUBLE', '', 'x-position origin of the model grid coordinate system', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisu_yorigin = InputParamDefinitionType ( 'GWE', 'DISU', 'OPTIONS', 'YORIGIN', 'YORIGIN', 'DOUBLE', '', 'y-position origin of the model grid coordinate system', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisu_angrot = InputParamDefinitionType ( 'GWE', 'DISU', 'OPTIONS', 'ANGROT', 'ANGROT', 'DOUBLE', '', 'rotation angle', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisu_voffsettol = InputParamDefinitionType ( 'GWE', 'DISU', 'OPTIONS', 'VERTICAL_OFFSET_TOLERANCE', 'VOFFSETTOL', 'DOUBLE', '', 'vertical length dimension for top and bottom checking', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisu_export_ascii = InputParamDefinitionType ( 'GWE', 'DISU', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', 'export array variables to layered ascii files.', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisu_nodes = InputParamDefinitionType ( 'GWE', 'DISU', 'DIMENSIONS', 'NODES', 'NODES', 'INTEGER', '', 'number of layers', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisu_nja = InputParamDefinitionType ( 'GWE', 'DISU', 'DIMENSIONS', 'NJA', 'NJA', 'INTEGER', '', 'number of columns', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisu_nvert = InputParamDefinitionType ( 'GWE', 'DISU', 'DIMENSIONS', 'NVERT', 'NVERT', 'INTEGER', '', 'number of vertices', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisu_top = InputParamDefinitionType ( 'GWE', 'DISU', 'GRIDDATA', 'TOP', 'TOP', 'DOUBLE1D', 'NODES', 'cell top elevation', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisu_bot = InputParamDefinitionType ( 'GWE', 'DISU', 'GRIDDATA', 'BOT', 'BOT', 'DOUBLE1D', 'NODES', 'cell bottom elevation', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisu_area = InputParamDefinitionType ( 'GWE', 'DISU', 'GRIDDATA', 'AREA', 'AREA', 'DOUBLE1D', 'NODES', 'cell surface area', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisu_idomain = InputParamDefinitionType ( 'GWE', 'DISU', 'GRIDDATA', 'IDOMAIN', 'IDOMAIN', 'INTEGER1D', 'NODES', 'idomain existence array', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisu_iac = InputParamDefinitionType ( 'GWE', 'DISU', 'CONNECTIONDATA', 'IAC', 'IAC', 'INTEGER1D', 'NODES', 'number of cell connections', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisu_ja = InputParamDefinitionType ( 'GWE', 'DISU', 'CONNECTIONDATA', 'JA', 'JA', 'INTEGER1D', 'NJA', 'grid connectivity', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisu_ihc = InputParamDefinitionType ( 'GWE', 'DISU', 'CONNECTIONDATA', 'IHC', 'IHC', 'INTEGER1D', 'NJA', 'connection type', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisu_cl12 = InputParamDefinitionType ( 'GWE', 'DISU', 'CONNECTIONDATA', 'CL12', 'CL12', 'DOUBLE1D', 'NJA', 'connection lengths', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisu_hwva = InputParamDefinitionType ( 'GWE', 'DISU', 'CONNECTIONDATA', 'HWVA', 'HWVA', 'DOUBLE1D', 'NJA', 'connection lengths', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisu_angldegx = InputParamDefinitionType ( 'GWE', 'DISU', 'CONNECTIONDATA', 'ANGLDEGX', 'ANGLDEGX', 'DOUBLE1D', 'NJA', 'angle of face normal to connection', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisu_iv = InputParamDefinitionType ( 'GWE', 'DISU', 'VERTICES', 'IV', 'IV', 'INTEGER', '', 'vertex number', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisu_xv = InputParamDefinitionType ( 'GWE', 'DISU', 'VERTICES', 'XV', 'XV', 'DOUBLE', '', 'x-coordinate for vertex', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisu_yv = InputParamDefinitionType ( 'GWE', 'DISU', 'VERTICES', 'YV', 'YV', 'DOUBLE', '', 'y-coordinate for vertex', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisu_icell2d = InputParamDefinitionType ( 'GWE', 'DISU', 'CELL2D', 'ICELL2D', 'ICELL2D', 'INTEGER', '', 'cell2d number', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisu_xc = InputParamDefinitionType ( 'GWE', 'DISU', 'CELL2D', 'XC', 'XC', 'DOUBLE', '', 'x-coordinate for cell center', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisu_yc = InputParamDefinitionType ( 'GWE', 'DISU', 'CELL2D', 'YC', 'YC', 'DOUBLE', '', 'y-coordinate for cell center', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisu_ncvert = InputParamDefinitionType ( 'GWE', 'DISU', 'CELL2D', 'NCVERT', 'NCVERT', 'INTEGER', '', 'number of cell vertices', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisu_icvert = InputParamDefinitionType ( 'GWE', 'DISU', 'CELL2D', 'ICVERT', 'ICVERT', 'INTEGER1D', 'NCVERT', 'array of vertex numbers', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwe_disu_param_definitions = [ gwedisu_length_units, gwedisu_nogrb, gwedisu_xorigin, gwedisu_yorigin, gwedisu_angrot, gwedisu_voffsettol, gwedisu_export_ascii, gwedisu_nodes, gwedisu_nja, gwedisu_nvert, gwedisu_top, gwedisu_bot, gwedisu_area, gwedisu_idomain, gwedisu_iac, gwedisu_ja, gwedisu_ihc, gwedisu_cl12, gwedisu_hwva, gwedisu_angldegx, gwedisu_iv, gwedisu_xv, gwedisu_yv, gwedisu_icell2d, gwedisu_xc, gwedisu_yc, gwedisu_ncvert, gwedisu_icvert ]
 
type(inputparamdefinitiontype), parameter gwedisu_vertices = InputParamDefinitionType ( 'GWE', 'DISU', 'VERTICES', 'VERTICES', 'VERTICES', 'RECARRAY IV XV YV', 'NVERT', 'vertices data', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisu_cell2d = InputParamDefinitionType ( 'GWE', 'DISU', 'CELL2D', 'CELL2D', 'CELL2D', 'RECARRAY ICELL2D XC YC NCVERT ICVERT', 'NODES', 'cell2d data', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwe_disu_aggregate_definitions = [ gwedisu_vertices, gwedisu_cell2d ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public gwe_disu_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'GRIDDATA', .true., .false., .false. ), InputBlockDefinitionType( 'CONNECTIONDATA', .true., .false., .false. ), InputBlockDefinitionType( 'VERTICES', .true., .true., .false. ), InputBlockDefinitionType( 'CELL2D', .true., .true., .false. ) ]
 

Variable Documentation

◆ gwe_disu_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public gwedisuinputmodule::gwe_disu_aggregate_definitions = [ gwedisu_vertices, gwedisu_cell2d ]

Definition at line 626 of file gwe-disuidm.f90.

626  type(InputParamDefinitionType), parameter :: &
627  gwe_disu_aggregate_definitions(*) = &
628  [ &
629  gwedisu_vertices, &
630  gwedisu_cell2d &
631  ]

◆ gwe_disu_block_definitions

type(inputblockdefinitiontype), dimension(*), parameter, public gwedisuinputmodule::gwe_disu_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'GRIDDATA', .true., .false., .false. ), InputBlockDefinitionType( 'CONNECTIONDATA', .true., .false., .false. ), InputBlockDefinitionType( 'VERTICES', .true., .true., .false. ), InputBlockDefinitionType( 'CELL2D', .true., .true., .false. ) ]

Definition at line 633 of file gwe-disuidm.f90.

633  type(InputBlockDefinitionType), parameter :: &
634  gwe_disu_block_definitions(*) = &
635  [ &
636  inputblockdefinitiontype( &
637  'OPTIONS', & ! blockname
638  .false., & ! required
639  .false., & ! aggregate
640  .false. & ! block_variable
641  ), &
642  inputblockdefinitiontype( &
643  'DIMENSIONS', & ! blockname
644  .true., & ! required
645  .false., & ! aggregate
646  .false. & ! block_variable
647  ), &
648  inputblockdefinitiontype( &
649  'GRIDDATA', & ! blockname
650  .true., & ! required
651  .false., & ! aggregate
652  .false. & ! block_variable
653  ), &
654  inputblockdefinitiontype( &
655  'CONNECTIONDATA', & ! blockname
656  .true., & ! required
657  .false., & ! aggregate
658  .false. & ! block_variable
659  ), &
660  inputblockdefinitiontype( &
661  'VERTICES', & ! blockname
662  .true., & ! required
663  .true., & ! aggregate
664  .false. & ! block_variable
665  ), &
666  inputblockdefinitiontype( &
667  'CELL2D', & ! blockname
668  .true., & ! required
669  .true., & ! aggregate
670  .false. & ! block_variable
671  ) &
672  ]

◆ gwe_disu_multi_package

logical, public gwedisuinputmodule::gwe_disu_multi_package = .false.

Definition at line 45 of file gwe-disuidm.f90.

45  logical :: gwe_disu_multi_package = .false.

◆ gwe_disu_param_definitions

Definition at line 557 of file gwe-disuidm.f90.

557  type(InputParamDefinitionType), parameter :: &
558  gwe_disu_param_definitions(*) = &
559  [ &
560  gwedisu_length_units, &
561  gwedisu_nogrb, &
562  gwedisu_xorigin, &
563  gwedisu_yorigin, &
564  gwedisu_angrot, &
565  gwedisu_voffsettol, &
566  gwedisu_export_ascii, &
567  gwedisu_nodes, &
568  gwedisu_nja, &
569  gwedisu_nvert, &
570  gwedisu_top, &
571  gwedisu_bot, &
572  gwedisu_area, &
573  gwedisu_idomain, &
574  gwedisu_iac, &
575  gwedisu_ja, &
576  gwedisu_ihc, &
577  gwedisu_cl12, &
578  gwedisu_hwva, &
579  gwedisu_angldegx, &
580  gwedisu_iv, &
581  gwedisu_xv, &
582  gwedisu_yv, &
583  gwedisu_icell2d, &
584  gwedisu_xc, &
585  gwedisu_yc, &
586  gwedisu_ncvert, &
587  gwedisu_icvert &
588  ]

◆ gwe_disu_subpackages

character(len=16), dimension(*), parameter, public gwedisuinputmodule::gwe_disu_subpackages = [ ' ' ]

Definition at line 47 of file gwe-disuidm.f90.

47  character(len=16), parameter :: &
48  gwe_disu_subpackages(*) = &
49  [ &
50  ' ' &
51  ]

◆ gwedisu_angldegx

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_angldegx = InputParamDefinitionType ( 'GWE', 'DISU', 'CONNECTIONDATA', 'ANGLDEGX', 'ANGLDEGX', 'DOUBLE1D', 'NJA', 'angle of face normal to connection', .false., .false., .false., .false., .false. )
private

Definition at line 395 of file gwe-disuidm.f90.

395  type(InputParamDefinitionType), parameter :: &
396  gwedisu_angldegx = inputparamdefinitiontype &
397  ( &
398  'GWE', & ! component
399  'DISU', & ! subcomponent
400  'CONNECTIONDATA', & ! block
401  'ANGLDEGX', & ! tag name
402  'ANGLDEGX', & ! fortran variable
403  'DOUBLE1D', & ! type
404  'NJA', & ! shape
405  'angle of face normal to connection', & ! longname
406  .false., & ! required
407  .false., & ! multi-record
408  .false., & ! preserve case
409  .false., & ! layered
410  .false. & ! timeseries
411  )

◆ gwedisu_angrot

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_angrot = InputParamDefinitionType ( 'GWE', 'DISU', 'OPTIONS', 'ANGROT', 'ANGROT', 'DOUBLE', '', 'rotation angle', .false., .false., .false., .false., .false. )
private

Definition at line 125 of file gwe-disuidm.f90.

125  type(InputParamDefinitionType), parameter :: &
126  gwedisu_angrot = inputparamdefinitiontype &
127  ( &
128  'GWE', & ! component
129  'DISU', & ! subcomponent
130  'OPTIONS', & ! block
131  'ANGROT', & ! tag name
132  'ANGROT', & ! fortran variable
133  'DOUBLE', & ! type
134  '', & ! shape
135  'rotation angle', & ! longname
136  .false., & ! required
137  .false., & ! multi-record
138  .false., & ! preserve case
139  .false., & ! layered
140  .false. & ! timeseries
141  )

◆ gwedisu_area

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_area = InputParamDefinitionType ( 'GWE', 'DISU', 'GRIDDATA', 'AREA', 'AREA', 'DOUBLE1D', 'NODES', 'cell surface area', .true., .false., .false., .false., .false. )
private

Definition at line 269 of file gwe-disuidm.f90.

269  type(InputParamDefinitionType), parameter :: &
270  gwedisu_area = inputparamdefinitiontype &
271  ( &
272  'GWE', & ! component
273  'DISU', & ! subcomponent
274  'GRIDDATA', & ! block
275  'AREA', & ! tag name
276  'AREA', & ! fortran variable
277  'DOUBLE1D', & ! type
278  'NODES', & ! shape
279  'cell surface area', & ! longname
280  .true., & ! required
281  .false., & ! multi-record
282  .false., & ! preserve case
283  .false., & ! layered
284  .false. & ! timeseries
285  )

◆ gwedisu_bot

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_bot = InputParamDefinitionType ( 'GWE', 'DISU', 'GRIDDATA', 'BOT', 'BOT', 'DOUBLE1D', 'NODES', 'cell bottom elevation', .true., .false., .false., .false., .false. )
private

Definition at line 251 of file gwe-disuidm.f90.

251  type(InputParamDefinitionType), parameter :: &
252  gwedisu_bot = inputparamdefinitiontype &
253  ( &
254  'GWE', & ! component
255  'DISU', & ! subcomponent
256  'GRIDDATA', & ! block
257  'BOT', & ! tag name
258  'BOT', & ! fortran variable
259  'DOUBLE1D', & ! type
260  'NODES', & ! shape
261  'cell bottom elevation', & ! longname
262  .true., & ! required
263  .false., & ! multi-record
264  .false., & ! preserve case
265  .false., & ! layered
266  .false. & ! timeseries
267  )

◆ gwedisu_cell2d

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_cell2d = InputParamDefinitionType ( 'GWE', 'DISU', 'CELL2D', 'CELL2D', 'CELL2D', 'RECARRAY ICELL2D XC YC NCVERT ICVERT', 'NODES', 'cell2d data', .true., .false., .false., .false., .false. )
private

Definition at line 608 of file gwe-disuidm.f90.

608  type(InputParamDefinitionType), parameter :: &
609  gwedisu_cell2d = inputparamdefinitiontype &
610  ( &
611  'GWE', & ! component
612  'DISU', & ! subcomponent
613  'CELL2D', & ! block
614  'CELL2D', & ! tag name
615  'CELL2D', & ! fortran variable
616  'RECARRAY ICELL2D XC YC NCVERT ICVERT', & ! type
617  'NODES', & ! shape
618  'cell2d data', & ! longname
619  .true., & ! required
620  .false., & ! multi-record
621  .false., & ! preserve case
622  .false., & ! layered
623  .false. & ! timeseries
624  )

◆ gwedisu_cl12

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_cl12 = InputParamDefinitionType ( 'GWE', 'DISU', 'CONNECTIONDATA', 'CL12', 'CL12', 'DOUBLE1D', 'NJA', 'connection lengths', .true., .false., .false., .false., .false. )
private

Definition at line 359 of file gwe-disuidm.f90.

359  type(InputParamDefinitionType), parameter :: &
360  gwedisu_cl12 = inputparamdefinitiontype &
361  ( &
362  'GWE', & ! component
363  'DISU', & ! subcomponent
364  'CONNECTIONDATA', & ! block
365  'CL12', & ! tag name
366  'CL12', & ! fortran variable
367  'DOUBLE1D', & ! type
368  'NJA', & ! shape
369  'connection lengths', & ! longname
370  .true., & ! required
371  .false., & ! multi-record
372  .false., & ! preserve case
373  .false., & ! layered
374  .false. & ! timeseries
375  )

◆ gwedisu_export_ascii

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_export_ascii = InputParamDefinitionType ( 'GWE', 'DISU', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', 'export array variables to layered ascii files.', .false., .false., .false., .false., .false. )
private

Definition at line 161 of file gwe-disuidm.f90.

161  type(InputParamDefinitionType), parameter :: &
162  gwedisu_export_ascii = inputparamdefinitiontype &
163  ( &
164  'GWE', & ! component
165  'DISU', & ! subcomponent
166  'OPTIONS', & ! block
167  'EXPORT_ARRAY_ASCII', & ! tag name
168  'EXPORT_ASCII', & ! fortran variable
169  'KEYWORD', & ! type
170  '', & ! shape
171  'export array variables to layered ascii files.', & ! longname
172  .false., & ! required
173  .false., & ! multi-record
174  .false., & ! preserve case
175  .false., & ! layered
176  .false. & ! timeseries
177  )

◆ gwedisu_hwva

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_hwva = InputParamDefinitionType ( 'GWE', 'DISU', 'CONNECTIONDATA', 'HWVA', 'HWVA', 'DOUBLE1D', 'NJA', 'connection lengths', .true., .false., .false., .false., .false. )
private

Definition at line 377 of file gwe-disuidm.f90.

377  type(InputParamDefinitionType), parameter :: &
378  gwedisu_hwva = inputparamdefinitiontype &
379  ( &
380  'GWE', & ! component
381  'DISU', & ! subcomponent
382  'CONNECTIONDATA', & ! block
383  'HWVA', & ! tag name
384  'HWVA', & ! fortran variable
385  'DOUBLE1D', & ! type
386  'NJA', & ! shape
387  'connection lengths', & ! longname
388  .true., & ! required
389  .false., & ! multi-record
390  .false., & ! preserve case
391  .false., & ! layered
392  .false. & ! timeseries
393  )

◆ gwedisu_iac

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_iac = InputParamDefinitionType ( 'GWE', 'DISU', 'CONNECTIONDATA', 'IAC', 'IAC', 'INTEGER1D', 'NODES', 'number of cell connections', .true., .false., .false., .false., .false. )
private

Definition at line 305 of file gwe-disuidm.f90.

305  type(InputParamDefinitionType), parameter :: &
306  gwedisu_iac = inputparamdefinitiontype &
307  ( &
308  'GWE', & ! component
309  'DISU', & ! subcomponent
310  'CONNECTIONDATA', & ! block
311  'IAC', & ! tag name
312  'IAC', & ! fortran variable
313  'INTEGER1D', & ! type
314  'NODES', & ! shape
315  'number of cell connections', & ! longname
316  .true., & ! required
317  .false., & ! multi-record
318  .false., & ! preserve case
319  .false., & ! layered
320  .false. & ! timeseries
321  )

◆ gwedisu_icell2d

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_icell2d = InputParamDefinitionType ( 'GWE', 'DISU', 'CELL2D', 'ICELL2D', 'ICELL2D', 'INTEGER', '', 'cell2d number', .true., .true., .false., .false., .false. )
private

Definition at line 467 of file gwe-disuidm.f90.

467  type(InputParamDefinitionType), parameter :: &
468  gwedisu_icell2d = inputparamdefinitiontype &
469  ( &
470  'GWE', & ! component
471  'DISU', & ! subcomponent
472  'CELL2D', & ! block
473  'ICELL2D', & ! tag name
474  'ICELL2D', & ! fortran variable
475  'INTEGER', & ! type
476  '', & ! shape
477  'cell2d number', & ! longname
478  .true., & ! required
479  .true., & ! multi-record
480  .false., & ! preserve case
481  .false., & ! layered
482  .false. & ! timeseries
483  )

◆ gwedisu_icvert

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_icvert = InputParamDefinitionType ( 'GWE', 'DISU', 'CELL2D', 'ICVERT', 'ICVERT', 'INTEGER1D', 'NCVERT', 'array of vertex numbers', .true., .true., .false., .false., .false. )
private

Definition at line 539 of file gwe-disuidm.f90.

539  type(InputParamDefinitionType), parameter :: &
540  gwedisu_icvert = inputparamdefinitiontype &
541  ( &
542  'GWE', & ! component
543  'DISU', & ! subcomponent
544  'CELL2D', & ! block
545  'ICVERT', & ! tag name
546  'ICVERT', & ! fortran variable
547  'INTEGER1D', & ! type
548  'NCVERT', & ! shape
549  'array of vertex numbers', & ! longname
550  .true., & ! required
551  .true., & ! multi-record
552  .false., & ! preserve case
553  .false., & ! layered
554  .false. & ! timeseries
555  )

◆ gwedisu_idomain

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_idomain = InputParamDefinitionType ( 'GWE', 'DISU', 'GRIDDATA', 'IDOMAIN', 'IDOMAIN', 'INTEGER1D', 'NODES', 'idomain existence array', .false., .false., .false., .false., .false. )
private

Definition at line 287 of file gwe-disuidm.f90.

287  type(InputParamDefinitionType), parameter :: &
288  gwedisu_idomain = inputparamdefinitiontype &
289  ( &
290  'GWE', & ! component
291  'DISU', & ! subcomponent
292  'GRIDDATA', & ! block
293  'IDOMAIN', & ! tag name
294  'IDOMAIN', & ! fortran variable
295  'INTEGER1D', & ! type
296  'NODES', & ! shape
297  'idomain existence array', & ! longname
298  .false., & ! required
299  .false., & ! multi-record
300  .false., & ! preserve case
301  .false., & ! layered
302  .false. & ! timeseries
303  )

◆ gwedisu_ihc

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_ihc = InputParamDefinitionType ( 'GWE', 'DISU', 'CONNECTIONDATA', 'IHC', 'IHC', 'INTEGER1D', 'NJA', 'connection type', .true., .false., .false., .false., .false. )
private

Definition at line 341 of file gwe-disuidm.f90.

341  type(InputParamDefinitionType), parameter :: &
342  gwedisu_ihc = inputparamdefinitiontype &
343  ( &
344  'GWE', & ! component
345  'DISU', & ! subcomponent
346  'CONNECTIONDATA', & ! block
347  'IHC', & ! tag name
348  'IHC', & ! fortran variable
349  'INTEGER1D', & ! type
350  'NJA', & ! shape
351  'connection type', & ! longname
352  .true., & ! required
353  .false., & ! multi-record
354  .false., & ! preserve case
355  .false., & ! layered
356  .false. & ! timeseries
357  )

◆ gwedisu_iv

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_iv = InputParamDefinitionType ( 'GWE', 'DISU', 'VERTICES', 'IV', 'IV', 'INTEGER', '', 'vertex number', .true., .true., .false., .false., .false. )
private

Definition at line 413 of file gwe-disuidm.f90.

413  type(InputParamDefinitionType), parameter :: &
414  gwedisu_iv = inputparamdefinitiontype &
415  ( &
416  'GWE', & ! component
417  'DISU', & ! subcomponent
418  'VERTICES', & ! block
419  'IV', & ! tag name
420  'IV', & ! fortran variable
421  'INTEGER', & ! type
422  '', & ! shape
423  'vertex number', & ! longname
424  .true., & ! required
425  .true., & ! multi-record
426  .false., & ! preserve case
427  .false., & ! layered
428  .false. & ! timeseries
429  )

◆ gwedisu_ja

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_ja = InputParamDefinitionType ( 'GWE', 'DISU', 'CONNECTIONDATA', 'JA', 'JA', 'INTEGER1D', 'NJA', 'grid connectivity', .true., .false., .false., .false., .false. )
private

Definition at line 323 of file gwe-disuidm.f90.

323  type(InputParamDefinitionType), parameter :: &
324  gwedisu_ja = inputparamdefinitiontype &
325  ( &
326  'GWE', & ! component
327  'DISU', & ! subcomponent
328  'CONNECTIONDATA', & ! block
329  'JA', & ! tag name
330  'JA', & ! fortran variable
331  'INTEGER1D', & ! type
332  'NJA', & ! shape
333  'grid connectivity', & ! longname
334  .true., & ! required
335  .false., & ! multi-record
336  .false., & ! preserve case
337  .false., & ! layered
338  .false. & ! timeseries
339  )

◆ gwedisu_length_units

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_length_units = InputParamDefinitionType ( 'GWE', 'DISU', 'OPTIONS', 'LENGTH_UNITS', 'LENGTH_UNITS', 'STRING', '', 'model length units', .false., .false., .false., .false., .false. )
private

Definition at line 53 of file gwe-disuidm.f90.

53  type(InputParamDefinitionType), parameter :: &
54  gwedisu_length_units = inputparamdefinitiontype &
55  ( &
56  'GWE', & ! component
57  'DISU', & ! subcomponent
58  'OPTIONS', & ! block
59  'LENGTH_UNITS', & ! tag name
60  'LENGTH_UNITS', & ! fortran variable
61  'STRING', & ! type
62  '', & ! shape
63  'model length units', & ! longname
64  .false., & ! required
65  .false., & ! multi-record
66  .false., & ! preserve case
67  .false., & ! layered
68  .false. & ! timeseries
69  )

◆ gwedisu_ncvert

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_ncvert = InputParamDefinitionType ( 'GWE', 'DISU', 'CELL2D', 'NCVERT', 'NCVERT', 'INTEGER', '', 'number of cell vertices', .true., .true., .false., .false., .false. )
private

Definition at line 521 of file gwe-disuidm.f90.

521  type(InputParamDefinitionType), parameter :: &
522  gwedisu_ncvert = inputparamdefinitiontype &
523  ( &
524  'GWE', & ! component
525  'DISU', & ! subcomponent
526  'CELL2D', & ! block
527  'NCVERT', & ! tag name
528  'NCVERT', & ! fortran variable
529  'INTEGER', & ! type
530  '', & ! shape
531  'number of cell vertices', & ! longname
532  .true., & ! required
533  .true., & ! multi-record
534  .false., & ! preserve case
535  .false., & ! layered
536  .false. & ! timeseries
537  )

◆ gwedisu_nja

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_nja = InputParamDefinitionType ( 'GWE', 'DISU', 'DIMENSIONS', 'NJA', 'NJA', 'INTEGER', '', 'number of columns', .true., .false., .false., .false., .false. )
private

Definition at line 197 of file gwe-disuidm.f90.

197  type(InputParamDefinitionType), parameter :: &
198  gwedisu_nja = inputparamdefinitiontype &
199  ( &
200  'GWE', & ! component
201  'DISU', & ! subcomponent
202  'DIMENSIONS', & ! block
203  'NJA', & ! tag name
204  'NJA', & ! fortran variable
205  'INTEGER', & ! type
206  '', & ! shape
207  'number of columns', & ! longname
208  .true., & ! required
209  .false., & ! multi-record
210  .false., & ! preserve case
211  .false., & ! layered
212  .false. & ! timeseries
213  )

◆ gwedisu_nodes

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_nodes = InputParamDefinitionType ( 'GWE', 'DISU', 'DIMENSIONS', 'NODES', 'NODES', 'INTEGER', '', 'number of layers', .true., .false., .false., .false., .false. )
private

Definition at line 179 of file gwe-disuidm.f90.

179  type(InputParamDefinitionType), parameter :: &
180  gwedisu_nodes = inputparamdefinitiontype &
181  ( &
182  'GWE', & ! component
183  'DISU', & ! subcomponent
184  'DIMENSIONS', & ! block
185  'NODES', & ! tag name
186  'NODES', & ! fortran variable
187  'INTEGER', & ! type
188  '', & ! shape
189  'number of layers', & ! longname
190  .true., & ! required
191  .false., & ! multi-record
192  .false., & ! preserve case
193  .false., & ! layered
194  .false. & ! timeseries
195  )

◆ gwedisu_nogrb

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_nogrb = InputParamDefinitionType ( 'GWE', 'DISU', 'OPTIONS', 'NOGRB', 'NOGRB', 'KEYWORD', '', 'do not write binary grid file', .false., .false., .false., .false., .false. )
private

Definition at line 71 of file gwe-disuidm.f90.

71  type(InputParamDefinitionType), parameter :: &
72  gwedisu_nogrb = inputparamdefinitiontype &
73  ( &
74  'GWE', & ! component
75  'DISU', & ! subcomponent
76  'OPTIONS', & ! block
77  'NOGRB', & ! tag name
78  'NOGRB', & ! fortran variable
79  'KEYWORD', & ! type
80  '', & ! shape
81  'do not write binary grid file', & ! longname
82  .false., & ! required
83  .false., & ! multi-record
84  .false., & ! preserve case
85  .false., & ! layered
86  .false. & ! timeseries
87  )

◆ gwedisu_nvert

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_nvert = InputParamDefinitionType ( 'GWE', 'DISU', 'DIMENSIONS', 'NVERT', 'NVERT', 'INTEGER', '', 'number of vertices', .false., .false., .false., .false., .false. )
private

Definition at line 215 of file gwe-disuidm.f90.

215  type(InputParamDefinitionType), parameter :: &
216  gwedisu_nvert = inputparamdefinitiontype &
217  ( &
218  'GWE', & ! component
219  'DISU', & ! subcomponent
220  'DIMENSIONS', & ! block
221  'NVERT', & ! tag name
222  'NVERT', & ! fortran variable
223  'INTEGER', & ! type
224  '', & ! shape
225  'number of vertices', & ! longname
226  .false., & ! required
227  .false., & ! multi-record
228  .false., & ! preserve case
229  .false., & ! layered
230  .false. & ! timeseries
231  )

◆ gwedisu_top

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_top = InputParamDefinitionType ( 'GWE', 'DISU', 'GRIDDATA', 'TOP', 'TOP', 'DOUBLE1D', 'NODES', 'cell top elevation', .true., .false., .false., .false., .false. )
private

Definition at line 233 of file gwe-disuidm.f90.

233  type(InputParamDefinitionType), parameter :: &
234  gwedisu_top = inputparamdefinitiontype &
235  ( &
236  'GWE', & ! component
237  'DISU', & ! subcomponent
238  'GRIDDATA', & ! block
239  'TOP', & ! tag name
240  'TOP', & ! fortran variable
241  'DOUBLE1D', & ! type
242  'NODES', & ! shape
243  'cell top elevation', & ! longname
244  .true., & ! required
245  .false., & ! multi-record
246  .false., & ! preserve case
247  .false., & ! layered
248  .false. & ! timeseries
249  )

◆ gwedisu_vertices

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_vertices = InputParamDefinitionType ( 'GWE', 'DISU', 'VERTICES', 'VERTICES', 'VERTICES', 'RECARRAY IV XV YV', 'NVERT', 'vertices data', .true., .false., .false., .false., .false. )
private

Definition at line 590 of file gwe-disuidm.f90.

590  type(InputParamDefinitionType), parameter :: &
591  gwedisu_vertices = inputparamdefinitiontype &
592  ( &
593  'GWE', & ! component
594  'DISU', & ! subcomponent
595  'VERTICES', & ! block
596  'VERTICES', & ! tag name
597  'VERTICES', & ! fortran variable
598  'RECARRAY IV XV YV', & ! type
599  'NVERT', & ! shape
600  'vertices data', & ! longname
601  .true., & ! required
602  .false., & ! multi-record
603  .false., & ! preserve case
604  .false., & ! layered
605  .false. & ! timeseries
606  )

◆ gwedisu_voffsettol

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_voffsettol = InputParamDefinitionType ( 'GWE', 'DISU', 'OPTIONS', 'VERTICAL_OFFSET_TOLERANCE', 'VOFFSETTOL', 'DOUBLE', '', 'vertical length dimension for top and bottom checking', .false., .false., .false., .false., .false. )
private

Definition at line 143 of file gwe-disuidm.f90.

143  type(InputParamDefinitionType), parameter :: &
144  gwedisu_voffsettol = inputparamdefinitiontype &
145  ( &
146  'GWE', & ! component
147  'DISU', & ! subcomponent
148  'OPTIONS', & ! block
149  'VERTICAL_OFFSET_TOLERANCE', & ! tag name
150  'VOFFSETTOL', & ! fortran variable
151  'DOUBLE', & ! type
152  '', & ! shape
153  'vertical length dimension for top and bottom checking', & ! longname
154  .false., & ! required
155  .false., & ! multi-record
156  .false., & ! preserve case
157  .false., & ! layered
158  .false. & ! timeseries
159  )

◆ gwedisu_xc

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_xc = InputParamDefinitionType ( 'GWE', 'DISU', 'CELL2D', 'XC', 'XC', 'DOUBLE', '', 'x-coordinate for cell center', .true., .true., .false., .false., .false. )
private

Definition at line 485 of file gwe-disuidm.f90.

485  type(InputParamDefinitionType), parameter :: &
486  gwedisu_xc = inputparamdefinitiontype &
487  ( &
488  'GWE', & ! component
489  'DISU', & ! subcomponent
490  'CELL2D', & ! block
491  'XC', & ! tag name
492  'XC', & ! fortran variable
493  'DOUBLE', & ! type
494  '', & ! shape
495  'x-coordinate for cell center', & ! longname
496  .true., & ! required
497  .true., & ! multi-record
498  .false., & ! preserve case
499  .false., & ! layered
500  .false. & ! timeseries
501  )

◆ gwedisu_xorigin

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_xorigin = InputParamDefinitionType ( 'GWE', 'DISU', 'OPTIONS', 'XORIGIN', 'XORIGIN', 'DOUBLE', '', 'x-position origin of the model grid coordinate system', .false., .false., .false., .false., .false. )
private

Definition at line 89 of file gwe-disuidm.f90.

89  type(InputParamDefinitionType), parameter :: &
90  gwedisu_xorigin = inputparamdefinitiontype &
91  ( &
92  'GWE', & ! component
93  'DISU', & ! subcomponent
94  'OPTIONS', & ! block
95  'XORIGIN', & ! tag name
96  'XORIGIN', & ! fortran variable
97  'DOUBLE', & ! type
98  '', & ! shape
99  'x-position origin of the model grid coordinate system', & ! longname
100  .false., & ! required
101  .false., & ! multi-record
102  .false., & ! preserve case
103  .false., & ! layered
104  .false. & ! timeseries
105  )

◆ gwedisu_xv

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_xv = InputParamDefinitionType ( 'GWE', 'DISU', 'VERTICES', 'XV', 'XV', 'DOUBLE', '', 'x-coordinate for vertex', .true., .true., .false., .false., .false. )
private

Definition at line 431 of file gwe-disuidm.f90.

431  type(InputParamDefinitionType), parameter :: &
432  gwedisu_xv = inputparamdefinitiontype &
433  ( &
434  'GWE', & ! component
435  'DISU', & ! subcomponent
436  'VERTICES', & ! block
437  'XV', & ! tag name
438  'XV', & ! fortran variable
439  'DOUBLE', & ! type
440  '', & ! shape
441  'x-coordinate for vertex', & ! longname
442  .true., & ! required
443  .true., & ! multi-record
444  .false., & ! preserve case
445  .false., & ! layered
446  .false. & ! timeseries
447  )

◆ gwedisu_yc

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_yc = InputParamDefinitionType ( 'GWE', 'DISU', 'CELL2D', 'YC', 'YC', 'DOUBLE', '', 'y-coordinate for cell center', .true., .true., .false., .false., .false. )
private

Definition at line 503 of file gwe-disuidm.f90.

503  type(InputParamDefinitionType), parameter :: &
504  gwedisu_yc = inputparamdefinitiontype &
505  ( &
506  'GWE', & ! component
507  'DISU', & ! subcomponent
508  'CELL2D', & ! block
509  'YC', & ! tag name
510  'YC', & ! fortran variable
511  'DOUBLE', & ! type
512  '', & ! shape
513  'y-coordinate for cell center', & ! longname
514  .true., & ! required
515  .true., & ! multi-record
516  .false., & ! preserve case
517  .false., & ! layered
518  .false. & ! timeseries
519  )

◆ gwedisu_yorigin

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_yorigin = InputParamDefinitionType ( 'GWE', 'DISU', 'OPTIONS', 'YORIGIN', 'YORIGIN', 'DOUBLE', '', 'y-position origin of the model grid coordinate system', .false., .false., .false., .false., .false. )
private

Definition at line 107 of file gwe-disuidm.f90.

107  type(InputParamDefinitionType), parameter :: &
108  gwedisu_yorigin = inputparamdefinitiontype &
109  ( &
110  'GWE', & ! component
111  'DISU', & ! subcomponent
112  'OPTIONS', & ! block
113  'YORIGIN', & ! tag name
114  'YORIGIN', & ! fortran variable
115  'DOUBLE', & ! type
116  '', & ! shape
117  'y-position origin of the model grid coordinate system', & ! longname
118  .false., & ! required
119  .false., & ! multi-record
120  .false., & ! preserve case
121  .false., & ! layered
122  .false. & ! timeseries
123  )

◆ gwedisu_yv

type(inputparamdefinitiontype), parameter gwedisuinputmodule::gwedisu_yv = InputParamDefinitionType ( 'GWE', 'DISU', 'VERTICES', 'YV', 'YV', 'DOUBLE', '', 'y-coordinate for vertex', .true., .true., .false., .false., .false. )
private

Definition at line 449 of file gwe-disuidm.f90.

449  type(InputParamDefinitionType), parameter :: &
450  gwedisu_yv = inputparamdefinitiontype &
451  ( &
452  'GWE', & ! component
453  'DISU', & ! subcomponent
454  'VERTICES', & ! block
455  'YV', & ! tag name
456  'YV', & ! fortran variable
457  'DOUBLE', & ! type
458  '', & ! shape
459  'y-coordinate for vertex', & ! longname
460  .true., & ! required
461  .true., & ! multi-record
462  .false., & ! preserve case
463  .false., & ! layered
464  .false. & ! timeseries
465  )