JEDI variational run profile — 3D-Var vs 3D-FGAT
OOPS_STATS profile, MPAS-JEDI variational application, 120 km global mesh

Where two variational runs spend their time

A 3D-Var and a 3D-FGAT analysis, same mesh, same observations, same minimizer, 128 MPI tasks each. The pages below compare their cost and rank the code scopes worth optimizing.

Run timeline

Phase boundaries come from the OOPS_STATS milestone markers, so these segments partition the wall clock without overlap.

Resources

Wall clock, allocated core time, and resident memory as reported at the Run start and Run end markers.

Resident memory per task through the run

Traced from the per-milestone Local Memory field. The staircase inside the minimizer is the in-core Lanczos basis.

Hot spots

Every scope in the parallel timing table, ranked. Select a row for the full per-task spread and the other run's value.

Run
Rank by
Show

Code map

Time attributed to the code that owns it. Select a wedge or tile to descend, use the trail above the chart to come back up.

Chart
Group by
Scopes
Run

Load imbalance

Fastest to slowest task for the scopes that waste the most core time. The marker is the mean; the bar spans min to max.

Run

How to read these numbers

Three things about the source data change what the charts can and cannot tell you.