Reduced cloud cover errors in a hybrid AI-climate model through equation discovery and automatic tuning
Data-driven equation for cloud cover implemented in ICON-A 2.6.4., the atmospheric component of the ICON climate model. The resulting ICON-A-MLe climate model is tuned automatically, surpassing the projection skill of the native ICON-A model.
Grundner, A., Beucler, T., Savre, J., Lauer, A., Schlund, M. & Eyring, V. (2025). Reduced cloud cover errors in hybrid climate models through a novel combination of data-driven parameterizations and automatic tuning. Link to publication, Arxiv preprint.
Author: Arthur Grundner, arthur.grundner@dlr.de
The current release on zenodo can be found here:
- Fig 1: Sketch of the automatic tuning pipeline
- Fig 2: Qualitative evaluation of 20-year ICON-A-MLe simulations using parameter settings extracted at three different stages of the tuning pipeline
- Fig 3, Code_1, Code_2: Biases of 20-year ICON-A(-ML) simulations in three key climate metrics
- Fig 4, Code_1, Code_2: Evaluation of schemes in opposing environment
- Fig 5, Code: Contribution of terms in data-driven equation
- Fig 6, Code: Cloud differences in +4K ICON-A-MLe simulations
- Fig S1, Code: Climate metrics of three 10-year ICON-A simulations
- Fig S2, Code: ICON-A sensitivity analysis
- Fig S3: Zonal means of nine important climate variables from 20-year simulations
- Fig_S4, Code: Evolution of ICON-A-MLe tuning parameters during day-long simulations
- Fig_S5, Code: Evolution of ICON-A-MLe tuning parameters during year-long simulations
- Fig S6: Like Fig. 2, but showing zonal means of the top of the atmosphere longwave and shortwave radiation
- Fig S7, Code_1, Code_2: (Bias) differences between the panels of each column in Fig. 3
- Fig S8: Like Fig. 3, but showing column-integrated cloud ice (ice water path) for the ICON-A-MLe and the automatically tuned ICON-A model simulations
- Fig S9, Code: Like Fig. 6, but using the manually tuned ICON-A baseline model to conduct the control and +4K warming scenario simulations
- Fig S10, Code: Precipitation metrics in warming scenarios
All ICON simulations were performed on DKRZ/Levante with ICON-A 2.6.4. with two implementation errors fixed in the turbulence scheme (setting maximum mixing length to 150m and correcting the computation of the turbulent length scale so that it matches Pithan et al., 2015 and Giorgetta et al., 2018). The resulting ICON-A 2.6.4. code can be found in our GitLab repository. You can find the official stable ICON-A 2.6.4. release on ICON-DKRZ-GitLab here. To turn it into our ICON-A-MLe model, the data-driven cloud cover scheme needs to be implemented in ICON-A with adaptable parameter as shown here. The scripts for automatically tuning the ICON-A(-ML) can be found in this folder. The code for deriving the data-driven cloud cover scheme can be found in the GitHub repository of Grundner et al., 2024.
In the subfolders of
simulation_scripts_and_evaluation you can
find the runscripts and ESMValTool evaluation plots of all 20-year AMIP
simulations performed for our manuscript. To reproduce the ESMValTool results,
ESMValTool
v2.12.0
is required. An ESMValTool configuration
file
tailored to DKRZ's Levante is available in
this directory at ESMValTool_config-user.yml. This file needs to be put into
~/.config/esmvaltool/ and slightly adapted (e.g., output paths). ESMValTool
recipes
can be found on the websites given by the Evaluation link in the source.txt
files of the subfolders (Click on debug page -> Select a recipe -> scroll to
the bottom -> Download the recipe_*.yml file. ESMValTool can be then be run
with
esmvaltool run /path/to/recipe.ymlTo reproduce the results on another machine, more changes to the configuration file (e.g., input paths) are necessary.