MODFLOW 6  version 6.7.0.dev0
USGS Modular Hydrologic Model
gwf-npfidm.f90 File Reference

Go to the source code of this file.

Data Types

type  gwfnpfinputmodule::gwfnpfparamfoundtype
 

Modules

module  gwfnpfinputmodule
 

Variables

logical, public gwfnpfinputmodule::gwf_npf_multi_package = .false.
 
character(len=16), dimension(*), parameter, public gwfnpfinputmodule::gwf_npf_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_ipakcb = InputParamDefinitionType ( 'GWF', 'NPF', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', 'keyword to save NPF flows', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_iprflow = InputParamDefinitionType ( 'GWF', 'NPF', 'OPTIONS', 'PRINT_FLOWS', 'IPRFLOW', 'KEYWORD', '', 'keyword to print NPF flows to listing file', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_cellavg = InputParamDefinitionType ( 'GWF', 'NPF', 'OPTIONS', 'ALTERNATIVE_CELL_AVERAGING', 'CELLAVG', 'STRING', '', 'conductance weighting option', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_ithickstrt = InputParamDefinitionType ( 'GWF', 'NPF', 'OPTIONS', 'THICKSTRT', 'ITHICKSTRT', 'KEYWORD', '', 'keyword to activate THICKSTRT option', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_cvoptions = InputParamDefinitionType ( 'GWF', 'NPF', 'OPTIONS', 'CVOPTIONS', 'CVOPTIONS', 'RECORD VARIABLECV DEWATERED', '', 'vertical conductance options', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_ivarcv = InputParamDefinitionType ( 'GWF', 'NPF', 'OPTIONS', 'VARIABLECV', 'IVARCV', 'KEYWORD', '', 'keyword to activate VARIABLECV option', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_idewatcv = InputParamDefinitionType ( 'GWF', 'NPF', 'OPTIONS', 'DEWATERED', 'IDEWATCV', 'KEYWORD', '', 'keyword to activate DEWATERED option', .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_iperched = InputParamDefinitionType ( 'GWF', 'NPF', 'OPTIONS', 'PERCHED', 'IPERCHED', 'KEYWORD', '', 'keyword to activate PERCHED option', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_rewet_record = InputParamDefinitionType ( 'GWF', 'NPF', 'OPTIONS', 'REWET_RECORD', 'REWET_RECORD', 'RECORD REWET WETFCT IWETIT IHDWET', '', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_irewet = InputParamDefinitionType ( 'GWF', 'NPF', 'OPTIONS', 'REWET', 'IREWET', 'KEYWORD', '', 'keyword to activate rewetting', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_wetfct = InputParamDefinitionType ( 'GWF', 'NPF', 'OPTIONS', 'WETFCT', 'WETFCT', 'DOUBLE', '', 'wetting factor to use for rewetting', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_iwetit = InputParamDefinitionType ( 'GWF', 'NPF', 'OPTIONS', 'IWETIT', 'IWETIT', 'INTEGER', '', 'interval to use for rewetting', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_ihdwet = InputParamDefinitionType ( 'GWF', 'NPF', 'OPTIONS', 'IHDWET', 'IHDWET', 'INTEGER', '', 'flag to determine wetting equation', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_xt3doptions = InputParamDefinitionType ( 'GWF', 'NPF', 'OPTIONS', 'XT3DOPTIONS', 'XT3DOPTIONS', 'RECORD XT3D RHS', '', 'keyword to activate XT3D', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_ixt3d = InputParamDefinitionType ( 'GWF', 'NPF', 'OPTIONS', 'XT3D', 'IXT3D', 'KEYWORD', '', 'keyword to activate XT3D', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_ixt3drhs = InputParamDefinitionType ( 'GWF', 'NPF', 'OPTIONS', 'RHS', 'IXT3DRHS', 'KEYWORD', '', 'keyword to XT3D on right hand side', .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_isavspdis = InputParamDefinitionType ( 'GWF', 'NPF', 'OPTIONS', 'SAVE_SPECIFIC_DISCHARGE', 'ISAVSPDIS', 'KEYWORD', '', 'keyword to save specific discharge', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_isavsat = InputParamDefinitionType ( 'GWF', 'NPF', 'OPTIONS', 'SAVE_SATURATION', 'ISAVSAT', 'KEYWORD', '', 'keyword to save saturation', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_ik22overk = InputParamDefinitionType ( 'GWF', 'NPF', 'OPTIONS', 'K22OVERK', 'IK22OVERK', 'KEYWORD', '', 'keyword to indicate that specified K22 is a ratio', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_ik33overk = InputParamDefinitionType ( 'GWF', 'NPF', 'OPTIONS', 'K33OVERK', 'IK33OVERK', 'KEYWORD', '', 'keyword to indicate that specified K33 is a ratio', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_tvk_filerecord = InputParamDefinitionType ( 'GWF', 'NPF', 'OPTIONS', 'TVK_FILERECORD', 'TVK_FILERECORD', 'RECORD TVK6 FILEIN TVK6_FILENAME', '', '', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_tvk6 = InputParamDefinitionType ( 'GWF', 'NPF', 'OPTIONS', 'TVK6', 'TVK6', 'KEYWORD', '', 'tvk keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_filein = InputParamDefinitionType ( 'GWF', 'NPF', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_tvk6_filename = InputParamDefinitionType ( 'GWF', 'NPF', 'OPTIONS', 'TVK6_FILENAME', 'TVK6_FILENAME', 'STRING', '', 'file name of TVK information', .true., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_export_ascii = InputParamDefinitionType ( 'GWF', 'NPF', 'OPTIONS', 'EXPORT_ARRAY_ASCII', 'EXPORT_ASCII', 'KEYWORD', '', 'export array variables to layered ascii files.', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_export_nc = InputParamDefinitionType ( 'GWF', 'NPF', 'OPTIONS', 'EXPORT_ARRAY_NETCDF', 'EXPORT_NC', 'KEYWORD', '', 'export array variables to netcdf output files.', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_inewton = InputParamDefinitionType ( 'GWF', 'NPF', 'OPTIONS', 'DEV_NO_NEWTON', 'INEWTON', 'KEYWORD', '', 'turn off Newton for unconfined cells', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_satomega = InputParamDefinitionType ( 'GWF', 'NPF', 'OPTIONS', 'DEV_OMEGA', 'SATOMEGA', 'DOUBLE', '', 'set saturation omega value', .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_icelltype = InputParamDefinitionType ( 'GWF', 'NPF', 'GRIDDATA', 'ICELLTYPE', 'ICELLTYPE', 'INTEGER1D', 'NODES', 'confined or convertible indicator', .true., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_k = InputParamDefinitionType ( 'GWF', 'NPF', 'GRIDDATA', 'K', 'K', 'DOUBLE1D', 'NODES', 'hydraulic conductivity (L/T)', .true., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_k22 = InputParamDefinitionType ( 'GWF', 'NPF', 'GRIDDATA', 'K22', 'K22', 'DOUBLE1D', 'NODES', 'hydraulic conductivity of second ellipsoid axis', .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_k33 = InputParamDefinitionType ( 'GWF', 'NPF', 'GRIDDATA', 'K33', 'K33', 'DOUBLE1D', 'NODES', 'hydraulic conductivity of third ellipsoid axis (L/T)', .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_angle1 = InputParamDefinitionType ( 'GWF', 'NPF', 'GRIDDATA', 'ANGLE1', 'ANGLE1', 'DOUBLE1D', 'NODES', 'first anisotropy rotation angle (degrees)', .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_angle2 = InputParamDefinitionType ( 'GWF', 'NPF', 'GRIDDATA', 'ANGLE2', 'ANGLE2', 'DOUBLE1D', 'NODES', 'second anisotropy rotation angle (degrees)', .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_angle3 = InputParamDefinitionType ( 'GWF', 'NPF', 'GRIDDATA', 'ANGLE3', 'ANGLE3', 'DOUBLE1D', 'NODES', 'third anisotropy rotation angle (degrees)', .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), parameter gwfnpfinputmodule::gwfnpf_wetdry = InputParamDefinitionType ( 'GWF', 'NPF', 'GRIDDATA', 'WETDRY', 'WETDRY', 'DOUBLE1D', 'NODES', 'wetdry threshold and factor', .false., .false., .false., .true., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwfnpfinputmodule::gwf_npf_param_definitions = [ gwfnpf_ipakcb, gwfnpf_iprflow, gwfnpf_cellavg, gwfnpf_ithickstrt, gwfnpf_cvoptions, gwfnpf_ivarcv, gwfnpf_idewatcv, gwfnpf_iperched, gwfnpf_rewet_record, gwfnpf_irewet, gwfnpf_wetfct, gwfnpf_iwetit, gwfnpf_ihdwet, gwfnpf_xt3doptions, gwfnpf_ixt3d, gwfnpf_ixt3drhs, gwfnpf_isavspdis, gwfnpf_isavsat, gwfnpf_ik22overk, gwfnpf_ik33overk, gwfnpf_tvk_filerecord, gwfnpf_tvk6, gwfnpf_filein, gwfnpf_tvk6_filename, gwfnpf_export_ascii, gwfnpf_export_nc, gwfnpf_inewton, gwfnpf_satomega, gwfnpf_icelltype, gwfnpf_k, gwfnpf_k22, gwfnpf_k33, gwfnpf_angle1, gwfnpf_angle2, gwfnpf_angle3, gwfnpf_wetdry ]
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwfnpfinputmodule::gwf_npf_aggregate_definitions = [ InputParamDefinitionType ( '', '', '', '', '', '', '', '', .false., .false., .false., .false., .false. ) ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public gwfnpfinputmodule::gwf_npf_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'GRIDDATA', .true., .false., .false. ) ]