MODFLOW 6  version 6.9.0.dev0
USGS Modular Hydrologic Model
gwedisvinputmodule Module Reference

Data Types

type  gwedisvparamfoundtype
 

Variables

logical, public gwe_disv_multi_package = .false.
 
logical, public gwe_disv_is_advanced = .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., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_nogrb = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'NOGRB', 'NOGRB', 'KEYWORD', '', 'do not write binary grid file', .false., .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., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_grb6 = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'GRB6', 'GRB6', 'KEYWORD', '', 'grb keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_fileout = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'FILEOUT', 'FILEOUT', 'KEYWORD', '', 'file keyword', .true., .false., .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., .false., .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., .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., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_angrot = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'ANGROT', 'ANGROT', 'DOUBLE', '', 'rotation angle', .false., .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., .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., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_crs = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'CRS', 'CRS', 'STRING', 'LENBIGLINE', 'CRS user input string', .false., .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., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_ncf6 = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'NCF6', 'NCF6', 'KEYWORD', '', 'ncf keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_filein = InputParamDefinitionType ( 'GWE', 'DISV', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .false., .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., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_nlay = InputParamDefinitionType ( 'GWE', 'DISV', 'DIMENSIONS', 'NLAY', 'NLAY', 'INTEGER', '', 'number of layers', .true., .false., .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., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_nvert = InputParamDefinitionType ( 'GWE', 'DISV', 'DIMENSIONS', 'NVERT', 'NVERT', 'INTEGER', '', 'number of columns', .true., .false., .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., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_botm = InputParamDefinitionType ( 'GWE', 'DISV', 'GRIDDATA', 'BOTM', 'BOTM', 'DOUBLE2D', 'NCPL NLAY', 'model bottom elevation', .true., .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_idomain = InputParamDefinitionType ( 'GWE', 'DISV', 'GRIDDATA', 'IDOMAIN', 'IDOMAIN', 'INTEGER2D', 'NCPL NLAY', 'idomain existence array', .false., .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_iv = InputParamDefinitionType ( 'GWE', 'DISV', 'VERTICES', 'IV', 'IV', 'INTEGER', '', 'vertex number', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_xv = InputParamDefinitionType ( 'GWE', 'DISV', 'VERTICES', 'XV', 'XV', 'DOUBLE', '', 'x-coordinate for vertex', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_yv = InputParamDefinitionType ( 'GWE', 'DISV', 'VERTICES', 'YV', 'YV', 'DOUBLE', '', 'y-coordinate for vertex', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_icell2d = InputParamDefinitionType ( 'GWE', 'DISV', 'CELL2D', 'ICELL2D', 'ICELL2D', 'INTEGER', '', 'cell2d number', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_xc = InputParamDefinitionType ( 'GWE', 'DISV', 'CELL2D', 'XC', 'XC', 'DOUBLE', '', 'x-coordinate for cell center', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_yc = InputParamDefinitionType ( 'GWE', 'DISV', 'CELL2D', 'YC', 'YC', 'DOUBLE', '', 'y-coordinate for cell center', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_ncvert = InputParamDefinitionType ( 'GWE', 'DISV', 'CELL2D', 'NCVERT', 'NCVERT', 'INTEGER', '', 'number of cell vertices', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwedisv_icvert = InputParamDefinitionType ( 'GWE', 'DISV', 'CELL2D', 'ICVERT', 'ICVERT', 'INTEGER1D', 'NCVERT', 'array of vertex numbers', .true., .false., .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., .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., .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 700 of file gwe-disvidm.f90.

700  type(InputParamDefinitionType), parameter :: &
701  gwe_disv_aggregate_definitions(*) = &
702  [ &
703  gwedisv_vertices, &
704  gwedisv_cell2d &
705  ]

◆ 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 707 of file gwe-disvidm.f90.

707  type(InputBlockDefinitionType), parameter :: &
708  gwe_disv_block_definitions(*) = &
709  [ &
710  inputblockdefinitiontype( &
711  'OPTIONS', & ! blockname
712  .false., & ! required
713  .false., & ! aggregate
714  .false. & ! block_variable
715  ), &
716  inputblockdefinitiontype( &
717  'DIMENSIONS', & ! blockname
718  .true., & ! required
719  .false., & ! aggregate
720  .false. & ! block_variable
721  ), &
722  inputblockdefinitiontype( &
723  'GRIDDATA', & ! blockname
724  .true., & ! required
725  .false., & ! aggregate
726  .false. & ! block_variable
727  ), &
728  inputblockdefinitiontype( &
729  'VERTICES', & ! blockname
730  .true., & ! required
731  .true., & ! aggregate
732  .false. & ! block_variable
733  ), &
734  inputblockdefinitiontype( &
735  'CELL2D', & ! blockname
736  .true., & ! required
737  .true., & ! aggregate
738  .false. & ! block_variable
739  ) &
740  ]

◆ gwe_disv_is_advanced

logical, public gwedisvinputmodule::gwe_disv_is_advanced = .false.

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

49  logical :: gwe_disv_is_advanced = .false.

◆ gwe_disv_multi_package

logical, public gwedisvinputmodule::gwe_disv_multi_package = .false.

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

48  logical :: gwe_disv_multi_package = .false.

◆ gwe_disv_param_definitions

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

627  type(InputParamDefinitionType), parameter :: &
628  gwe_disv_param_definitions(*) = &
629  [ &
630  gwedisv_length_units, &
631  gwedisv_nogrb, &
632  gwedisv_grb_filerecord, &
633  gwedisv_grb6, &
634  gwedisv_fileout, &
635  gwedisv_grb6_filename, &
636  gwedisv_xorigin, &
637  gwedisv_yorigin, &
638  gwedisv_angrot, &
639  gwedisv_export_ascii, &
640  gwedisv_export_nc, &
641  gwedisv_crs, &
642  gwedisv_ncf_filerecord, &
643  gwedisv_ncf6, &
644  gwedisv_filein, &
645  gwedisv_ncf6_filename, &
646  gwedisv_nlay, &
647  gwedisv_ncpl, &
648  gwedisv_nvert, &
649  gwedisv_top, &
650  gwedisv_botm, &
651  gwedisv_idomain, &
652  gwedisv_iv, &
653  gwedisv_xv, &
654  gwedisv_yv, &
655  gwedisv_icell2d, &
656  gwedisv_xc, &
657  gwedisv_yc, &
658  gwedisv_ncvert, &
659  gwedisv_icvert &
660  ]

◆ gwe_disv_subpackages

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

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

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

◆ gwedisv_angrot

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

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

209  type(InputParamDefinitionType), parameter :: &
210  gwedisv_angrot = inputparamdefinitiontype &
211  ( &
212  'GWE', & ! component
213  'DISV', & ! subcomponent
214  'OPTIONS', & ! block
215  'ANGROT', & ! tag name
216  'ANGROT', & ! fortran variable
217  'DOUBLE', & ! type
218  '', & ! shape
219  'rotation angle', & ! longname
220  .false., & ! required
221  .false., & ! developmode
222  .false., & ! multi-record
223  .false., & ! preserve case
224  .false., & ! layered
225  .false. & ! timeseries
226  )

◆ gwedisv_botm

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

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

437  type(InputParamDefinitionType), parameter :: &
438  gwedisv_botm = inputparamdefinitiontype &
439  ( &
440  'GWE', & ! component
441  'DISV', & ! subcomponent
442  'GRIDDATA', & ! block
443  'BOTM', & ! tag name
444  'BOTM', & ! fortran variable
445  'DOUBLE2D', & ! type
446  'NCPL NLAY', & ! shape
447  'model bottom elevation', & ! longname
448  .true., & ! required
449  .false., & ! developmode
450  .false., & ! multi-record
451  .false., & ! preserve case
452  .true., & ! layered
453  .false. & ! timeseries
454  )

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

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

681  type(InputParamDefinitionType), parameter :: &
682  gwedisv_cell2d = inputparamdefinitiontype &
683  ( &
684  'GWE', & ! component
685  'DISV', & ! subcomponent
686  'CELL2D', & ! block
687  'CELL2D', & ! tag name
688  'CELL2D', & ! fortran variable
689  'RECARRAY ICELL2D XC YC NCVERT ICVERT', & ! type
690  'NCPL', & ! shape
691  'cell2d data', & ! longname
692  .true., & ! required
693  .false., & ! developmode
694  .false., & ! multi-record
695  .false., & ! preserve case
696  .false., & ! layered
697  .false. & ! timeseries
698  )

◆ gwedisv_crs

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

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

266  type(InputParamDefinitionType), parameter :: &
267  gwedisv_crs = inputparamdefinitiontype &
268  ( &
269  'GWE', & ! component
270  'DISV', & ! subcomponent
271  'OPTIONS', & ! block
272  'CRS', & ! tag name
273  'CRS', & ! fortran variable
274  'STRING', & ! type
275  'LENBIGLINE', & ! shape
276  'CRS user input string', & ! longname
277  .false., & ! required
278  .false., & ! developmode
279  .false., & ! multi-record
280  .true., & ! preserve case
281  .false., & ! layered
282  .false. & ! timeseries
283  )

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

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

228  type(InputParamDefinitionType), parameter :: &
229  gwedisv_export_ascii = inputparamdefinitiontype &
230  ( &
231  'GWE', & ! component
232  'DISV', & ! subcomponent
233  'OPTIONS', & ! block
234  'EXPORT_ARRAY_ASCII', & ! tag name
235  'EXPORT_ASCII', & ! fortran variable
236  'KEYWORD', & ! type
237  '', & ! shape
238  'export array variables to layered ascii files.', & ! longname
239  .false., & ! required
240  .false., & ! developmode
241  .false., & ! multi-record
242  .false., & ! preserve case
243  .false., & ! layered
244  .false. & ! timeseries
245  )

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

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

247  type(InputParamDefinitionType), parameter :: &
248  gwedisv_export_nc = inputparamdefinitiontype &
249  ( &
250  'GWE', & ! component
251  'DISV', & ! subcomponent
252  'OPTIONS', & ! block
253  'EXPORT_ARRAY_NETCDF', & ! tag name
254  'EXPORT_NC', & ! fortran variable
255  'KEYWORD', & ! type
256  '', & ! shape
257  'export array variables to netcdf output files.', & ! longname
258  .false., & ! required
259  .false., & ! developmode
260  .false., & ! multi-record
261  .false., & ! preserve case
262  .false., & ! layered
263  .false. & ! timeseries
264  )

◆ gwedisv_filein

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

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

323  type(InputParamDefinitionType), parameter :: &
324  gwedisv_filein = inputparamdefinitiontype &
325  ( &
326  'GWE', & ! component
327  'DISV', & ! subcomponent
328  'OPTIONS', & ! block
329  'FILEIN', & ! tag name
330  'FILEIN', & ! fortran variable
331  'KEYWORD', & ! type
332  '', & ! shape
333  'file keyword', & ! longname
334  .true., & ! required
335  .false., & ! developmode
336  .true., & ! multi-record
337  .false., & ! preserve case
338  .false., & ! layered
339  .false. & ! timeseries
340  )

◆ gwedisv_fileout

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

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

133  type(InputParamDefinitionType), parameter :: &
134  gwedisv_fileout = inputparamdefinitiontype &
135  ( &
136  'GWE', & ! component
137  'DISV', & ! subcomponent
138  'OPTIONS', & ! block
139  'FILEOUT', & ! tag name
140  'FILEOUT', & ! fortran variable
141  'KEYWORD', & ! type
142  '', & ! shape
143  'file keyword', & ! longname
144  .true., & ! required
145  .false., & ! developmode
146  .true., & ! multi-record
147  .false., & ! preserve case
148  .false., & ! layered
149  .false. & ! timeseries
150  )

◆ gwedisv_grb6

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

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

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

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

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

152  type(InputParamDefinitionType), parameter :: &
153  gwedisv_grb6_filename = inputparamdefinitiontype &
154  ( &
155  'GWE', & ! component
156  'DISV', & ! subcomponent
157  'OPTIONS', & ! block
158  'GRB6_FILENAME', & ! tag name
159  'GRB6_FILENAME', & ! fortran variable
160  'STRING', & ! type
161  '', & ! shape
162  'file name of GRB information', & ! longname
163  .true., & ! required
164  .false., & ! developmode
165  .true., & ! multi-record
166  .true., & ! preserve case
167  .false., & ! layered
168  .false. & ! timeseries
169  )

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

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

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

◆ gwedisv_icell2d

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

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

532  type(InputParamDefinitionType), parameter :: &
533  gwedisv_icell2d = inputparamdefinitiontype &
534  ( &
535  'GWE', & ! component
536  'DISV', & ! subcomponent
537  'CELL2D', & ! block
538  'ICELL2D', & ! tag name
539  'ICELL2D', & ! fortran variable
540  'INTEGER', & ! type
541  '', & ! shape
542  'cell2d number', & ! longname
543  .true., & ! required
544  .false., & ! developmode
545  .true., & ! multi-record
546  .false., & ! preserve case
547  .false., & ! layered
548  .false. & ! timeseries
549  )

◆ gwedisv_icvert

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

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

608  type(InputParamDefinitionType), parameter :: &
609  gwedisv_icvert = inputparamdefinitiontype &
610  ( &
611  'GWE', & ! component
612  'DISV', & ! subcomponent
613  'CELL2D', & ! block
614  'ICVERT', & ! tag name
615  'ICVERT', & ! fortran variable
616  'INTEGER1D', & ! type
617  'NCVERT', & ! shape
618  'array of vertex numbers', & ! longname
619  .true., & ! required
620  .false., & ! developmode
621  .true., & ! multi-record
622  .false., & ! preserve case
623  .false., & ! layered
624  .false. & ! timeseries
625  )

◆ gwedisv_idomain

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

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

456  type(InputParamDefinitionType), parameter :: &
457  gwedisv_idomain = inputparamdefinitiontype &
458  ( &
459  'GWE', & ! component
460  'DISV', & ! subcomponent
461  'GRIDDATA', & ! block
462  'IDOMAIN', & ! tag name
463  'IDOMAIN', & ! fortran variable
464  'INTEGER2D', & ! type
465  'NCPL NLAY', & ! shape
466  'idomain existence array', & ! longname
467  .false., & ! required
468  .false., & ! developmode
469  .false., & ! multi-record
470  .false., & ! preserve case
471  .true., & ! layered
472  .false. & ! timeseries
473  )

◆ gwedisv_iv

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

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

475  type(InputParamDefinitionType), parameter :: &
476  gwedisv_iv = inputparamdefinitiontype &
477  ( &
478  'GWE', & ! component
479  'DISV', & ! subcomponent
480  'VERTICES', & ! block
481  'IV', & ! tag name
482  'IV', & ! fortran variable
483  'INTEGER', & ! type
484  '', & ! shape
485  'vertex number', & ! longname
486  .true., & ! required
487  .false., & ! developmode
488  .true., & ! multi-record
489  .false., & ! preserve case
490  .false., & ! layered
491  .false. & ! timeseries
492  )

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

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

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

◆ gwedisv_ncf6

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

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

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

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

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

342  type(InputParamDefinitionType), parameter :: &
343  gwedisv_ncf6_filename = inputparamdefinitiontype &
344  ( &
345  'GWE', & ! component
346  'DISV', & ! subcomponent
347  'OPTIONS', & ! block
348  'NCF6_FILENAME', & ! tag name
349  'NCF6_FILENAME', & ! fortran variable
350  'STRING', & ! type
351  '', & ! shape
352  'file name of NCF information', & ! longname
353  .true., & ! required
354  .false., & ! developmode
355  .true., & ! multi-record
356  .true., & ! preserve case
357  .false., & ! layered
358  .false. & ! timeseries
359  )

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

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

285  type(InputParamDefinitionType), parameter :: &
286  gwedisv_ncf_filerecord = inputparamdefinitiontype &
287  ( &
288  'GWE', & ! component
289  'DISV', & ! subcomponent
290  'OPTIONS', & ! block
291  'NCF_FILERECORD', & ! tag name
292  'NCF_FILERECORD', & ! fortran variable
293  'RECORD NCF6 FILEIN NCF6_FILENAME', & ! type
294  '', & ! shape
295  '', & ! longname
296  .false., & ! required
297  .false., & ! developmode
298  .false., & ! multi-record
299  .false., & ! preserve case
300  .false., & ! layered
301  .false. & ! timeseries
302  )

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

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

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

◆ gwedisv_ncvert

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

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

589  type(InputParamDefinitionType), parameter :: &
590  gwedisv_ncvert = inputparamdefinitiontype &
591  ( &
592  'GWE', & ! component
593  'DISV', & ! subcomponent
594  'CELL2D', & ! block
595  'NCVERT', & ! tag name
596  'NCVERT', & ! fortran variable
597  'INTEGER', & ! type
598  '', & ! shape
599  'number of cell vertices', & ! longname
600  .true., & ! required
601  .false., & ! developmode
602  .true., & ! multi-record
603  .false., & ! preserve case
604  .false., & ! layered
605  .false. & ! timeseries
606  )

◆ gwedisv_nlay

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

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

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

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

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

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

◆ gwedisv_nvert

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

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

399  type(InputParamDefinitionType), parameter :: &
400  gwedisv_nvert = inputparamdefinitiontype &
401  ( &
402  'GWE', & ! component
403  'DISV', & ! subcomponent
404  'DIMENSIONS', & ! block
405  'NVERT', & ! tag name
406  'NVERT', & ! fortran variable
407  'INTEGER', & ! type
408  '', & ! shape
409  'number of columns', & ! longname
410  .true., & ! required
411  .false., & ! developmode
412  .false., & ! multi-record
413  .false., & ! preserve case
414  .false., & ! layered
415  .false. & ! timeseries
416  )

◆ gwedisv_top

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

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

418  type(InputParamDefinitionType), parameter :: &
419  gwedisv_top = inputparamdefinitiontype &
420  ( &
421  'GWE', & ! component
422  'DISV', & ! subcomponent
423  'GRIDDATA', & ! block
424  'TOP', & ! tag name
425  'TOP', & ! fortran variable
426  'DOUBLE1D', & ! type
427  'NCPL', & ! shape
428  'model top elevation', & ! longname
429  .true., & ! required
430  .false., & ! developmode
431  .false., & ! multi-record
432  .false., & ! preserve case
433  .false., & ! layered
434  .false. & ! timeseries
435  )

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

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

662  type(InputParamDefinitionType), parameter :: &
663  gwedisv_vertices = inputparamdefinitiontype &
664  ( &
665  'GWE', & ! component
666  'DISV', & ! subcomponent
667  'VERTICES', & ! block
668  'VERTICES', & ! tag name
669  'VERTICES', & ! fortran variable
670  'RECARRAY IV XV YV', & ! type
671  'NVERT', & ! shape
672  'vertices data', & ! longname
673  .true., & ! required
674  .false., & ! developmode
675  .false., & ! multi-record
676  .false., & ! preserve case
677  .false., & ! layered
678  .false. & ! timeseries
679  )

◆ gwedisv_xc

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

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

551  type(InputParamDefinitionType), parameter :: &
552  gwedisv_xc = inputparamdefinitiontype &
553  ( &
554  'GWE', & ! component
555  'DISV', & ! subcomponent
556  'CELL2D', & ! block
557  'XC', & ! tag name
558  'XC', & ! fortran variable
559  'DOUBLE', & ! type
560  '', & ! shape
561  'x-coordinate for cell center', & ! longname
562  .true., & ! required
563  .false., & ! developmode
564  .true., & ! multi-record
565  .false., & ! preserve case
566  .false., & ! layered
567  .false. & ! timeseries
568  )

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

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

171  type(InputParamDefinitionType), parameter :: &
172  gwedisv_xorigin = inputparamdefinitiontype &
173  ( &
174  'GWE', & ! component
175  'DISV', & ! subcomponent
176  'OPTIONS', & ! block
177  'XORIGIN', & ! tag name
178  'XORIGIN', & ! fortran variable
179  'DOUBLE', & ! type
180  '', & ! shape
181  'x-position origin of the model grid coordinate system', & ! longname
182  .false., & ! required
183  .false., & ! developmode
184  .false., & ! multi-record
185  .false., & ! preserve case
186  .false., & ! layered
187  .false. & ! timeseries
188  )

◆ gwedisv_xv

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

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

494  type(InputParamDefinitionType), parameter :: &
495  gwedisv_xv = inputparamdefinitiontype &
496  ( &
497  'GWE', & ! component
498  'DISV', & ! subcomponent
499  'VERTICES', & ! block
500  'XV', & ! tag name
501  'XV', & ! fortran variable
502  'DOUBLE', & ! type
503  '', & ! shape
504  'x-coordinate for vertex', & ! longname
505  .true., & ! required
506  .false., & ! developmode
507  .true., & ! multi-record
508  .false., & ! preserve case
509  .false., & ! layered
510  .false. & ! timeseries
511  )

◆ gwedisv_yc

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

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

570  type(InputParamDefinitionType), parameter :: &
571  gwedisv_yc = inputparamdefinitiontype &
572  ( &
573  'GWE', & ! component
574  'DISV', & ! subcomponent
575  'CELL2D', & ! block
576  'YC', & ! tag name
577  'YC', & ! fortran variable
578  'DOUBLE', & ! type
579  '', & ! shape
580  'y-coordinate for cell center', & ! longname
581  .true., & ! required
582  .false., & ! developmode
583  .true., & ! multi-record
584  .false., & ! preserve case
585  .false., & ! layered
586  .false. & ! timeseries
587  )

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

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

190  type(InputParamDefinitionType), parameter :: &
191  gwedisv_yorigin = inputparamdefinitiontype &
192  ( &
193  'GWE', & ! component
194  'DISV', & ! subcomponent
195  'OPTIONS', & ! block
196  'YORIGIN', & ! tag name
197  'YORIGIN', & ! fortran variable
198  'DOUBLE', & ! type
199  '', & ! shape
200  'y-position origin of the model grid coordinate system', & ! longname
201  .false., & ! required
202  .false., & ! developmode
203  .false., & ! multi-record
204  .false., & ! preserve case
205  .false., & ! layered
206  .false. & ! timeseries
207  )

◆ gwedisv_yv

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

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

513  type(InputParamDefinitionType), parameter :: &
514  gwedisv_yv = inputparamdefinitiontype &
515  ( &
516  'GWE', & ! component
517  'DISV', & ! subcomponent
518  'VERTICES', & ! block
519  'YV', & ! tag name
520  'YV', & ! fortran variable
521  'DOUBLE', & ! type
522  '', & ! shape
523  'y-coordinate for vertex', & ! longname
524  .true., & ! required
525  .false., & ! developmode
526  .true., & ! multi-record
527  .false., & ! preserve case
528  .false., & ! layered
529  .false. & ! timeseries
530  )