|
XGC1
|
remainining time estimation module More...
Public Attributes | |
| logical | rem_estimate = .false. |
| enable (disable) remaining execution time logic More... | |
| real(8) | rem_starttime = -1.0 |
| first recorded wallclock timestamp More... | |
| integer | rem_walltime |
| estimated time remaining at beginning of job (seconds) More... | |
| integer | rem_walltime_src = -1 |
| where estimated time came from -1: not yet determined; 0: no estimate; 1: from input; 2: from pre_aprun; 3: from xgc_syslog (nonconservative estimate) 4: from xgc_syslog (conservative estimate) More... | |
| integer | rem_final_step_est =-1 |
| estimate of last step can compute before time expires More... | |
| logical | rem_final_step_upd = .false. |
| flag indicating that rem_final_step_est was broadcast More... | |
| integer | rem_step_loop_cnt = -1 |
| number of loop iterations in current running sum More... | |
| real(8) | rem_step_loop_start |
| most recent timestamp for start of step loop More... | |
| real(8) | rem_step_loop_sum = 0.0 |
| current step loop cost running sum More... | |
| real(8) | rem_step_loop_max = 0.0 |
| max observed step loop cost More... | |
| logical | rem_restart_any = .false. |
| flag indicating whether a restart has ever occurred More... | |
| logical | rem_restart = .false. |
| flag indicating whether restart occurred this loop count More... | |
| real(8) | rem_restart_write_start =0.0 |
| most recent timestamp for start of restart write More... | |
| real(8) | rem_restart_write =0.0 |
| most recent cost for restart write More... | |
| real(8) | rem_restart_write_max = 0.0 |
| max observed restart write cost More... | |
remainining time estimation module
| logical rem_module::rem_estimate = .false. |
enable (disable) remaining execution time logic
| integer rem_module::rem_final_step_est =-1 |
estimate of last step can compute before time expires
| logical rem_module::rem_final_step_upd = .false. |
flag indicating that rem_final_step_est was broadcast
| logical rem_module::rem_restart = .false. |
flag indicating whether restart occurred this loop count
| logical rem_module::rem_restart_any = .false. |
flag indicating whether a restart has ever occurred
| real (8) rem_module::rem_restart_write =0.0 |
most recent cost for restart write
| real (8) rem_module::rem_restart_write_max = 0.0 |
max observed restart write cost
| real (8) rem_module::rem_restart_write_start =0.0 |
most recent timestamp for start of restart write
| real (8) rem_module::rem_starttime = -1.0 |
first recorded wallclock timestamp
| integer rem_module::rem_step_loop_cnt = -1 |
number of loop iterations in current running sum
| real (8) rem_module::rem_step_loop_max = 0.0 |
max observed step loop cost
| real (8) rem_module::rem_step_loop_start |
most recent timestamp for start of step loop
| real (8) rem_module::rem_step_loop_sum = 0.0 |
current step loop cost running sum
| integer rem_module::rem_walltime |
estimated time remaining at beginning of job (seconds)
| integer rem_module::rem_walltime_src = -1 |
where estimated time came from -1: not yet determined; 0: no estimate; 1: from input; 2: from pre_aprun; 3: from xgc_syslog (nonconservative estimate) 4: from xgc_syslog (conservative estimate)
1.8.5