summarize_nebscape_minhop_finalization_timing

soda_analyzer.summarize_nebscape_minhop_finalization_timing(profiling_directory)

Read existing per-rank finalization timers from output/profiling.

Parameters:

profiling_directory (str or pathlib.Path) – Run’s output/profiling folder containing files named by MPI rank.

Returns:

dict – Availability, per-rank recorded-job counts and worker seconds, and their totals. Missing profiling files give available=False and None totals.

Notes

worker_seconds sums recorded job time across ranks. It includes ordinary worker/calculator overhead and overlapping jobs, so it is not wall time or a speedup estimate. Missing profiling files yield None rather than zero.