MODFLOW 6  version 6.6.0.dev0
USGS Modular Hydrologic Model
gwt-disvidm.f90 File Reference

Go to the source code of this file.

Data Types

type  gwtdisvinputmodule::gwtdisvparamfoundtype
 

Modules

module  gwtdisvinputmodule
 

Variables

logical, public gwtdisvinputmodule::gwt_disv_multi_package = .false.
 
character(len=16), dimension(*), parameter, public gwtdisvinputmodule::gwt_disv_subpackages = [ 'UTL-NCF ' ]
 
type(inputparamdefinitiontype), parameter gwtdisvinputmodule::gwtdisv_length_units = InputParamDefinitionType ( 'GWT', 'DISV', 'OPTIONS', 'LENGTH_UNITS', 'LENGTH_UNITS', 'STRING', '', 'model length units', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdisvinputmodule::gwtdisv_nogrb = InputParamDefinitionType ( 'GWT', 'DISV', 'OPTIONS', 'NOGRB', 'NOGRB', 'KEYWORD', '', 'do not write binary grid file', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdisvinputmodule::gwtdisv_xorigin = InputParamDefinitionType ( 'GWT', 'DISV', 'OPTIONS', 'XORIGIN', 'XORIGIN', 'DOUBLE', '', 'x-position origin of the model grid coordinate system', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdisvinputmodule::gwtdisv_yorigin = InputParamDefinitionType ( 'GWT', 'DISV', 'OPTIONS', 'YORIGIN', 'YORIGIN', 'DOUBLE', '', 'y-position origin of the model grid coordinate system', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdisvinputmodule::gwtdisv_angrot = InputParamDefinitionType ( 'GWT', 'DISV', 'OPTIONS', 'ANGROT', 'ANGROT', 'DOUBLE', '', 'rotation angle', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdisvinputmodule::gwtdisv_export_ascii = InputParamDefinitionType ( 'GWT', 'DISV', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', 'export array variables to layered ascii files.', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdisvinputmodule::gwtdisv_export_nc = InputParamDefinitionType ( 'GWT', 'DISV', 'OPTIONS', 'EXPORT_ARRAY_NETCDF', 'EXPORT_NC', 'KEYWORD', '', 'export array variables to netcdf output files.', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdisvinputmodule::gwtdisv_ncf_filerecord = InputParamDefinitionType ( 'GWT', 'DISV', 'OPTIONS', 'NCF_FILERECORD', 'NCF_FILERECORD', 'RECORD NCF6 FILEIN NCF6_FILENAME', '', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdisvinputmodule::gwtdisv_ncf6 = InputParamDefinitionType ( 'GWT', 'DISV', 'OPTIONS', 'NCF6', 'NCF6', 'KEYWORD', '', 'ncf keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdisvinputmodule::gwtdisv_filein = InputParamDefinitionType ( 'GWT', 'DISV', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdisvinputmodule::gwtdisv_ncf6_filename = InputParamDefinitionType ( 'GWT', 'DISV', 'OPTIONS', 'NCF6_FILENAME', 'NCF6_FILENAME', 'STRING', '', 'file name of NCF information', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdisvinputmodule::gwtdisv_nlay = InputParamDefinitionType ( 'GWT', 'DISV', 'DIMENSIONS', 'NLAY', 'NLAY', 'INTEGER', '', 'number of layers', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdisvinputmodule::gwtdisv_ncpl = InputParamDefinitionType ( 'GWT', 'DISV', 'DIMENSIONS', 'NCPL', 'NCPL', 'INTEGER', '', 'number of cells per layer', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdisvinputmodule::gwtdisv_nvert = InputParamDefinitionType ( 'GWT', 'DISV', 'DIMENSIONS', 'NVERT', 'NVERT', 'INTEGER', '', 'number of columns', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdisvinputmodule::gwtdisv_top = InputParamDefinitionType ( 'GWT', 'DISV', 'GRIDDATA', 'TOP', 'TOP', 'DOUBLE1D', 'NCPL', 'model top elevation', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdisvinputmodule::gwtdisv_botm = InputParamDefinitionType ( 'GWT', 'DISV', 'GRIDDATA', 'BOTM', 'BOTM', 'DOUBLE2D', 'NCPL NLAY', 'model bottom elevation', .true., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwtdisvinputmodule::gwtdisv_idomain = InputParamDefinitionType ( 'GWT', 'DISV', 'GRIDDATA', 'IDOMAIN', 'IDOMAIN', 'INTEGER2D', 'NCPL NLAY', 'idomain existence array', .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwtdisvinputmodule::gwtdisv_iv = InputParamDefinitionType ( 'GWT', 'DISV', 'VERTICES', 'IV', 'IV', 'INTEGER', '', 'vertex number', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdisvinputmodule::gwtdisv_xv = InputParamDefinitionType ( 'GWT', 'DISV', 'VERTICES', 'XV', 'XV', 'DOUBLE', '', 'x-coordinate for vertex', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdisvinputmodule::gwtdisv_yv = InputParamDefinitionType ( 'GWT', 'DISV', 'VERTICES', 'YV', 'YV', 'DOUBLE', '', 'y-coordinate for vertex', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdisvinputmodule::gwtdisv_icell2d = InputParamDefinitionType ( 'GWT', 'DISV', 'CELL2D', 'ICELL2D', 'ICELL2D', 'INTEGER', '', 'cell2d number', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdisvinputmodule::gwtdisv_xc = InputParamDefinitionType ( 'GWT', 'DISV', 'CELL2D', 'XC', 'XC', 'DOUBLE', '', 'x-coordinate for cell center', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdisvinputmodule::gwtdisv_yc = InputParamDefinitionType ( 'GWT', 'DISV', 'CELL2D', 'YC', 'YC', 'DOUBLE', '', 'y-coordinate for cell center', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdisvinputmodule::gwtdisv_ncvert = InputParamDefinitionType ( 'GWT', 'DISV', 'CELL2D', 'NCVERT', 'NCVERT', 'INTEGER', '', 'number of cell vertices', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdisvinputmodule::gwtdisv_icvert = InputParamDefinitionType ( 'GWT', 'DISV', 'CELL2D', 'ICVERT', 'ICVERT', 'INTEGER1D', 'NCVERT', 'array of vertex numbers', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwtdisvinputmodule::gwt_disv_param_definitions = [ gwtdisv_length_units, gwtdisv_nogrb, gwtdisv_xorigin, gwtdisv_yorigin, gwtdisv_angrot, gwtdisv_export_ascii, gwtdisv_export_nc, gwtdisv_ncf_filerecord, gwtdisv_ncf6, gwtdisv_filein, gwtdisv_ncf6_filename, gwtdisv_nlay, gwtdisv_ncpl, gwtdisv_nvert, gwtdisv_top, gwtdisv_botm, gwtdisv_idomain, gwtdisv_iv, gwtdisv_xv, gwtdisv_yv, gwtdisv_icell2d, gwtdisv_xc, gwtdisv_yc, gwtdisv_ncvert, gwtdisv_icvert ]
 
type(inputparamdefinitiontype), parameter gwtdisvinputmodule::gwtdisv_vertices = InputParamDefinitionType ( 'GWT', 'DISV', 'VERTICES', 'VERTICES', 'VERTICES', 'RECARRAY IV XV YV', 'NVERT', 'vertices data', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwtdisvinputmodule::gwtdisv_cell2d = InputParamDefinitionType ( 'GWT', 'DISV', 'CELL2D', 'CELL2D', 'CELL2D', 'RECARRAY ICELL2D XC YC NCVERT ICVERT', 'NCPL', 'cell2d data', .true., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwtdisvinputmodule::gwt_disv_aggregate_definitions = [ gwtdisv_vertices, gwtdisv_cell2d ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public gwtdisvinputmodule::gwt_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. ) ]