|
| logical, public | gwemweinputmodule::gwe_mwe_multi_package = .true. |
| |
| logical, public | gwemweinputmodule::gwe_mwe_is_advanced = .true. |
| |
| character(len=16), dimension(*), parameter, public | gwemweinputmodule::gwe_mwe_subpackages = [ ' ' ] |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_flow_pkg_name = InputParamDefinitionType ( 'GWE', 'MWE', 'OPTIONS', 'FLOW_PACKAGE_NAME', 'FLOW_PKG_NAME', 'STRING', '', 'keyword to specify name of corresponding flow package', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_auxiliary = InputParamDefinitionType ( 'GWE', 'MWE', 'OPTIONS', 'AUXILIARY', 'AUXILIARY', 'STRING', 'NAUX', 'keyword to specify aux variables', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_fp_aux_name = InputParamDefinitionType ( 'GWE', 'MWE', 'OPTIONS', 'FLOW_PACKAGE_AUXILIARY_NAME', 'FP_AUX_NAME', 'STRING', '', 'keyword to specify name of temperature auxiliary variable in '// 'flow package', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_boundnames = InputParamDefinitionType ( 'GWE', 'MWE', 'OPTIONS', 'BOUNDNAMES', 'BOUNDNAMES', 'KEYWORD', '', '', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_iprpak = InputParamDefinitionType ( 'GWE', 'MWE', 'OPTIONS', 'PRINT_INPUT', 'IPRPAK', 'KEYWORD', '', 'print input to listing file', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_iprconc = InputParamDefinitionType ( 'GWE', 'MWE', 'OPTIONS', 'PRINT_TEMPERATURE', 'IPRCONC', 'KEYWORD', '', 'print calculated temperatures to listing file', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_iprflow = InputParamDefinitionType ( 'GWE', 'MWE', 'OPTIONS', 'PRINT_FLOWS', 'IPRFLOW', 'KEYWORD', '', 'print calculated flows to listing file', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_ipakcb = InputParamDefinitionType ( 'GWE', 'MWE', 'OPTIONS', 'SAVE_FLOWS', 'IPAKCB', 'KEYWORD', '', 'save well flows to budget file', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_temp_filerec = InputParamDefinitionType ( 'GWE', 'MWE', 'OPTIONS', 'TEMPERATURE_FILERECORD', 'TEMP_FILEREC', 'RECORD TEMPERATURE FILEOUT TEMPFILE', '', '', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_options_temperature = InputParamDefinitionType ( 'GWE', 'MWE', 'OPTIONS', 'TEMPERATURE', 'TEMPERATURE', 'KEYWORD', '', 'stage keyword', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_tempfile = InputParamDefinitionType ( 'GWE', 'MWE', 'OPTIONS', 'TEMPFILE', 'TEMPFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_budfilerec = InputParamDefinitionType ( 'GWE', 'MWE', 'OPTIONS', 'BUDGET_FILERECORD', 'BUDFILEREC', 'RECORD BUDGET FILEOUT BUDGETFILE', '', '', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_budget = InputParamDefinitionType ( 'GWE', 'MWE', 'OPTIONS', 'BUDGET', 'BUDGET', 'KEYWORD', '', 'budget keyword', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_fileout = InputParamDefinitionType ( 'GWE', 'MWE', 'OPTIONS', 'FILEOUT', 'FILEOUT', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_budgetfile = InputParamDefinitionType ( 'GWE', 'MWE', 'OPTIONS', 'BUDGETFILE', 'BUDGETFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_budcsvfilerec = InputParamDefinitionType ( 'GWE', 'MWE', 'OPTIONS', 'BUDGETCSV_FILERECORD', 'BUDCSVFILEREC', 'RECORD BUDGETCSV FILEOUT BUDGETCSVFILE', '', '', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_budgetcsv = InputParamDefinitionType ( 'GWE', 'MWE', 'OPTIONS', 'BUDGETCSV', 'BUDGETCSV', 'KEYWORD', '', 'budget keyword', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_budgetcsvfile = InputParamDefinitionType ( 'GWE', 'MWE', 'OPTIONS', 'BUDGETCSVFILE', 'BUDGETCSVFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_ts_filerecord = InputParamDefinitionType ( 'GWE', 'MWE', 'OPTIONS', 'TS_FILERECORD', 'TS_FILERECORD', 'RECORD TS6 FILEIN TS6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_ts6 = InputParamDefinitionType ( 'GWE', 'MWE', 'OPTIONS', 'TS6', 'TS6', 'KEYWORD', '', 'head keyword', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_filein = InputParamDefinitionType ( 'GWE', 'MWE', 'OPTIONS', 'FILEIN', 'FILEIN', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_ts6_filename = InputParamDefinitionType ( 'GWE', 'MWE', 'OPTIONS', 'TS6_FILENAME', 'TS6_FILENAME', 'STRING', '', 'file name of time series information', .true., .false., .true., .true., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_obs_filerecord = InputParamDefinitionType ( 'GWE', 'MWE', 'OPTIONS', 'OBS_FILERECORD', 'OBS_FILERECORD', 'RECORD OBS6 FILEIN OBS6_FILENAME', '', '', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_obs6 = InputParamDefinitionType ( 'GWE', 'MWE', 'OPTIONS', 'OBS6', 'OBS6', 'KEYWORD', '', 'obs keyword', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_obs6_filename = InputParamDefinitionType ( 'GWE', 'MWE', 'OPTIONS', 'OBS6_FILENAME', 'OBS6_FILENAME', 'STRING', '', 'obs6 input filename', .true., .false., .true., .true., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_dev_nonexpanding = InputParamDefinitionType ( 'GWE', 'MWE', 'OPTIONS', 'DEV_NONEXPANDING_MATRIX', 'DEV_NONEXPANDING', 'KEYWORD', '', 'do not add rows to the solution matrix', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_packagedata_ifno = InputParamDefinitionType ( 'GWE', 'MWE', 'PACKAGEDATA', 'MAWNO', 'PACKAGEDATA_IFNO', 'INTEGER', '', 'well number for this entry', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_strt = InputParamDefinitionType ( 'GWE', 'MWE', 'PACKAGEDATA', 'STRT', 'STRT', 'DOUBLE', '', 'starting well temperature', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_ktf = InputParamDefinitionType ( 'GWE', 'MWE', 'PACKAGEDATA', 'KTF', 'KTF', 'DOUBLE', '', 'thermal conductivity of the feature', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_fthk = InputParamDefinitionType ( 'GWE', 'MWE', 'PACKAGEDATA', 'FTHK', 'FTHK', 'DOUBLE', '', 'thickness of the well feature', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_aux = InputParamDefinitionType ( 'GWE', 'MWE', 'PACKAGEDATA', 'AUX', 'AUX', 'DOUBLE1D', 'NAUX', 'auxiliary variables', .false., .false., .true., .false., .false., .true. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_boundname = InputParamDefinitionType ( 'GWE', 'MWE', 'PACKAGEDATA', 'BOUNDNAME', 'BOUNDNAME', 'STRING', '', 'well name', .false., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_ifno = InputParamDefinitionType ( 'GWE', 'MWE', 'PERIOD', 'MAWNO', 'IFNO', 'INTEGER', '', 'well number for this entry', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_status = InputParamDefinitionType ( 'GWE', 'MWE', 'PERIOD', 'STATUS', 'STATUS', 'STRING', '', 'well temperature status', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_temperature = InputParamDefinitionType ( 'GWE', 'MWE', 'PERIOD', 'TEMPERATURE', 'TEMPERATURE', 'DOUBLE', '', 'well temperature', .true., .false., .true., .false., .false., .true. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_rate = InputParamDefinitionType ( 'GWE', 'MWE', 'PERIOD', 'RATE', 'RATE', 'DOUBLE', '', 'well injection temperature', .true., .false., .true., .false., .false., .true. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_auxiliaryrecord = InputParamDefinitionType ( 'GWE', 'MWE', 'PERIOD', 'AUXILIARYRECORD', 'AUXILIARYRECORD', 'RECORD AUXILIARY AUXNAME AUXVAL', '', '', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_period_auxiliary = InputParamDefinitionType ( 'GWE', 'MWE', 'PERIOD', 'AUXILIARY', 'PERIOD_AUXILIARY', 'KEYWORD', '', '', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_auxname = InputParamDefinitionType ( 'GWE', 'MWE', 'PERIOD', 'AUXNAME', 'AUXNAME', 'STRING', '', '', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_auxval = InputParamDefinitionType ( 'GWE', 'MWE', 'PERIOD', 'AUXVAL', 'AUXVAL', 'DOUBLE', '', 'auxiliary variable value', .true., .false., .true., .false., .false., .true. ) |
| |
| type(inputparamdefinitiontype), dimension(*), parameter, public | gwemweinputmodule::gwe_mwe_param_definitions = [ gwemwe_flow_pkg_name, gwemwe_auxiliary, gwemwe_fp_aux_name, gwemwe_boundnames, gwemwe_iprpak, gwemwe_iprconc, gwemwe_iprflow, gwemwe_ipakcb, gwemwe_temp_filerec, gwemwe_options_temperature, gwemwe_tempfile, gwemwe_budfilerec, gwemwe_budget, gwemwe_fileout, gwemwe_budgetfile, gwemwe_budcsvfilerec, gwemwe_budgetcsv, gwemwe_budgetcsvfile, gwemwe_ts_filerecord, gwemwe_ts6, gwemwe_filein, gwemwe_ts6_filename, gwemwe_obs_filerecord, gwemwe_obs6, gwemwe_obs6_filename, gwemwe_dev_nonexpanding, gwemwe_packagedata_ifno, gwemwe_strt, gwemwe_ktf, gwemwe_fthk, gwemwe_aux, gwemwe_boundname, gwemwe_ifno, gwemwe_status, gwemwe_temperature, gwemwe_rate, gwemwe_auxiliaryrecord, gwemwe_period_auxiliary, gwemwe_auxname, gwemwe_auxval ] |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_packagedata = InputParamDefinitionType ( 'GWE', 'MWE', 'PACKAGEDATA', 'PACKAGEDATA', 'PACKAGEDATA', 'RECARRAY MAWNO STRT KTF FTHK AUX BOUNDNAME', 'NMAWWELLS', '', .true., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_mweperioddata = InputParamDefinitionType ( 'GWE', 'MWE', 'PERIOD', 'MWEPERIODDATA', 'MWEPERIODDATA', 'RECARRAY MAWNO MWESETTING', '', '', .true., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | gwemweinputmodule::gwemwe_mwesetting = InputParamDefinitionType ( 'GWE', 'MWE', 'PERIOD', 'MWESETTING', 'MWESETTING', 'KEYSTRING STATUS TEMPERATURE RATE AUXILIARYRECORD', '', '', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), dimension(*), parameter, public | gwemweinputmodule::gwe_mwe_aggregate_definitions = [ gwemwe_packagedata, gwemwe_mweperioddata, gwemwe_mwesetting ] |
| |
| type(inputblockdefinitiontype), dimension(*), parameter, public | gwemweinputmodule::gwe_mwe_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'PACKAGEDATA', .true., .true., .false. ), InputBlockDefinitionType( 'PERIOD', .true., .true., .true. ) ] |
| |