MODFLOW 6  version 6.9.0.dev0
USGS Modular Hydrologic Model
gwf-mawidm.f90 File Reference

Go to the source code of this file.

Data Types

type  gwfmawinputmodule::gwfmawparamfoundtype
 

Modules

module  gwfmawinputmodule
 

Variables

logical, public gwfmawinputmodule::gwf_maw_multi_package = .true.
 
logical, public gwfmawinputmodule::gwf_maw_is_advanced = .true.
 
character(len=16), dimension(*), parameter, public gwfmawinputmodule::gwf_maw_subpackages = [ ' ' ]
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_auxiliary = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'AUXILIARY', 'AUXILIARY', 'STRING', 'NAUX', 'keyword to specify aux variables', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_boundnames = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'BOUNDNAMES', 'BOUNDNAMES', 'KEYWORD', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_iprpak = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'PRINT_INPUT', 'IPRPAK', 'KEYWORD', '', 'print input to listing file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_print_head = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'PRINT_HEAD', 'PRINT_HEAD', 'KEYWORD', '', 'print calculated heads to listing file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_iprflow = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'PRINT_FLOWS', 'IPRFLOW', 'KEYWORD', '', 'print calculated flows to listing file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_ipakcb = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', 'save well flows to budget file', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_head_filerecord = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'HEAD_FILERECORD', 'HEAD_FILERECORD', 'RECORD HEAD FILEOUT HEADFILE', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_head = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'HEAD', 'HEAD', 'KEYWORD', '', 'head keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_headfile = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'HEADFILE', 'HEADFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_budfilerec = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'BUDGET_FILERECORD', 'BUDFILEREC', 'RECORD BUDGET FILEOUT BUDGETFILE', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_budget = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'BUDGET', 'BUDGET', 'KEYWORD', '', 'budget keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_fileout = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'FILEOUT', 'FILEOUT', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_budgetfile = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'BUDGETFILE', 'BUDGETFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_budcsvfilerec = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'BUDGETCSV_FILERECORD', 'BUDCSVFILEREC', 'RECORD BUDGETCSV FILEOUT BUDGETCSVFILE', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_budgetcsv = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'BUDGETCSV', 'BUDGETCSV', 'KEYWORD', '', 'budget keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_budgetcsvfile = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'BUDGETCSVFILE', 'BUDGETCSVFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_no_well_storage = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'NO_WELL_STORAGE', 'NO_WELL_STORAGE', 'KEYWORD', '', 'deactivate well storage', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_flow_correction = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'FLOW_CORRECTION', 'FLOW_CORRECTION', 'KEYWORD', '', 'activate flow correction', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_inonvert = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'NON_VERTICAL_WELLS', 'INONVERT', 'KEYWORD', '', 'activate non-vertical well connections', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_flowing_wells = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'FLOWING_WELLS', 'FLOWING_WELLS', 'KEYWORD', '', 'activate flowing wells', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_shutdown_theta = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'SHUTDOWN_THETA', 'SHUTDOWN_THETA', 'DOUBLE', '', 'shutdown theta', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_shutdown_kappa = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'SHUTDOWN_KAPPA', 'SHUTDOWN_KAPPA', 'DOUBLE', '', 'shutdown kappa', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_mfrcsvfilerec = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'MFRCSV_FILERECORD', 'MFRCSVFILEREC', 'RECORD MAW_FLOW_REDUCE_CSV FILEOUT MFRCSVFILE', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_maw_flw_red_csv = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'MAW_FLOW_REDUCE_CSV', 'MAW_FLW_RED_CSV', 'KEYWORD', '', 'budget keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_mfrcsvfile = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'MFRCSVFILE', 'MFRCSVFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_ts_filerecord = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'TS_FILERECORD', 'TS_FILERECORD', 'RECORD TS6 FILEIN TS6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_ts6 = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'TS6', 'TS6', 'KEYWORD', '', 'head keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_filein = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_ts6_filename = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'TS6_FILENAME', 'TS6_FILENAME', 'STRING', '', 'file name of time series information', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_obs_filerecord = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'OBS_FILERECORD', 'OBS_FILERECORD', 'RECORD OBS6 FILEIN OBS6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_obs6 = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'OBS6', 'OBS6', 'KEYWORD', '', 'obs keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_obs6_filename = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'OBS6_FILENAME', 'OBS6_FILENAME', 'STRING', '', 'obs6 input filename', .true., .false., .true., .true., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_mover = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'MOVER', 'MOVER', 'KEYWORD', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_ieffradopt = InputParamDefinitionType ( 'GWF', 'MAW', 'OPTIONS', 'DEV_PEACEMAN_EFFECTIVE_RADIUS', 'IEFFRADOPT', 'KEYWORD', '', 'use the Peaceman effective radius', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_maxbound = InputParamDefinitionType ( 'GWF', 'MAW', 'DIMENSIONS', 'NMAWWELLS', 'MAXBOUND', 'INTEGER', '', 'number of MAW wells', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_packagedata_ifno = InputParamDefinitionType ( 'GWF', 'MAW', 'PACKAGEDATA', 'IFNO', 'PACKAGEDATA_IFNO', 'INTEGER', '', 'well number for this entry', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_radius = InputParamDefinitionType ( 'GWF', 'MAW', 'PACKAGEDATA', 'RADIUS', 'RADIUS', 'DOUBLE', '', 'well radius', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_bottom = InputParamDefinitionType ( 'GWF', 'MAW', 'PACKAGEDATA', 'BOTTOM', 'BOTTOM', 'DOUBLE', '', 'well bottom', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_strt = InputParamDefinitionType ( 'GWF', 'MAW', 'PACKAGEDATA', 'STRT', 'STRT', 'DOUBLE', '', 'starting head', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_condeqn = InputParamDefinitionType ( 'GWF', 'MAW', 'PACKAGEDATA', 'CONDEQN', 'CONDEQN', 'STRING', '', 'conductance equation', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_ngwfnodes = InputParamDefinitionType ( 'GWF', 'MAW', 'PACKAGEDATA', 'NGWFNODES', 'NGWFNODES', 'INTEGER', '', 'number of connected GWF cells', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_aux = InputParamDefinitionType ( 'GWF', 'MAW', 'PACKAGEDATA', 'AUX', 'AUX', 'DOUBLE1D', 'NAUX', 'auxiliary variables', .false., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_boundname = InputParamDefinitionType ( 'GWF', 'MAW', 'PACKAGEDATA', 'BOUNDNAME', 'BOUNDNAME', 'STRING', '', 'well name', .false., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_conndata_ifno = InputParamDefinitionType ( 'GWF', 'MAW', 'CONNECTIONDATA', 'IFNO', 'CONNDATA_IFNO', 'INTEGER', '', 'well number for this entry', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_icon = InputParamDefinitionType ( 'GWF', 'MAW', 'CONNECTIONDATA', 'ICON', 'ICON', 'INTEGER', '', 'connection number', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_cellid = InputParamDefinitionType ( 'GWF', 'MAW', 'CONNECTIONDATA', 'CELLID', 'CELLID', 'INTEGER1D', 'NCELLDIM', 'cell identifier', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_scrn_top = InputParamDefinitionType ( 'GWF', 'MAW', 'CONNECTIONDATA', 'SCRN_TOP', 'SCRN_TOP', 'DOUBLE', '', 'screen top', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_scrn_bot = InputParamDefinitionType ( 'GWF', 'MAW', 'CONNECTIONDATA', 'SCRN_BOT', 'SCRN_BOT', 'DOUBLE', '', 'screen bottom', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_hk_skin = InputParamDefinitionType ( 'GWF', 'MAW', 'CONNECTIONDATA', 'HK_SKIN', 'HK_SKIN', 'DOUBLE', '', 'skin data', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_radius_skin = InputParamDefinitionType ( 'GWF', 'MAW', 'CONNECTIONDATA', 'RADIUS_SKIN', 'RADIUS_SKIN', 'DOUBLE', '', 'skin radius', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_angledata_ifno = InputParamDefinitionType ( 'GWF', 'MAW', 'ANGLEDATA', 'IFNO', 'ANGLEDATA_IFNO', 'INTEGER', '', 'well number for this entry', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_angledata_icon = InputParamDefinitionType ( 'GWF', 'MAW', 'ANGLEDATA', 'ICON', 'ANGLEDATA_ICON', 'INTEGER', '', 'connection number', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_angle = InputParamDefinitionType ( 'GWF', 'MAW', 'ANGLEDATA', 'ANGLE', 'ANGLE', 'DOUBLE', '', 'tilt angle from vertical', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_connlen = InputParamDefinitionType ( 'GWF', 'MAW', 'ANGLEDATA', 'CONN_LENGTH', 'CONNLEN', 'DOUBLE', '', 'in-cell screen length', .false., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_ifno = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'IFNO', 'IFNO', 'INTEGER', '', 'well number for this entry', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_status = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'STATUS', 'STATUS', 'STRING', '', 'well status', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_connstatusrec = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'CONNECTION_STATUSRECORD', 'CONNSTATUSREC', 'RECORD CONNECTION_STATUS ICON CONNSTATUS', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_conn_status = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'CONNECTION_STATUS', 'CONN_STATUS', 'KEYWORD', '', 'connection status keyword', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_period_icon = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'ICON', 'PERIOD_ICON', 'INTEGER', '', 'connection number', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_connstatus = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'CONNSTATUS', 'CONNSTATUS', 'STRING', '', 'connection status', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_period_bottom = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'BOTTOM', 'PERIOD_BOTTOM', 'DOUBLE', '', 'well bottom', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_flwwellrecord = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'FLOWING_WELLRECORD', 'FLWWELLRECORD', 'RECORD FLOWING_WELL FWELEV FWCOND FWRLEN', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_flowing_well = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'FLOWING_WELL', 'FLOWING_WELL', 'KEYWORD', '', 'well is a flowing well', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_fwelev = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'FWELEV', 'FWELEV', 'DOUBLE', '', 'flowing well elevation', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_fwcond = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'FWCOND', 'FWCOND', 'DOUBLE', '', 'well flowing well conductance', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_fwrlen = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'FWRLEN', 'FWRLEN', 'DOUBLE', '', 'flowing well reduction length', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_rate = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'RATE', 'RATE', 'DOUBLE', '', 'well pumping rate', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_well_head = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'WELL_HEAD', 'WELL_HEAD', 'DOUBLE', '', 'well head', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_head_limit = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'HEAD_LIMIT', 'HEAD_LIMIT', 'STRING', '', 'head limit', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_shutoffrecord = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'SHUTOFFRECORD', 'SHUTOFFRECORD', 'RECORD SHUT_OFF MINRATE MAXRATE', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_shut_off = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'SHUT_OFF', 'SHUT_OFF', 'KEYWORD', '', 'shut off well', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_minrate = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'MINRATE', 'MINRATE', 'DOUBLE', '', 'minimum shutoff rate', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_maxrate = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'MAXRATE', 'MAXRATE', 'DOUBLE', '', 'maximum shutoff rate', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_ratescalingrec = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'RATE_SCALINGRECORD', 'RATESCALINGREC', 'RECORD RATE_SCALING PUMP_ELEVATION SCALING_LENGTH', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_rate_scaling = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'RATE_SCALING', 'RATE_SCALING', 'KEYWORD', '', 'rate scaling', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_pump_elevation = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'PUMP_ELEVATION', 'PUMP_ELEVATION', 'DOUBLE', '', 'pump elevation', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_scaling_length = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'SCALING_LENGTH', 'SCALING_LENGTH', 'DOUBLE', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_auxiliaryrecord = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'AUXILIARYRECORD', 'AUXILIARYRECORD', 'RECORD AUXILIARY AUXNAME AUXVAL', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_period_auxiliary = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'AUXILIARY', 'PERIOD_AUXILIARY', 'KEYWORD', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_auxname = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'AUXNAME', 'AUXNAME', 'STRING', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_auxval = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'AUXVAL', 'AUXVAL', 'DOUBLE', '', 'auxiliary variable value', .true., .false., .true., .false., .false., .true. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwfmawinputmodule::gwf_maw_param_definitions = [ gwfmaw_auxiliary, gwfmaw_boundnames, gwfmaw_iprpak, gwfmaw_print_head, gwfmaw_iprflow, gwfmaw_ipakcb, gwfmaw_head_filerecord, gwfmaw_head, gwfmaw_headfile, gwfmaw_budfilerec, gwfmaw_budget, gwfmaw_fileout, gwfmaw_budgetfile, gwfmaw_budcsvfilerec, gwfmaw_budgetcsv, gwfmaw_budgetcsvfile, gwfmaw_no_well_storage, gwfmaw_flow_correction, gwfmaw_inonvert, gwfmaw_flowing_wells, gwfmaw_shutdown_theta, gwfmaw_shutdown_kappa, gwfmaw_mfrcsvfilerec, gwfmaw_maw_flw_red_csv, gwfmaw_mfrcsvfile, gwfmaw_ts_filerecord, gwfmaw_ts6, gwfmaw_filein, gwfmaw_ts6_filename, gwfmaw_obs_filerecord, gwfmaw_obs6, gwfmaw_obs6_filename, gwfmaw_mover, gwfmaw_ieffradopt, gwfmaw_maxbound, gwfmaw_packagedata_ifno, gwfmaw_radius, gwfmaw_bottom, gwfmaw_strt, gwfmaw_condeqn, gwfmaw_ngwfnodes, gwfmaw_aux, gwfmaw_boundname, gwfmaw_conndata_ifno, gwfmaw_icon, gwfmaw_cellid, gwfmaw_scrn_top, gwfmaw_scrn_bot, gwfmaw_hk_skin, gwfmaw_radius_skin, gwfmaw_angledata_ifno, gwfmaw_angledata_icon, gwfmaw_angle, gwfmaw_connlen, gwfmaw_ifno, gwfmaw_status, gwfmaw_connstatusrec, gwfmaw_conn_status, gwfmaw_period_icon, gwfmaw_connstatus, gwfmaw_period_bottom, gwfmaw_flwwellrecord, gwfmaw_flowing_well, gwfmaw_fwelev, gwfmaw_fwcond, gwfmaw_fwrlen, gwfmaw_rate, gwfmaw_well_head, gwfmaw_head_limit, gwfmaw_shutoffrecord, gwfmaw_shut_off, gwfmaw_minrate, gwfmaw_maxrate, gwfmaw_ratescalingrec, gwfmaw_rate_scaling, gwfmaw_pump_elevation, gwfmaw_scaling_length, gwfmaw_auxiliaryrecord, gwfmaw_period_auxiliary, gwfmaw_auxname, gwfmaw_auxval ]
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_packagedata = InputParamDefinitionType ( 'GWF', 'MAW', 'PACKAGEDATA', 'PACKAGEDATA', 'PACKAGEDATA', 'RECARRAY IFNO RADIUS BOTTOM STRT CONDEQN NGWFNODES AUX '// 'BOUNDNAME', 'NMAWWELLS', '', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_connectiondata = InputParamDefinitionType ( 'GWF', 'MAW', 'CONNECTIONDATA', 'CONNECTIONDATA', 'CONNECTIONDATA', 'RECARRAY IFNO ICON CELLID SCRN_TOP SCRN_BOT HK_SKIN '// 'RADIUS_SKIN', '', '', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_angledata = InputParamDefinitionType ( 'GWF', 'MAW', 'ANGLEDATA', 'ANGLEDATA', 'ANGLEDATA', 'RECARRAY IFNO ICON ANGLE CONN_LENGTH', '', '', .false., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_perioddata = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'PERIODDATA', 'PERIODDATA', 'RECARRAY IFNO MAWSETTING', '', '', .true., .false., .false., .false., .false., .false. )
 
type(inputparamdefinitiontype), parameter gwfmawinputmodule::gwfmaw_mawsetting = InputParamDefinitionType ( 'GWF', 'MAW', 'PERIOD', 'MAWSETTING', 'MAWSETTING', 'KEYSTRING STATUS CONNECTION_STATUSRECORD BOTTOM '// 'FLOWING_WELLRECORD RATE WELL_HEAD HEAD_LIMIT SHUTOFFRECORD '// 'RATE_SCALINGRECORD AUXILIARYRECORD', '', '', .true., .false., .true., .false., .false., .false. )
 
type(inputparamdefinitiontype), dimension(*), parameter, public gwfmawinputmodule::gwf_maw_aggregate_definitions = [ gwfmaw_packagedata, gwfmaw_connectiondata, gwfmaw_angledata, gwfmaw_perioddata, gwfmaw_mawsetting ]
 
type(inputblockdefinitiontype), dimension(*), parameter, public gwfmawinputmodule::gwf_maw_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .true., .false., .false. ), InputBlockDefinitionType( 'PACKAGEDATA', .true., .true., .false. ), InputBlockDefinitionType( 'CONNECTIONDATA', .true., .true., .false. ), InputBlockDefinitionType( 'ANGLEDATA', .false., .true., .false. ), InputBlockDefinitionType( 'PERIOD', .true., .true., .true. ) ]