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)