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

Data Types

type  gwedisvparamfoundtype
 

Variables

logical, public gwe_disv_multi_package = .false.
 
character(len=16), dimension(*), parameter, public gwe_disv_subpackages = [ 'UTL-NCF ' ]
 
type(inputparamdefinitiontype), parameter gwedisv_length_units = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'LENGTH_UNITS', 'LENGTH_UNITS', 'STRING', '', 'model length units', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_nogrb = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'NOGRB', 'NOGRB', 'KEYWORD', '', 'do not write binary grid file', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_grb_filerecord = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'GRB_FILERECORD', 'GRB_FILERECORD', 'RECORD GRB6 FILEOUT GRB6_FILENAME', '', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_grb6 = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'GRB6', 'GRB6', 'KEYWORD', '', 'grb keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_fileout = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'FILEOUT', 'FILEOUT', 'KEYWORD', '', 'file keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_grb6_filename = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'GRB6_FILENAME', 'GRB6_FILENAME', 'STRING', '', 'file name of GRB information', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_xorigin = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'XORIGIN', 'XORIGIN', 'DOUBLE', '', 'x-position origin of the model grid coordinate system', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_yorigin = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'YORIGIN', 'YORIGIN', 'DOUBLE', '', 'y-position origin of the model grid coordinate system', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_angrot = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'ANGROT', 'ANGROT', 'DOUBLE', '', 'rotation angle', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_export_ascii = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', 'export array variables to layered ascii files.', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_export_nc = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'EXPORT_ARRAY_NETCDF', 'EXPORT_NC', 'KEYWORD', '', 'export array variables to netcdf output files.', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_crs = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'CRS', 'CRS', 'STRING', 'LENBIGLINE', 'CRS user input string', .false., .false., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_ncf_filerecord = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'NCF_FILERECORD', 'NCF_FILERECORD', 'RECORD NCF6 FILEIN NCF6_FILENAME', '', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_ncf6 = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'NCF6', 'NCF6', 'KEYWORD', '', 'ncf keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_filein = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_ncf6_filename = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'NCF6_FILENAME', 'NCF6_FILENAME', 'STRING', '', 'file name of NCF information', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_nlay = InputParamDefinitionType ( 'GWE', 'DISV', 'DIMENSIONS', 'NLAY', 'NLAY', 'INTEGER', '', 'number of layers', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_ncpl = InputParamDefinitionType ( 'GWE', 'DISV', 'DIMENSIONS', 'NCPL', 'NCPL', 'INTEGER', '', 'number of cells per layer', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_nvert = InputParamDefinitionType ( 'GWE', 'DISV', 'DIMENSIONS', 'NVERT', 'NVERT', 'INTEGER', '', 'number of columns', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_top = InputParamDefinitionType ( 'GWE', 'DISV', 'GRIDDATA', 'TOP', 'TOP', 'DOUBLE1D', 'NCPL', 'model top elevation', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_botm = InputParamDefinitionType ( 'GWE', 'DISV', 'GRIDDATA', 'BOTM', 'BOTM', 'DOUBLE2D', 'NCPL NLAY', 'model bottom elevation', .true., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_idomain = InputParamDefinitionType ( 'GWE', 'DISV', 'GRIDDATA', 'IDOMAIN', 'IDOMAIN', 'INTEGER2D', 'NCPL NLAY', 'idomain existence array', .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_iv = InputParamDefinitionType ( 'GWE', 'DISV', 'VERTICES', 'IV', 'IV', 'INTEGER', '', 'vertex number', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_xv = InputParamDefinitionType ( 'GWE', 'DISV', 'VERTICES', 'XV', 'XV', 'DOUBLE', '', 'x-coordinate for vertex', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_yv = InputParamDefinitionType ( 'GWE', 'DISV', 'VERTICES', 'YV', 'YV', 'DOUBLE', '', 'y-coordinate for vertex', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_icell2d = InputParamDefinitionType ( 'GWE', 'DISV', 'CELL2D', 'ICELL2D', 'ICELL2D', 'INTEGER', '', 'cell2d number', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_xc = InputParamDefinitionType ( 'GWE', 'DISV', 'CELL2D', 'XC', 'XC', 'DOUBLE', '', 'x-coordinate for cell center', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_yc = InputParamDefinitionType ( 'GWE', 'DISV', 'CELL2D', 'YC', 'YC', 'DOUBLE', '', 'y-coordinate for cell center', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_ncvert = InputParamDefinitionType ( 'GWE', 'DISV', 'CELL2D', 'NCVERT', 'NCVERT', 'INTEGER', '', 'number of cell vertices', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_icvert = InputParamDefinitionType ( 'GWE', 'DISV', 'CELL2D', 'ICVERT', 'ICVERT', 'INTEGER1D', 'NCVERT', 'array of vertex numbers', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwe_disv_param_definitions = [ gwedisv_length_units, gwedisv_nogrb, gwedisv_grb_filerecord, gwedisv_grb6, gwedisv_fileout, gwedisv_grb6_filename, gwedisv_xorigin, gwedisv_yorigin, gwedisv_angrot, gwedisv_export_ascii, gwedisv_export_nc, gwedisv_crs, gwedisv_ncf_filerecord, gwedisv_ncf6, gwedisv_filein, gwedisv_ncf6_filename, gwedisv_nlay, gwedisv_ncpl, gwedisv_nvert, gwedisv_top, gwedisv_botm, gwedisv_idomain, gwedisv_iv, gwedisv_xv, gwedisv_yv, gwedisv_icell2d, gwedisv_xc, gwedisv_yc, gwedisv_ncvert, gwedisv_icvert ]
 
type(inputparamdefinitiontype), parameter gwedisv_vertices = InputParamDefinitionType ( 'GWE', 'DISV', 'VERTICES', 'VERTICES', 'VERTICES', 'RECARRAY IV XV YV', 'NVERT', 'vertices data', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_cell2d = InputParamDefinitionType ( 'GWE', 'DISV', 'CELL2D', 'CELL2D', 'CELL2D', 'RECARRAY ICELL2D XC YC NCVERT ICVERT', 'NCPL', 'cell2d data', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwe_disv_aggregate_definitions = [ gwedisv_vertices, gwedisv_cell2d ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public gwe_disv_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'GRIDDATA', .true., .false., .false. ), InputBlockDefinitionType( 'VERTICES', .true., .true., .false. ), InputBlockDefinitionType( 'CELL2D', .true., .true., .false. ) ]
 

Variable Documentation

◆ gwe_disv_aggregate_definitions

type(inputparamdefinitiontype), dimension(*), parameter, public gwedisvinputmodule::gwe_disv_aggregate_definitions = [ gwedisv_vertices, gwedisv_cell2d ]

Definition at line 666 of file gwe-disvidm.f90.

666  type(InputParamDefinitionType), parameter :: &
667  gwe_disv_aggregate_definitions(*) = &
668  [ &
669  gwedisv_vertices, &
670  gwedisv_cell2d &
671  ]

◆ gwe_disv_block_definitions

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

Definition at line 673 of file gwe-disvidm.f90.

673  type(InputBlockDefinitionType), parameter :: &
674  gwe_disv_block_definitions(*) = &
675  [ &
676  inputblockdefinitiontype( &
677  'OPTIONS', & ! blockname
678  .false., & ! required
679  .false., & ! aggregate
680  .false. & ! block_variable
681  ), &
682  inputblockdefinitiontype( &
683  'DIMENSIONS', & ! blockname
684  .true., & ! required
685  .false., & ! aggregate
686  .false. & ! block_variable
687  ), &
688  inputblockdefinitiontype( &
689  'GRIDDATA', & ! blockname
690  .true., & ! required
691  .false., & ! aggregate
692  .false. & ! block_variable
693  ), &
694  inputblockdefinitiontype( &
695  'VERTICES', & ! blockname
696  .true., & ! required
697  .true., & ! aggregate
698  .false. & ! block_variable
699  ), &
700  inputblockdefinitiontype( &
701  'CELL2D', & ! blockname
702  .true., & ! required
703  .true., & ! aggregate
704  .false. & ! block_variable
705  ) &
706  ]

◆ gwe_disv_multi_package

logical, public gwedisvinputmodule::gwe_disv_multi_package = .false.

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

47  logical :: gwe_disv_multi_package = .false.

◆ gwe_disv_param_definitions

Definition at line 595 of file gwe-disvidm.f90.

595  type(InputParamDefinitionType), parameter :: &
596  gwe_disv_param_definitions(*) = &
597  [ &
598  gwedisv_length_units, &
599  gwedisv_nogrb, &
600  gwedisv_grb_filerecord, &
601  gwedisv_grb6, &
602  gwedisv_fileout, &
603  gwedisv_grb6_filename, &
604  gwedisv_xorigin, &
605  gwedisv_yorigin, &
606  gwedisv_angrot, &
607  gwedisv_export_ascii, &
608  gwedisv_export_nc, &
609  gwedisv_crs, &
610  gwedisv_ncf_filerecord, &
611  gwedisv_ncf6, &
612  gwedisv_filein, &
613  gwedisv_ncf6_filename, &
614  gwedisv_nlay, &
615  gwedisv_ncpl, &
616  gwedisv_nvert, &
617  gwedisv_top, &
618  gwedisv_botm, &
619  gwedisv_idomain, &
620  gwedisv_iv, &
621  gwedisv_xv, &
622  gwedisv_yv, &
623  gwedisv_icell2d, &
624  gwedisv_xc, &
625  gwedisv_yc, &
626  gwedisv_ncvert, &
627  gwedisv_icvert &
628  ]

◆ gwe_disv_subpackages

character(len=16), dimension(*), parameter, public gwedisvinputmodule::gwe_disv_subpackages = [ 'UTL-NCF ' ]

Definition at line 49 of file gwe-disvidm.f90.

49  character(len=16), parameter :: &
50  gwe_disv_subpackages(*) = &
51  [ &
52  'UTL-NCF ' &
53  ]

◆ gwedisv_angrot

type(inputparamdefinitiontype), parameter gwedisvinputmodule::gwedisv_angrot = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'ANGROT', 'ANGROT', 'DOUBLE', '', 'rotation angle', .false., .false., .false., .false., .false. )
private

Definition at line 199 of file gwe-disvidm.f90.

199  type(InputParamDefinitionType), parameter :: &
200  gwedisv_angrot = inputparamdefinitiontype &
201  ( &
202  'GWE', & ! component
203  'DISV', & ! subcomponent
204  'OPTIONS', & ! block
205  'ANGROT', & ! tag name
206  'ANGROT', & ! fortran variable
207  'DOUBLE', & ! type
208  '', & ! shape
209  'rotation angle', & ! longname
210  .false., & ! required
211  .false., & ! multi-record
212  .false., & ! preserve case
213  .false., & ! layered
214  .false. & ! timeseries
215  )

◆ gwedisv_botm

type(inputparamdefinitiontype), parameter gwedisvinputmodule::gwedisv_botm = InputParamDefinitionType ( 'GWE', 'DISV', 'GRIDDATA', 'BOTM', 'BOTM', 'DOUBLE2D', 'NCPL NLAY', 'model bottom elevation', .true., .false., .false., .true., .false. )
private

Definition at line 415 of file gwe-disvidm.f90.

415  type(InputParamDefinitionType), parameter :: &
416  gwedisv_botm = inputparamdefinitiontype &
417  ( &
418  'GWE', & ! component
419  'DISV', & ! subcomponent
420  'GRIDDATA', & ! block
421  'BOTM', & ! tag name
422  'BOTM', & ! fortran variable
423  'DOUBLE2D', & ! type
424  'NCPL NLAY', & ! shape
425  'model bottom elevation', & ! longname
426  .true., & ! required
427  .false., & ! multi-record
428  .false., & ! preserve case
429  .true., & ! layered
430  .false. & ! timeseries
431  )

◆ gwedisv_cell2d

type(inputparamdefinitiontype), parameter gwedisvinputmodule::gwedisv_cell2d = InputParamDefinitionType ( 'GWE', 'DISV', 'CELL2D', 'CELL2D', 'CELL2D', 'RECARRAY ICELL2D XC YC NCVERT ICVERT', 'NCPL', 'cell2d data', .true., .false., .false., .false., .false. )
private

Definition at line 648 of file gwe-disvidm.f90.

648  type(InputParamDefinitionType), parameter :: &
649  gwedisv_cell2d = inputparamdefinitiontype &
650  ( &
651  'GWE', & ! component
652  'DISV', & ! subcomponent
653  'CELL2D', & ! block
654  'CELL2D', & ! tag name
655  'CELL2D', & ! fortran variable
656  'RECARRAY ICELL2D XC YC NCVERT ICVERT', & ! type
657  'NCPL', & ! shape
658  'cell2d data', & ! longname
659  .true., & ! required
660  .false., & ! multi-record
661  .false., & ! preserve case
662  .false., & ! layered
663  .false. & ! timeseries
664  )

◆ gwedisv_crs

type(inputparamdefinitiontype), parameter gwedisvinputmodule::gwedisv_crs = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'CRS', 'CRS', 'STRING', 'LENBIGLINE', 'CRS user input string', .false., .false., .true., .false., .false. )
private

Definition at line 253 of file gwe-disvidm.f90.

253  type(InputParamDefinitionType), parameter :: &
254  gwedisv_crs = inputparamdefinitiontype &
255  ( &
256  'GWE', & ! component
257  'DISV', & ! subcomponent
258  'OPTIONS', & ! block
259  'CRS', & ! tag name
260  'CRS', & ! fortran variable
261  'STRING', & ! type
262  'LENBIGLINE', & ! shape
263  'CRS user input string', & ! longname
264  .false., & ! required
265  .false., & ! multi-record
266  .true., & ! preserve case
267  .false., & ! layered
268  .false. & ! timeseries
269  )

◆ gwedisv_export_ascii

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

Definition at line 217 of file gwe-disvidm.f90.

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

◆ gwedisv_export_nc

type(inputparamdefinitiontype), parameter gwedisvinputmodule::gwedisv_export_nc = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'EXPORT_ARRAY_NETCDF', 'EXPORT_NC', 'KEYWORD', '', 'export array variables to netcdf output files.', .false., .false., .false., .false., .false. )
private

Definition at line 235 of file gwe-disvidm.f90.

235  type(InputParamDefinitionType), parameter :: &
236  gwedisv_export_nc = inputparamdefinitiontype &
237  ( &
238  'GWE', & ! component
239  'DISV', & ! subcomponent
240  'OPTIONS', & ! block
241  'EXPORT_ARRAY_NETCDF', & ! tag name
242  'EXPORT_NC', & ! fortran variable
243  'KEYWORD', & ! type
244  '', & ! shape
245  'export array variables to netcdf output files.', & ! longname
246  .false., & ! required
247  .false., & ! multi-record
248  .false., & ! preserve case
249  .false., & ! layered
250  .false. & ! timeseries
251  )

◆ gwedisv_filein

type(inputparamdefinitiontype), parameter gwedisvinputmodule::gwedisv_filein = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .true., .false., .false., .false. )
private

Definition at line 307 of file gwe-disvidm.f90.

307  type(InputParamDefinitionType), parameter :: &
308  gwedisv_filein = inputparamdefinitiontype &
309  ( &
310  'GWE', & ! component
311  'DISV', & ! subcomponent
312  'OPTIONS', & ! block
313  'FILEIN', & ! tag name
314  'FILEIN', & ! fortran variable
315  'KEYWORD', & ! type
316  '', & ! shape
317  'file keyword', & ! longname
318  .true., & ! required
319  .true., & ! multi-record
320  .false., & ! preserve case
321  .false., & ! layered
322  .false. & ! timeseries
323  )

◆ gwedisv_fileout

type(inputparamdefinitiontype), parameter gwedisvinputmodule::gwedisv_fileout = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'FILEOUT', 'FILEOUT', 'KEYWORD', '', 'file keyword', .true., .true., .false., .false., .false. )
private

Definition at line 127 of file gwe-disvidm.f90.

127  type(InputParamDefinitionType), parameter :: &
128  gwedisv_fileout = inputparamdefinitiontype &
129  ( &
130  'GWE', & ! component
131  'DISV', & ! subcomponent
132  'OPTIONS', & ! block
133  'FILEOUT', & ! tag name
134  'FILEOUT', & ! fortran variable
135  'KEYWORD', & ! type
136  '', & ! shape
137  'file keyword', & ! longname
138  .true., & ! required
139  .true., & ! multi-record
140  .false., & ! preserve case
141  .false., & ! layered
142  .false. & ! timeseries
143  )

◆ gwedisv_grb6

type(inputparamdefinitiontype), parameter gwedisvinputmodule::gwedisv_grb6 = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'GRB6', 'GRB6', 'KEYWORD', '', 'grb keyword', .true., .true., .false., .false., .false. )
private

Definition at line 109 of file gwe-disvidm.f90.

109  type(InputParamDefinitionType), parameter :: &
110  gwedisv_grb6 = inputparamdefinitiontype &
111  ( &
112  'GWE', & ! component
113  'DISV', & ! subcomponent
114  'OPTIONS', & ! block
115  'GRB6', & ! tag name
116  'GRB6', & ! fortran variable
117  'KEYWORD', & ! type
118  '', & ! shape
119  'grb keyword', & ! longname
120  .true., & ! required
121  .true., & ! multi-record
122  .false., & ! preserve case
123  .false., & ! layered
124  .false. & ! timeseries
125  )

◆ gwedisv_grb6_filename

type(inputparamdefinitiontype), parameter gwedisvinputmodule::gwedisv_grb6_filename = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'GRB6_FILENAME', 'GRB6_FILENAME', 'STRING', '', 'file name of GRB information', .true., .true., .true., .false., .false. )
private

Definition at line 145 of file gwe-disvidm.f90.

145  type(InputParamDefinitionType), parameter :: &
146  gwedisv_grb6_filename = inputparamdefinitiontype &
147  ( &
148  'GWE', & ! component
149  'DISV', & ! subcomponent
150  'OPTIONS', & ! block
151  'GRB6_FILENAME', & ! tag name
152  'GRB6_FILENAME', & ! fortran variable
153  'STRING', & ! type
154  '', & ! shape
155  'file name of GRB information', & ! longname
156  .true., & ! required
157  .true., & ! multi-record
158  .true., & ! preserve case
159  .false., & ! layered
160  .false. & ! timeseries
161  )

◆ gwedisv_grb_filerecord

type(inputparamdefinitiontype), parameter gwedisvinputmodule::gwedisv_grb_filerecord = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'GRB_FILERECORD', 'GRB_FILERECORD', 'RECORD GRB6 FILEOUT GRB6_FILENAME', '', '', .false., .false., .false., .false., .false. )
private

Definition at line 91 of file gwe-disvidm.f90.

91  type(InputParamDefinitionType), parameter :: &
92  gwedisv_grb_filerecord = inputparamdefinitiontype &
93  ( &
94  'GWE', & ! component
95  'DISV', & ! subcomponent
96  'OPTIONS', & ! block
97  'GRB_FILERECORD', & ! tag name
98  'GRB_FILERECORD', & ! fortran variable
99  'RECORD GRB6 FILEOUT GRB6_FILENAME', & ! type
100  '', & ! shape
101  '', & ! longname
102  .false., & ! required
103  .false., & ! multi-record
104  .false., & ! preserve case
105  .false., & ! layered
106  .false. & ! timeseries
107  )

◆ gwedisv_icell2d

type(inputparamdefinitiontype), parameter gwedisvinputmodule::gwedisv_icell2d = InputParamDefinitionType ( 'GWE', 'DISV', 'CELL2D', 'ICELL2D', 'ICELL2D', 'INTEGER', '', 'cell2d number', .true., .true., .false., .false., .false. )
private

Definition at line 505 of file gwe-disvidm.f90.

505  type(InputParamDefinitionType), parameter :: &
506  gwedisv_icell2d = inputparamdefinitiontype &
507  ( &
508  'GWE', & ! component
509  'DISV', & ! subcomponent
510  'CELL2D', & ! block
511  'ICELL2D', & ! tag name
512  'ICELL2D', & ! fortran variable
513  'INTEGER', & ! type
514  '', & ! shape
515  'cell2d number', & ! longname
516  .true., & ! required
517  .true., & ! multi-record
518  .false., & ! preserve case
519  .false., & ! layered
520  .false. & ! timeseries
521  )

◆ gwedisv_icvert

type(inputparamdefinitiontype), parameter gwedisvinputmodule::gwedisv_icvert = InputParamDefinitionType ( 'GWE', 'DISV', 'CELL2D', 'ICVERT', 'ICVERT', 'INTEGER1D', 'NCVERT', 'array of vertex numbers', .true., .true., .false., .false., .false. )
private

Definition at line 577 of file gwe-disvidm.f90.

577  type(InputParamDefinitionType), parameter :: &
578  gwedisv_icvert = inputparamdefinitiontype &
579  ( &
580  'GWE', & ! component
581  'DISV', & ! subcomponent
582  'CELL2D', & ! block
583  'ICVERT', & ! tag name
584  'ICVERT', & ! fortran variable
585  'INTEGER1D', & ! type
586  'NCVERT', & ! shape
587  'array of vertex numbers', & ! longname
588  .true., & ! required
589  .true., & ! multi-record
590  .false., & ! preserve case
591  .false., & ! layered
592  .false. & ! timeseries
593  )

◆ gwedisv_idomain

type(inputparamdefinitiontype), parameter gwedisvinputmodule::gwedisv_idomain = InputParamDefinitionType ( 'GWE', 'DISV', 'GRIDDATA', 'IDOMAIN', 'IDOMAIN', 'INTEGER2D', 'NCPL NLAY', 'idomain existence array', .false., .false., .false., .true., .false. )
private

Definition at line 433 of file gwe-disvidm.f90.

433  type(InputParamDefinitionType), parameter :: &
434  gwedisv_idomain = inputparamdefinitiontype &
435  ( &
436  'GWE', & ! component
437  'DISV', & ! subcomponent
438  'GRIDDATA', & ! block
439  'IDOMAIN', & ! tag name
440  'IDOMAIN', & ! fortran variable
441  'INTEGER2D', & ! type
442  'NCPL NLAY', & ! shape
443  'idomain existence array', & ! longname
444  .false., & ! required
445  .false., & ! multi-record
446  .false., & ! preserve case
447  .true., & ! layered
448  .false. & ! timeseries
449  )

◆ gwedisv_iv

type(inputparamdefinitiontype), parameter gwedisvinputmodule::gwedisv_iv = InputParamDefinitionType ( 'GWE', 'DISV', 'VERTICES', 'IV', 'IV', 'INTEGER', '', 'vertex number', .true., .true., .false., .false., .false. )
private

Definition at line 451 of file gwe-disvidm.f90.

451  type(InputParamDefinitionType), parameter :: &
452  gwedisv_iv = inputparamdefinitiontype &
453  ( &
454  'GWE', & ! component
455  'DISV', & ! subcomponent
456  'VERTICES', & ! block
457  'IV', & ! tag name
458  'IV', & ! fortran variable
459  'INTEGER', & ! type
460  '', & ! shape
461  'vertex number', & ! longname
462  .true., & ! required
463  .true., & ! multi-record
464  .false., & ! preserve case
465  .false., & ! layered
466  .false. & ! timeseries
467  )

◆ gwedisv_length_units

type(inputparamdefinitiontype), parameter gwedisvinputmodule::gwedisv_length_units = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'LENGTH_UNITS', 'LENGTH_UNITS', 'STRING', '', 'model length units', .false., .false., .false., .false., .false. )
private

Definition at line 55 of file gwe-disvidm.f90.

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

◆ gwedisv_ncf6

type(inputparamdefinitiontype), parameter gwedisvinputmodule::gwedisv_ncf6 = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'NCF6', 'NCF6', 'KEYWORD', '', 'ncf keyword', .true., .true., .false., .false., .false. )
private

Definition at line 289 of file gwe-disvidm.f90.

289  type(InputParamDefinitionType), parameter :: &
290  gwedisv_ncf6 = inputparamdefinitiontype &
291  ( &
292  'GWE', & ! component
293  'DISV', & ! subcomponent
294  'OPTIONS', & ! block
295  'NCF6', & ! tag name
296  'NCF6', & ! fortran variable
297  'KEYWORD', & ! type
298  '', & ! shape
299  'ncf keyword', & ! longname
300  .true., & ! required
301  .true., & ! multi-record
302  .false., & ! preserve case
303  .false., & ! layered
304  .false. & ! timeseries
305  )

◆ gwedisv_ncf6_filename

type(inputparamdefinitiontype), parameter gwedisvinputmodule::gwedisv_ncf6_filename = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'NCF6_FILENAME', 'NCF6_FILENAME', 'STRING', '', 'file name of NCF information', .true., .true., .true., .false., .false. )
private

Definition at line 325 of file gwe-disvidm.f90.

325  type(InputParamDefinitionType), parameter :: &
326  gwedisv_ncf6_filename = inputparamdefinitiontype &
327  ( &
328  'GWE', & ! component
329  'DISV', & ! subcomponent
330  'OPTIONS', & ! block
331  'NCF6_FILENAME', & ! tag name
332  'NCF6_FILENAME', & ! fortran variable
333  'STRING', & ! type
334  '', & ! shape
335  'file name of NCF information', & ! longname
336  .true., & ! required
337  .true., & ! multi-record
338  .true., & ! preserve case
339  .false., & ! layered
340  .false. & ! timeseries
341  )

◆ gwedisv_ncf_filerecord

type(inputparamdefinitiontype), parameter gwedisvinputmodule::gwedisv_ncf_filerecord = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'NCF_FILERECORD', 'NCF_FILERECORD', 'RECORD NCF6 FILEIN NCF6_FILENAME', '', '', .false., .false., .false., .false., .false. )
private

Definition at line 271 of file gwe-disvidm.f90.

271  type(InputParamDefinitionType), parameter :: &
272  gwedisv_ncf_filerecord = inputparamdefinitiontype &
273  ( &
274  'GWE', & ! component
275  'DISV', & ! subcomponent
276  'OPTIONS', & ! block
277  'NCF_FILERECORD', & ! tag name
278  'NCF_FILERECORD', & ! fortran variable
279  'RECORD NCF6 FILEIN NCF6_FILENAME', & ! type
280  '', & ! shape
281  '', & ! longname
282  .false., & ! required
283  .false., & ! multi-record
284  .false., & ! preserve case
285  .false., & ! layered
286  .false. & ! timeseries
287  )

◆ gwedisv_ncpl

type(inputparamdefinitiontype), parameter gwedisvinputmodule::gwedisv_ncpl = InputParamDefinitionType ( 'GWE', 'DISV', 'DIMENSIONS', 'NCPL', 'NCPL', 'INTEGER', '', 'number of cells per layer', .true., .false., .false., .false., .false. )
private

Definition at line 361 of file gwe-disvidm.f90.

361  type(InputParamDefinitionType), parameter :: &
362  gwedisv_ncpl = inputparamdefinitiontype &
363  ( &
364  'GWE', & ! component
365  'DISV', & ! subcomponent
366  'DIMENSIONS', & ! block
367  'NCPL', & ! tag name
368  'NCPL', & ! fortran variable
369  'INTEGER', & ! type
370  '', & ! shape
371  'number of cells per layer', & ! longname
372  .true., & ! required
373  .false., & ! multi-record
374  .false., & ! preserve case
375  .false., & ! layered
376  .false. & ! timeseries
377  )

◆ gwedisv_ncvert

type(inputparamdefinitiontype), parameter gwedisvinputmodule::gwedisv_ncvert = InputParamDefinitionType ( 'GWE', 'DISV', 'CELL2D', 'NCVERT', 'NCVERT', 'INTEGER', '', 'number of cell vertices', .true., .true., .false., .false., .false. )
private

Definition at line 559 of file gwe-disvidm.f90.

559  type(InputParamDefinitionType), parameter :: &
560  gwedisv_ncvert = inputparamdefinitiontype &
561  ( &
562  'GWE', & ! component
563  'DISV', & ! subcomponent
564  'CELL2D', & ! block
565  'NCVERT', & ! tag name
566  'NCVERT', & ! fortran variable
567  'INTEGER', & ! type
568  '', & ! shape
569  'number of cell vertices', & ! longname
570  .true., & ! required
571  .true., & ! multi-record
572  .false., & ! preserve case
573  .false., & ! layered
574  .false. & ! timeseries
575  )

◆ gwedisv_nlay

type(inputparamdefinitiontype), parameter gwedisvinputmodule::gwedisv_nlay = InputParamDefinitionType ( 'GWE', 'DISV', 'DIMENSIONS', 'NLAY', 'NLAY', 'INTEGER', '', 'number of layers', .true., .false., .false., .false., .false. )
private

Definition at line 343 of file gwe-disvidm.f90.

343  type(InputParamDefinitionType), parameter :: &
344  gwedisv_nlay = inputparamdefinitiontype &
345  ( &
346  'GWE', & ! component
347  'DISV', & ! subcomponent
348  'DIMENSIONS', & ! block
349  'NLAY', & ! tag name
350  'NLAY', & ! fortran variable
351  'INTEGER', & ! type
352  '', & ! shape
353  'number of layers', & ! longname
354  .true., & ! required
355  .false., & ! multi-record
356  .false., & ! preserve case
357  .false., & ! layered
358  .false. & ! timeseries
359  )

◆ gwedisv_nogrb

type(inputparamdefinitiontype), parameter gwedisvinputmodule::gwedisv_nogrb = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'NOGRB', 'NOGRB', 'KEYWORD', '', 'do not write binary grid file', .false., .false., .false., .false., .false. )
private

Definition at line 73 of file gwe-disvidm.f90.

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

◆ gwedisv_nvert

type(inputparamdefinitiontype), parameter gwedisvinputmodule::gwedisv_nvert = InputParamDefinitionType ( 'GWE', 'DISV', 'DIMENSIONS', 'NVERT', 'NVERT', 'INTEGER', '', 'number of columns', .true., .false., .false., .false., .false. )
private

Definition at line 379 of file gwe-disvidm.f90.

379  type(InputParamDefinitionType), parameter :: &
380  gwedisv_nvert = inputparamdefinitiontype &
381  ( &
382  'GWE', & ! component
383  'DISV', & ! subcomponent
384  'DIMENSIONS', & ! block
385  'NVERT', & ! tag name
386  'NVERT', & ! fortran variable
387  'INTEGER', & ! type
388  '', & ! shape
389  'number of columns', & ! longname
390  .true., & ! required
391  .false., & ! multi-record
392  .false., & ! preserve case
393  .false., & ! layered
394  .false. & ! timeseries
395  )

◆ gwedisv_top

type(inputparamdefinitiontype), parameter gwedisvinputmodule::gwedisv_top = InputParamDefinitionType ( 'GWE', 'DISV', 'GRIDDATA', 'TOP', 'TOP', 'DOUBLE1D', 'NCPL', 'model top elevation', .true., .false., .false., .false., .false. )
private

Definition at line 397 of file gwe-disvidm.f90.

397  type(InputParamDefinitionType), parameter :: &
398  gwedisv_top = inputparamdefinitiontype &
399  ( &
400  'GWE', & ! component
401  'DISV', & ! subcomponent
402  'GRIDDATA', & ! block
403  'TOP', & ! tag name
404  'TOP', & ! fortran variable
405  'DOUBLE1D', & ! type
406  'NCPL', & ! shape
407  'model top elevation', & ! longname
408  .true., & ! required
409  .false., & ! multi-record
410  .false., & ! preserve case
411  .false., & ! layered
412  .false. & ! timeseries
413  )

◆ gwedisv_vertices

type(inputparamdefinitiontype), parameter gwedisvinputmodule::gwedisv_vertices = InputParamDefinitionType ( 'GWE', 'DISV', 'VERTICES', 'VERTICES', 'VERTICES', 'RECARRAY IV XV YV', 'NVERT', 'vertices data', .true., .false., .false., .false., .false. )
private

Definition at line 630 of file gwe-disvidm.f90.

630  type(InputParamDefinitionType), parameter :: &
631  gwedisv_vertices = inputparamdefinitiontype &
632  ( &
633  'GWE', & ! component
634  'DISV', & ! subcomponent
635  'VERTICES', & ! block
636  'VERTICES', & ! tag name
637  'VERTICES', & ! fortran variable
638  'RECARRAY IV XV YV', & ! type
639  'NVERT', & ! shape
640  'vertices data', & ! longname
641  .true., & ! required
642  .false., & ! multi-record
643  .false., & ! preserve case
644  .false., & ! layered
645  .false. & ! timeseries
646  )

◆ gwedisv_xc

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

Definition at line 523 of file gwe-disvidm.f90.

523  type(InputParamDefinitionType), parameter :: &
524  gwedisv_xc = inputparamdefinitiontype &
525  ( &
526  'GWE', & ! component
527  'DISV', & ! subcomponent
528  'CELL2D', & ! block
529  'XC', & ! tag name
530  'XC', & ! fortran variable
531  'DOUBLE', & ! type
532  '', & ! shape
533  'x-coordinate for cell center', & ! longname
534  .true., & ! required
535  .true., & ! multi-record
536  .false., & ! preserve case
537  .false., & ! layered
538  .false. & ! timeseries
539  )

◆ gwedisv_xorigin

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

Definition at line 163 of file gwe-disvidm.f90.

163  type(InputParamDefinitionType), parameter :: &
164  gwedisv_xorigin = inputparamdefinitiontype &
165  ( &
166  'GWE', & ! component
167  'DISV', & ! subcomponent
168  'OPTIONS', & ! block
169  'XORIGIN', & ! tag name
170  'XORIGIN', & ! fortran variable
171  'DOUBLE', & ! type
172  '', & ! shape
173  'x-position origin of the model grid coordinate system', & ! longname
174  .false., & ! required
175  .false., & ! multi-record
176  .false., & ! preserve case
177  .false., & ! layered
178  .false. & ! timeseries
179  )

◆ gwedisv_xv

type(inputparamdefinitiontype), parameter gwedisvinputmodule::gwedisv_xv = InputParamDefinitionType ( 'GWE', 'DISV', 'VERTICES', 'XV', 'XV', 'DOUBLE', '', 'x-coordinate for vertex', .true., .true., .false., .false., .false. )
private

Definition at line 469 of file gwe-disvidm.f90.

469  type(InputParamDefinitionType), parameter :: &
470  gwedisv_xv = inputparamdefinitiontype &
471  ( &
472  'GWE', & ! component
473  'DISV', & ! subcomponent
474  'VERTICES', & ! block
475  'XV', & ! tag name
476  'XV', & ! fortran variable
477  'DOUBLE', & ! type
478  '', & ! shape
479  'x-coordinate for vertex', & ! longname
480  .true., & ! required
481  .true., & ! multi-record
482  .false., & ! preserve case
483  .false., & ! layered
484  .false. & ! timeseries
485  )

◆ gwedisv_yc

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

Definition at line 541 of file gwe-disvidm.f90.

541  type(InputParamDefinitionType), parameter :: &
542  gwedisv_yc = inputparamdefinitiontype &
543  ( &
544  'GWE', & ! component
545  'DISV', & ! subcomponent
546  'CELL2D', & ! block
547  'YC', & ! tag name
548  'YC', & ! fortran variable
549  'DOUBLE', & ! type
550  '', & ! shape
551  'y-coordinate for cell center', & ! longname
552  .true., & ! required
553  .true., & ! multi-record
554  .false., & ! preserve case
555  .false., & ! layered
556  .false. & ! timeseries
557  )

◆ gwedisv_yorigin

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

Definition at line 181 of file gwe-disvidm.f90.

181  type(InputParamDefinitionType), parameter :: &
182  gwedisv_yorigin = inputparamdefinitiontype &
183  ( &
184  'GWE', & ! component
185  'DISV', & ! subcomponent
186  'OPTIONS', & ! block
187  'YORIGIN', & ! tag name
188  'YORIGIN', & ! fortran variable
189  'DOUBLE', & ! type
190  '', & ! shape
191  'y-position origin of the model grid coordinate system', & ! longname
192  .false., & ! required
193  .false., & ! multi-record
194  .false., & ! preserve case
195  .false., & ! layered
196  .false. & ! timeseries
197  )

◆ gwedisv_yv

type(inputparamdefinitiontype), parameter gwedisvinputmodule::gwedisv_yv = InputParamDefinitionType ( 'GWE', 'DISV', 'VERTICES', 'YV', 'YV', 'DOUBLE', '', 'y-coordinate for vertex', .true., .true., .false., .false., .false. )
private

Definition at line 487 of file gwe-disvidm.f90.

487  type(InputParamDefinitionType), parameter :: &
488  gwedisv_yv = inputparamdefinitiontype &
489  ( &
490  'GWE', & ! component
491  'DISV', & ! subcomponent
492  'VERTICES', & ! block
493  'YV', & ! tag name
494  'YV', & ! fortran variable
495  'DOUBLE', & ! type
496  '', & ! shape
497  'y-coordinate for vertex', & ! longname
498  .true., & ! required
499  .true., & ! multi-record
500  .false., & ! preserve case
501  .false., & ! layered
502  .false. & ! timeseries
503  )