Poisson solver, nightly: 2026-10-15: np2
← Poisson solver, nightly: 2026-10-15 · ‹ np1 · np4 ›
Summary
Section titled “Summary”solve(in simulation) is the largest hotspot: 393 ms over 20 calls, 93.8% of the session.- The three largest hotspots account for 98% of the session.
Hotspots
Section titled “Hotspots”The leaves of the call tree with the most time: regions without nested regions, and the own time parents spend outside theirs. Shares are of the session. Click one to find it in the table.
Region statistics
Section titled “Region statistics”| region | % session | total [s] | trend | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| scope_profiler.session (2x) | 100.00% | 0.418581 | |||||||||||||||||||
| └─ (own) | 1.91% | 0.008000 | |||||||||||||||||||
Per rank
| |||||||||||||||||||||
| └─ simulation (2x) | 98.09% | 0.410581 | |||||||||||||||||||
| │ └─ (own) | 0.00% | 0.000000 | |||||||||||||||||||
Per rank
| |||||||||||||||||||||
| │ └─ setup (2x) | 1.91% | 0.008000 | |||||||||||||||||||
Per rank
| |||||||||||||||||||||
| │ └─ solve (20x) | 93.79% | 0.392581 | |||||||||||||||||||
Per rank
| |||||||||||||||||||||
| │ └─ exchange (20x) | 2.39% | 0.010000 | |||||||||||||||||||
Per rank
| |||||||||||||||||||||
| No regions match the filter. | |||||||||||||||||||||
Durations are in seconds. (own) rows show a region's time excluding its children. % session uses wall-clock coverage; overlapping recursive calls count once. Click a row for its call site and per-rank breakdown.
Load balance
Section titled “Load balance”Each region's own time per rank, excluding nested regions, so a parent does not repeat its children's imbalance. Excess is how much longer the slowest rank spends than the average rank: the most balancing that region could save. Regions are ordered by it.
| region | mean | min | max | slowest rank | imbalance | excess | min · mean · max |
|---|---|---|---|---|---|---|---|
| solve | 196 ms | 194 ms | 199 ms | 0 | +1% | 2.29 ms | |
| setup | 4 ms | 4 ms | 4 ms | 0 | +0% | 0 s | |
| exchange | 5 ms | 5 ms | 5 ms | 0 | +0% | 0 s |
Rank comparison
Section titled “Rank comparison”Each cell compares one rank's time in a region with the region's mean over the ranks. Every rank spends about the same time in regions overall, so the differences above are ranks waiting for each other. Hover a cell for its time.
faster than the meanslower
| region | mean | 0 | 1 |
|---|---|---|---|
| solve | 196 ms | +1.2% | −1.2% |
| exchange | 5 ms | 0% | 0% |
| setup | 4 ms | 0% | 0% |
| all regions | 205 ms | +1.1% | −1.1% |
Charts
Section titled “Charts”Region durations
Each bar shows a region's total recorded duration, summed over the selected ranks, longest first.
Timeline: np2 (rank 0)
Each bar is one recorded region call on rank 0. Its position and width show when the call started and how long it ran; colors identify regions.
Rank imbalance
Each line compares a region's total duration by rank; its dashed line marks the mean across ranks. Points far from the mean identify stragglers.
Rank heatmap
This heatmap uses exclusive timings. Exclusive duration is the time spent in a region itself, excluding time spent in nested child regions; this prevents the enclosing session region from dominating the heatmap.
Metadata
Section titled “Metadata”| execution | 2026-10-15 |
|---|---|
| date | 2026-10-15 |
| commit | c3d4e5f |
| chip_information | synthetic CPU |
| mpi_size | 2 |
| num_nodes | 1 |
| omp_num_threads | 1 |
| platform | synthetic |
| scope_profiler_version | sample |
| timestamp | 2026-10-17T12:00:00Z |
| total_cores | 2 |