[Paper] Convection-permitting scales break climate invariance in machine-learned precipitation downscaling

Preprint · September 2026

Convection-permitting scales break climate invariance in machine-learned precipitation downscaling

Xingjian Yan, Anamitra Saha, Erin M. Dougherty, Sai Ravela

Climate models compute rain on grids 25 to 100 km wide, too coarse for the downpours that flood a neighborhood. Running a weather model fine enough to resolve individual thunderstorms (about 3 km) over decades is far too expensive, so a common shortcut is machine-learned downscaling: train a neural network to turn coarse rain fields into fine ones. Networks are trained on today’s climate and then applied to the future, which quietly assumes that the relation between coarse and fine rain does not change as the climate warms. This assumption is known as climate invariance (Beucler et al., 2024). We tested it over Puerto Rico and found no detectable change at coarse resolution, but a significant break at the step where thunderstorms start to be resolved.

1 One network for each step, 48 → 25 → 12 → 3 km

Erin selected extreme-rain days from an ensemble of ten climate-model runs (Dougherty et al., 2026): 78 days in 2001–2021 and 77 days in 2041–2061 under a high-emission scenario (RCP8.5). Each day was simulated for 36 hours with the weather model MPAS at 48, 25, 12 and 3 km, and a separate network, a generative adversarial network (GAN) that learns to draw realistic detail, was trained for each step (Fig. 1). Only the 3-km grid resolves thunderstorms (convection), which is why such grids are called convection-permitting; the coarser grids represent thunderstorms with a simplified rule, a parameterization.

Rain over Puerto Rico for one hour at 48, 25, 12 and 3 km grid spacing, with arrows between the grids; the spiral rain bands become sharper at each step.
Fig. 1. The downscaling ladder. One hour of one current-climate extreme-rain day, from four separate MPAS simulations at 48, 25, 12 and 3 km grid spacing (A to D), on one color scale. Each arrow is one downscaling step with its own network. PDF

2 Networks trained in two climates, given the same input

Every step was trained twice, once on current-climate days and once on near-future days. To see whether the learned relation depends on climate, we gave both versions the same future input and compared their output with the simulation on the finer grid (Fig. 2). By eye the two outputs look much alike; the difference shows up in the statistics of many hours (Fig. 3).

Four rain maps: a blocky 12-km input, the outputs of the future-trained and the current-trained networks, and the 3-km simulation.
Fig. 2. Same input, two training climates. (A) Rain at 12 km for one hour of a future day not used in training. 3-km rain produced from A by the network trained on (B) future days and (C) current days. (D) The 3-km simulation of the same hour. The color scale ends at 1.34 mm h−1 so that light rain stays visible. PDF

3 No detectable climate dependence at the coarse steps; a significant one at 12 → 3 km

We took 468 hours (36 per simulated day) from 13 future days held out of training, split the rain into spatial patterns ranked by how much variability they carry, and plotted the variance of each pattern, largest first (an eigenspectrum, as in principal component analysis; Fig. 3). For the coarse steps the two networks agree: the ratio of their total variance is 1.09, with no detectable difference from 1 (P = 0.36). At 12 → 3 km, the future-trained network recovers 56% of the simulated variance (downscaling networks tend to be too smooth), and the current-trained network only 42%, a quarter less (ratio 0.75, P = 0.025). Even with the correct future input, the network trained on today’s storms underestimates the variability of future storms more than the network trained on future storms does.

Two log-log plots of variance against pattern rank. Left, the three curves overlap. Right, the current-trained curve lies below the future-trained curve, which lies below the simulation.
Fig. 3. Eigenspectra of the future test rain. Variance carried by each of the 60 largest spatial patterns: simulation (black), future-trained network (orange, dashed), current-trained network (blue), both networks fed the same inputs. Shading: ±1.5 standard deviations over 200 resamplings of the hours. (A) The two coarse networks chained together, 48 → 25 → 12 km. (B) The step 12 → 3 km. P tests the ratio of total variance, paired day by day, so it can be small where the per-pattern shading overlaps. PDF

4 A likely reason: warming adds energy at scales a 12-km grid cannot carry

To find the physical reason we simulated an idealized squall line, a line of thunderstorms in a simplified setting (Weisman and Klemp, 1982), with the surface warmed by 0 to 8 K in 2-K steps, and split its energy budget by wavelength (Augier and Lindborg, 2013; Fig. 4). Condensation heating (G) is the energy input, part of it is converted into motion (C), and the motion exchanges kinetic energy between scales. Warming does not make the conversion more efficient (the fraction of G turned into motion is 0.57 today and 0.51 at +4 K); it supplies more heating.

With 4 K of warming, G grows by 168% at wavelengths below 25 km but by 52% above, so about 75% of the extra input lands at the small scales. Every exchange between scales that changes steadily with warming also involves those small scales. A 12-km grid cannot represent waves shorter than 24 km, twice its spacing, and 25 km is the nearest band edge. This points to the climate signal entering through scales absent from the coarse input, which a network can only supply from what it learned in training.

Three 11 by 11 matrices of kinetic-energy transfer between wavelength bands with bar charts beside them; in the difference panel the bars grow toward short wavelengths and the dotted cells all involve bands shorter than 25 km.
Fig. 4. Warming adds energy mostly at wavelengths below 25 km. Energy budget of the idealized 3-km squall line in roughly the lowest 7 km of the atmosphere: (A) current surface temperature, (B) 4 K warmer, (C) the difference. Matrices: rate at which kinetic energy moves from a giver wavelength band (column) to a receiver band (row), the transfer TK; red, the receiver gains (in C, gains more with warming); each exchange appears twice, as mirror cells of opposite color. Bars: condensation heating G (pink) and its conversion into kinetic energy C (green) in each band. Dashed lines: 25 km. Dots: the 13 band pairs (each shown twice) whose exchange changes the same way at every 2-K step. Units 10−3 W kg−1. PDF

In short, the coarse steps of a downscaling chain could be reused in a warmer climate in our test, but the step into thunderstorm-resolving scales needs retraining or explicit information about the climate. Because the error depends on scale, a single correction factor, such as scaling rain by about 7% per degree of warming (roughly how much more water vapor warmer air can hold), is unlikely to fix it. The preprint also tests a simpler statistical method, the ensemble-conditional Gaussian process, with the same conclusion.

Thanks to my coauthors: Anamitra Saha (IIT Hyderabad), who developed the downscaling networks; Erin Dougherty (NSF NCAR), who selected the extreme days and ran the MPAS simulations; and Sai Ravela (MIT).

Preprint: X. Yan, A. Saha, E. M. Dougherty, S. Ravela, “Convection-permitting scales break climate invariance in machine-learned precipitation downscaling,” Research Square (2026), doi:10.21203/rs.3.rs-10899014/v1.