|
| logical, public | prtocinputmodule::prt_oc_multi_package = .false. |
| |
| character(len=16), dimension(*), parameter, public | prtocinputmodule::prt_oc_subpackages = [ ' ' ] |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_budfilerec = InputParamDefinitionType ( 'PRT', 'OC', 'OPTIONS', 'BUDGET_FILERECORD', 'BUDFILEREC', 'RECORD BUDGET FILEOUT BUDGETFILE', '', '', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_budget = InputParamDefinitionType ( 'PRT', 'OC', 'OPTIONS', 'BUDGET', 'BUDGET', 'KEYWORD', '', 'budget keyword', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_fileout = InputParamDefinitionType ( 'PRT', 'OC', 'OPTIONS', 'FILEOUT', 'FILEOUT', 'KEYWORD', '', 'file keyword', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_budgetfile = InputParamDefinitionType ( 'PRT', 'OC', 'OPTIONS', 'BUDGETFILE', 'BUDGETFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_budcsvfilerec = InputParamDefinitionType ( 'PRT', 'OC', 'OPTIONS', 'BUDGETCSV_FILERECORD', 'BUDCSVFILEREC', 'RECORD BUDGETCSV FILEOUT BUDGETCSVFILE', '', '', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_budgetcsv = InputParamDefinitionType ( 'PRT', 'OC', 'OPTIONS', 'BUDGETCSV', 'BUDGETCSV', 'KEYWORD', '', 'budget keyword', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_budgetcsvfile = InputParamDefinitionType ( 'PRT', 'OC', 'OPTIONS', 'BUDGETCSVFILE', 'BUDGETCSVFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_trackfilerec = InputParamDefinitionType ( 'PRT', 'OC', 'OPTIONS', 'TRACK_FILERECORD', 'TRACKFILEREC', 'RECORD TRACK FILEOUT TRACKFILE', '', '', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_track = InputParamDefinitionType ( 'PRT', 'OC', 'OPTIONS', 'TRACK', 'TRACK', 'KEYWORD', '', 'track keyword', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_trackfile = InputParamDefinitionType ( 'PRT', 'OC', 'OPTIONS', 'TRACKFILE', 'TRACKFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_trackcsvfilerec = InputParamDefinitionType ( 'PRT', 'OC', 'OPTIONS', 'TRACKCSV_FILERECORD', 'TRACKCSVFILEREC', 'RECORD TRACKCSV FILEOUT TRACKCSVFILE', '', '', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_trackcsv = InputParamDefinitionType ( 'PRT', 'OC', 'OPTIONS', 'TRACKCSV', 'TRACKCSV', 'KEYWORD', '', 'track keyword', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_trackcsvfile = InputParamDefinitionType ( 'PRT', 'OC', 'OPTIONS', 'TRACKCSVFILE', 'TRACKCSVFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_track_release = InputParamDefinitionType ( 'PRT', 'OC', 'OPTIONS', 'TRACK_RELEASE', 'TRACK_RELEASE', 'KEYWORD', '', 'track release', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_track_exit = InputParamDefinitionType ( 'PRT', 'OC', 'OPTIONS', 'TRACK_EXIT', 'TRACK_EXIT', 'KEYWORD', '', 'track domain exits', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_track_subf_exit = InputParamDefinitionType ( 'PRT', 'OC', 'OPTIONS', 'TRACK_SUBFEATURE_EXIT', 'TRACK_SUBF_EXIT', 'KEYWORD', '', 'track cell exits', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_track_timestep = InputParamDefinitionType ( 'PRT', 'OC', 'OPTIONS', 'TRACK_TIMESTEP', 'TRACK_TIMESTEP', 'KEYWORD', '', 'track timestep ends', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_track_terminate = InputParamDefinitionType ( 'PRT', 'OC', 'OPTIONS', 'TRACK_TERMINATE', 'TRACK_TERMINATE', 'KEYWORD', '', 'track termination', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_track_weaksink = InputParamDefinitionType ( 'PRT', 'OC', 'OPTIONS', 'TRACK_WEAKSINK', 'TRACK_WEAKSINK', 'KEYWORD', '', 'track weaksink exits', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_track_usertime = InputParamDefinitionType ( 'PRT', 'OC', 'OPTIONS', 'TRACK_USERTIME', 'TRACK_USERTIME', 'KEYWORD', '', 'track user-specified times', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_track_dropped = InputParamDefinitionType ( 'PRT', 'OC', 'OPTIONS', 'TRACK_DROPPED', 'TRACK_DROPPED', 'KEYWORD', '', 'track drops to water table', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_ttimesrec = InputParamDefinitionType ( 'PRT', 'OC', 'OPTIONS', 'TRACK_TIMESRECORD', 'TTIMESREC', 'RECORD TRACK_TIMES TIMES', '', '', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_track_times = InputParamDefinitionType ( 'PRT', 'OC', 'OPTIONS', 'TRACK_TIMES', 'TRACK_TIMES', 'KEYWORD', '', '', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_times = InputParamDefinitionType ( 'PRT', 'OC', 'OPTIONS', 'TIMES', 'TIMES', 'DOUBLE1D', 'ANY1D', 'tracking times', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_ttimesfilerec = InputParamDefinitionType ( 'PRT', 'OC', 'OPTIONS', 'TRACK_TIMESFILERECORD', 'TTIMESFILEREC', 'RECORD TRACK_TIMESFILE TIMESFILE', '', '', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_track_timesfile = InputParamDefinitionType ( 'PRT', 'OC', 'OPTIONS', 'TRACK_TIMESFILE', 'TRACK_TIMESFILE', 'KEYWORD', '', '', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_timesfile = InputParamDefinitionType ( 'PRT', 'OC', 'OPTIONS', 'TIMESFILE', 'TIMESFILE', 'STRING', '', 'file keyword', .true., .false., .true., .true., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_dev_dump_evtrace = InputParamDefinitionType ( 'PRT', 'OC', 'OPTIONS', 'DEV_DUMP_EVENT_TRACE', 'DEV_DUMP_EVTRACE', 'KEYWORD', '', 'print particle tracking events', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_ntracktimes = InputParamDefinitionType ( 'PRT', 'OC', 'DIMENSIONS', 'NTRACKTIMES', 'NTRACKTIMES', 'INTEGER', '', 'number of particle tracking times', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_time = InputParamDefinitionType ( 'PRT', 'OC', 'TRACKTIMES', 'TIME', 'TIME', 'DOUBLE', '', 'release time', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_saverecord = InputParamDefinitionType ( 'PRT', 'OC', 'PERIOD', 'SAVERECORD', 'SAVERECORD', 'RECORD SAVE RTYPE OCSETTING', '', '', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_save = InputParamDefinitionType ( 'PRT', 'OC', 'PERIOD', 'SAVE', 'SAVE', 'KEYWORD', '', 'keyword to save', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_printrecord = InputParamDefinitionType ( 'PRT', 'OC', 'PERIOD', 'PRINTRECORD', 'PRINTRECORD', 'RECORD PRINT RTYPE OCSETTING', '', '', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_print = InputParamDefinitionType ( 'PRT', 'OC', 'PERIOD', 'PRINT', 'PRINT', 'KEYWORD', '', 'keyword to save', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_rtype = InputParamDefinitionType ( 'PRT', 'OC', 'PERIOD', 'RTYPE', 'RTYPE', 'STRING', '', 'record type', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_ocsetting = InputParamDefinitionType ( 'PRT', 'OC', 'PERIOD', 'OCSETTING', 'OCSETTING', 'KEYSTRING ALL FIRST LAST FREQUENCY STEPS', '', '', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_all = InputParamDefinitionType ( 'PRT', 'OC', 'PERIOD', 'ALL', 'ALL', 'KEYWORD', '', '', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_first = InputParamDefinitionType ( 'PRT', 'OC', 'PERIOD', 'FIRST', 'FIRST', 'KEYWORD', '', '', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_last = InputParamDefinitionType ( 'PRT', 'OC', 'PERIOD', 'LAST', 'LAST', 'KEYWORD', '', '', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_frequency = InputParamDefinitionType ( 'PRT', 'OC', 'PERIOD', 'FREQUENCY', 'FREQUENCY', 'INTEGER', '', '', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_steps = InputParamDefinitionType ( 'PRT', 'OC', 'PERIOD', 'STEPS', 'STEPS', 'INTEGER1D', '<NSTP', '', .true., .false., .true., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), dimension(*), parameter, public | prtocinputmodule::prt_oc_param_definitions = [ prtoc_budfilerec, prtoc_budget, prtoc_fileout, prtoc_budgetfile, prtoc_budcsvfilerec, prtoc_budgetcsv, prtoc_budgetcsvfile, prtoc_trackfilerec, prtoc_track, prtoc_trackfile, prtoc_trackcsvfilerec, prtoc_trackcsv, prtoc_trackcsvfile, prtoc_track_release, prtoc_track_exit, prtoc_track_subf_exit, prtoc_track_timestep, prtoc_track_terminate, prtoc_track_weaksink, prtoc_track_usertime, prtoc_track_dropped, prtoc_ttimesrec, prtoc_track_times, prtoc_times, prtoc_ttimesfilerec, prtoc_track_timesfile, prtoc_timesfile, prtoc_dev_dump_evtrace, prtoc_ntracktimes, prtoc_time, prtoc_saverecord, prtoc_save, prtoc_printrecord, prtoc_print, prtoc_rtype, prtoc_ocsetting, prtoc_all, prtoc_first, prtoc_last, prtoc_frequency, prtoc_steps ] |
| |
| type(inputparamdefinitiontype), parameter | prtocinputmodule::prtoc_tracktimes = InputParamDefinitionType ( 'PRT', 'OC', 'TRACKTIMES', 'TRACKTIMES', 'TRACKTIMES', 'RECARRAY TIME', 'NTRACKTIMES', '', .false., .false., .false., .false., .false., .false. ) |
| |
| type(inputparamdefinitiontype), dimension(*), parameter, public | prtocinputmodule::prt_oc_aggregate_definitions = [ prtoc_tracktimes ] |
| |
| type(inputblockdefinitiontype), dimension(*), parameter, public | prtocinputmodule::prt_oc_block_definitions = [ InputBlockDefinitionType( 'OPTIONS', .false., .false., .false. ), InputBlockDefinitionType( 'DIMENSIONS', .false., .false., .false. ), InputBlockDefinitionType( 'TRACKTIMES', .false., .true., .false. ), InputBlockDefinitionType( 'PERIOD', .false., .false., .true. ) ] |
| |