Skip to content
Projects

Poisson solver, strong scaling: np8

all 5all levels

np8.h52026-10-17 12:00 UTCsynthetic CPU8 ranks5 regions0.0747872 s profiled

← Poisson solver, strong scaling · ‹ np4

Wall time74.8 mssetup to finalize
Ranks8
Regions5
In regions94%of the session
Top hotspotsolve67.7% of the session
Load imbalance+8%solve, slowest on rank 7
  • solve (in simulation) is the largest hotspot: 385 ms over 80 calls, 67.7% of the session.
  • The three largest hotspots account for 94% of the session.

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% sessiontotal [s]trend
└─ (own) 5.62% 0.032000
│ └─ (own) 0.00% 0.000000

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.

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.

regionmeanminmaxslowest rankimbalanceexcessmin · mean · max
solve48.2 ms45.4 ms51.8 ms7+8%3.63 ms
setup4 ms4 ms4 ms0+0%0 s
exchange15 ms15 ms15 ms0+0%0 s

Each cell compares one rank's time in a region with the region's mean over the ranks. Rank 7, in red in the header, spends the most time in regions overall. Hover a cell for its time.

faster than the meanslower

regionmean01234567
solve48.2 ms−3.4%−1.7%−1.8%+2.4%−5.8%+3.0%−0.2%+7.5%
exchange15 ms0%0%0%0%0%0%0%0%
setup4 ms0%0%0%0%0%0%0%0%
all regions67.2 ms−2.4%−1.2%−1.3%+1.7%−4.1%+2.2%−0.1%+5.4%
Region durations

Each bar shows a region's total recorded duration, summed over the selected ranks, longest first.

Timeline: np8 (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.

commit0000000
systemsynthetic
chip_informationsynthetic CPU
mpi_size8
num_nodes2
omp_num_threads1
platformsynthetic
scope_profiler_versionsample
timestamp2026-10-17T12:00:00Z
total_cores8