Skip to content

itbaxter/Circulation-Benchmarking-AI-Emulators

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Circulation-Benchmarking-AI-Emulators

Preprint Available on ArXiv: arXiv

Link to Zenodo repository with data: DOI

Code and link to data to reproduce diagnostics and figures for submitted manuscript, "Benchmarking atmospheric circulation variability in an AI emulator, ACE2, and a hybrid model, NeuralGCM"

Python3 and Bash used to run code:

Quick run Guide

To recreate the figures first download and unzip the input data files from the Zenodo archive.

Then run bash script: "./scripts/run_scripts.sh <path/ to/ zenodo/ directory>".

This will put all figures (in png files) in the plots directory.

Metrics

We present 4 benchmarking metrics evaluating the capabilities of an AI Emulator (ACE2-ERA5) and a Hybrid AI-Atmospheric Model (NeuralGCM) to capture atmopsheric circulation variability.

QBO in an Physics-based models, an AI Emulator, and a Hybrid AI model

The QBO, is characterized by the downward propagation of successive westerly and easterly winds with an average period of ∼ 28 months (Baldwin et al., 2001; Anstey et al., 2022). In this study, the QBO index is defined as the monthly and latitude-weighted (10◦S to 10◦N ) mean zonal winds at 50 hPa. QBO amplitude is computed following Richter et al. 2020.

In the tropics, atmospheric circulation and its associated impacts are generally determined by atmospheric waves coupled to deep convection (Kiladis et al., 2009); however, this convection that is normally parameterized in physics-based models (often poorly) is implicitly learned by the neural networks in the AI emulator and hybrid model. Specific regions of the wavenumber-frequency spectra have been associated with leading modes of tropical variability, such as the MJO and equatorial Rossby, Kelvin, Mixed Rossby gravity (MRG), and inertio-gravity (IG) waves. To test the representation of convectively coupled waves, we compute frequency-wavenumber spectra following Wheeler and Kiladis (1999), using daily precipitation from ERA5, AMIP, and ACE2-ERA5. This version of NeuralGCM does not prognostically forecast precipitation directly, but it is in ferred from total column moisture convergence (i.e., precipitation minus evaporation).

To evaluate convectively coupled waves in the tropics, we follow the methodology from Wheeler and Kiladis (1999). The code uses functions from Brian Medeiros' Github to compute wavenumber-frequency spectra https://github.com/brianpm/wavenumber_frequency.

Extratropical atmospheric dynamics is dominated by the interactions of eddies (deviations from the zonal mean) and the jet stream (mean flow). This interaction can be quantified by eddy flux co-spectra, which are here computed following previous work (Hayashi, 1971; Randel & Held, 1991; Chen & Held, 2007; Lutsko et al., 2017). The code here builds on Matlab code from Gang Chen and python code from Nick Lutsko.

The large-scale circulation in the Southern Hemisphere is dominated by the Southern Annular Mode (SAM), which has a 150-day periodicity (Lubis & Hassanzadeh, 2023). The timescale of the annular mode is determined by wave-mean flow interactions in the extratropics. Eddy feedbacks and their timescales has been used to evaluate the variability of physics-based models (Gerber et al., 2008). Here, we follow the approach in Lubis & Hassanzadeh (2023) to compute the propagation of SAM, using daily mean horizontal wind data at 500 hPa from ERA5, AMIP, ACE2-ERA5, and NeuralGCM from January 1981 to December 2014. NCL scripts are used to compute EOF following code from Sandro Lubis.

License

About

Code and link to data to reproduce diagnostics and figures for submitted manuscript, "Benchmarking atmospheric circulation variability in an AI emulator, ACE2, and a hybrid model, NeuralGCM"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors