Dynamical Tests For Deep-Learning Weather Prediction Models
Gregory J. Hakim
University of Washington
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
DCMIP 2025
Hakim & Masanam (2024)
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
github.com/modons/DL-weather-dynamics
Experiments are CPU friendly!
Motivation
Take-away: a set of physics-based tests would be a helpful part of deep-learning model training, evaluation, and inter-comparison
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
Physical Tests for Deep Learning Models
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
Previous evaluation mostly forecast RMSE aiming for “We beat IFS”�
Here we conduct two sets of experiments aimed at physics:
Test #1: Space—time initial value problems
Test #2: global large-ensemble data assimilation
�
Comparisons not in our experiments
We do not make direct comparisons to solutions from physics models
Boundary conditions inevitably different with ML models
A physics test suite should help distinguish ML models
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
Physics from localized disturbances
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
Hakim (2003)
Experiment Design
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
Given a neural network, N, that autoregressively maps inputs to outputs
Bar fields are time-averages (“mean state”)
Experiments
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
Tropical Heating
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
Tropical Heating: Extratropical Teleconnections
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
Ting and Sardeshmukh (1993; fig. 7)
Matsuno (1966)—Gill(1980) Model
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
Pangu-Weather Solutions
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
Heating experiment (500 hPa Z)
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
t = 5 days; cint = 0.3 m
Heating experiment (500 hPa Z)
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
t = 10 days; cint = 2 m
Heating experiment (500 hPa Z)
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
t = 20 days; cint = 20 m
Heating experiment (850 hPa)
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
Baroclinic Wave Simulations
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
Simmons & Hoskins (1975,1978)
* baroclinic wave simulations on sphere
Rotunno et al. (1994)
* analytical jet & initial condition
Polvani et al. (2004)
* convergence in resolution
Jablonowski & Williamson (2007)
* standardized test case across dry “dy-cores”
Jablonowski & Williamson (2007)
Baroclinic Wave Packet Theory
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
Hakim (2003)
Baroclinic Development Experiment
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
Pangu-Weather Solutions
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
Further idealization: DJF zonal-mean basic state��Will this break the model? (nothing like this in training)
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
Simulated Wave Packet Structure
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
Composite average observations (300 hPa)
Hakim (2003)
Pangu-Weather
Geostrophic Adjustment
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
Simulated geostrophic/hydrostatic adjustment
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
Lelong & Sundermeyer (2005)
density, V
(x-y plane)
potential
vorticity, V
(x-z plane)
Pangu-Weather Solutions
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
Geostrophic adjustment on the equator
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
This looks good:
This doesn’t look good:
Hurricane Development
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
Pangu-Weather Solutions
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
Storm tracks
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
Storm Intensity in MSLP Anomaly
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
Need initial low <~5 hPa in MSLP
Remove water vapor: storm quickly dissipates
Summary & Conclusions
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025
Thank You!
G. J. Hakim, DCMIP 2025 Webinar
3 June 2025