The whole planet at storm-resolving resolution: a 24-hour free-running STRATA forecast (top) and the SCREAM physics-model ground truth (bottom) from the same initial condition, at 4.9 km and 10-minute resolution. Water vapour in blue, rain intensity in warm colors. Both play in sync; switch to Swipe to compare them in a single frame.

Playback quality:
4.9 km
× 24 vertical levels
global grid, ~25M columns, surface to ~100 hPa
24 h
at 10-minute steps
stable free-running global rollouts (144 steps)
~50×
energy efficiency vs. SCREAM (48 sim. days / MWh)
741
simulated days per wall-clock day on 512 H100s

Abstract

Kilometer-scale convection shapes precipitation extremes, tropical organization, and cloud feedbacks, but most global atmospheric models approximate these processes at 25–100 km resolution. Global storm-resolving physics models resolve convective systems explicitly, but at a cost—roughly one MWh per simulated day on exascale supercomputers—that limits long-duration simulation. We introduce STRATA (Storm-resolving Tile-based autoRegressive Atmosphere Transformer Architecture), the first autoregressive AI emulator for global storm-resolving atmospheric dynamics. STRATA is trained on the highest-resolution atmospheric dataset yet used for global AI emulation: 17 days of SCREAM physics-model output at 4.9-km resolution (~25 million grid cells) sampled every 10 minutes. Our central premise is that on 10-minute timescales atmospheric dynamics are predominantly local, so training on small spatial tiles trades scarce global temporal samples for abundant local spatial samples and enables global rollout via overlapping-tile blending. STRATA combines 3D patch embedding and local 3D neighborhood attention, a novel Stereographic Rotary Position Embedding (StereoRoPE) for grid-invariant encoding, and a pixel-space de-aliasing decoder that suppresses patch-scale rollout artifacts. An iso-FLOP scaling study reveals that km-scale emulation requires ~10× more FLOPs per grid point than coarse-resolution AI weather models, consistent with the higher information density of convective-scale dynamics. Trained on only 17 days of data, STRATA produces stable 24-hour global rollouts with realistic km-scale dynamics across diverse regimes, though large-scale biases develop with lead time. It achieves 48 simulation days per megawatt-hour—about 50 times better energy efficiency than the SCREAM physics model—and 741 simulated days per wall-clock day at 512 H100 GPUs. Code and dataset are publicly available.

Method

STRATA method overview: tile-based training, global inference with overlapping tiles, the tile update model, and StereoRoPE
(a, b) STRATA learns 10-minute updates from local SCREAM tiles and applies the same model globally using overlapping tiles that are blended into a continuous rollout; Duo-grid halo padding supplies geometrically consistent context near cubed-sphere face boundaries. (c) The tile update model combines 3D patch embedding, local attention mechanisms, and a pixel-space de-aliasing decoder adapted from PixelDiT. (d, e) Stereographic Rotary Position Embedding (StereoRoPE) projects each tile to a local stereographic frame and rotates vector inputs into the same tile-centered frame, providing grid-invariant position information for the transformer.

For full details on the architecture, training data, scaling study and evaluation, please see our paper.

Regional Zoom-ins

Where the zoom-ins are: STRATA (left) and SCREAM (right) near-surface humidity and precipitation, with the six regions boxed and shown below the maps.

Each clip below is the same 24-hour free rollout at 4.9 km and 10-minute resolution: SCREAM ground truth (top) vs. STRATA (bottom). Columns: vertical velocity, precipitation, near-surface humidity and near-surface zonal wind. The playback-quality toggle at the top applies here too.