Climate predictions of feels-like temperatures with online machine learning
Lead Research Organisation:
UNIVERSITY OF OXFORD
Abstract
Climate models provide crucial information for climate change mitigation and adaptation, but their predictions also lack necessary accuracy with respect to many atmospheric variables. Correctly predicting the probability of heat waves and especially the risk of associated heat illnesses, including heat strokes, has a great importance for society. The July 2022 European heat wave caused a UK national emergency with further socio-economic impacts due to the following drought. However preparation is possible as, for example, major outdoor sport events have adapted schedules to reduce the risk of heat illnesses.
Conventional atmospheric models predicting heat waves are built on physical laws for resolved dynamics but include so-called parameterizations of processes that are not explicitly resolvable, such as radiation, precipitation and surface fluxes. Decades of global observational data are available which machine learning can learn from and, if embedded inside an atmospheric model, could automatically correct the simulated climate.
With this NERC Independent Research Fellowship, I want to build a hybrid physics and data-driven atmospheric model that learns automatically from global data of feels-like temperatures to quantify the heat stress on the human body. I will develop so-called online learning for data-driven parameterizations in the atmospheric general circulation model SpeedyWeather.jl that I wrote over the last year. If the simulated precipitation learned to rain more over mountains, then the current offline learning methods would not increase soil moisture, nor impacting surface humidity and temperature. The proposed online learning however will provide physical consistency with machine learning in a climate model.
The main objective is to create a global dataset of feels-like temperature probabilities for the 2050s. The public and policymakers will have access to a catalogue quantifying the risk of critical heat exposure in their global location. This catalogue is like a weather forecast but for climate, for every season and time of day, providing vital information to mitigate and adapt to the expected human heat stress. With project partners in the UK and Germany, I will build on top of previous work on heat forecasts for the Tokyo 2020 Olympics.
The major scientific advance is the use of explainable machine learning inside a physics-based atmospheric model. With project partners in the USA, I will develop a hybrid climate model that can reveal missing physics in current modelling efforts by learning corrections to existing parameterizations. Only this combination of a model obeying physical laws with online learning for unresolved processes will allow climate simulations to be consistently enhanced with machine learning. This methodology will generally allow climate science to better understand the missing physics in current climate models.
The proposed hybrid climate models which include machine-learned physics does not exist yet, but this project will develop a prototype. Only with online learning can we combine physics knowledge and observations towards a new generation of reliable climate predictions. For individuals and policymakers, it is necessary to translate such predictions into crucial information. To better prepare against future heat waves, we have to predict and communicate effectively the feels-like temperatures and associated risks of heat illnesses.
Conventional atmospheric models predicting heat waves are built on physical laws for resolved dynamics but include so-called parameterizations of processes that are not explicitly resolvable, such as radiation, precipitation and surface fluxes. Decades of global observational data are available which machine learning can learn from and, if embedded inside an atmospheric model, could automatically correct the simulated climate.
With this NERC Independent Research Fellowship, I want to build a hybrid physics and data-driven atmospheric model that learns automatically from global data of feels-like temperatures to quantify the heat stress on the human body. I will develop so-called online learning for data-driven parameterizations in the atmospheric general circulation model SpeedyWeather.jl that I wrote over the last year. If the simulated precipitation learned to rain more over mountains, then the current offline learning methods would not increase soil moisture, nor impacting surface humidity and temperature. The proposed online learning however will provide physical consistency with machine learning in a climate model.
The main objective is to create a global dataset of feels-like temperature probabilities for the 2050s. The public and policymakers will have access to a catalogue quantifying the risk of critical heat exposure in their global location. This catalogue is like a weather forecast but for climate, for every season and time of day, providing vital information to mitigate and adapt to the expected human heat stress. With project partners in the UK and Germany, I will build on top of previous work on heat forecasts for the Tokyo 2020 Olympics.
The major scientific advance is the use of explainable machine learning inside a physics-based atmospheric model. With project partners in the USA, I will develop a hybrid climate model that can reveal missing physics in current modelling efforts by learning corrections to existing parameterizations. Only this combination of a model obeying physical laws with online learning for unresolved processes will allow climate simulations to be consistently enhanced with machine learning. This methodology will generally allow climate science to better understand the missing physics in current climate models.
The proposed hybrid climate models which include machine-learned physics does not exist yet, but this project will develop a prototype. Only with online learning can we combine physics knowledge and observations towards a new generation of reliable climate predictions. For individuals and policymakers, it is necessary to translate such predictions into crucial information. To better prepare against future heat waves, we have to predict and communicate effectively the feels-like temperatures and associated risks of heat illnesses.
Organisations
- UNIVERSITY OF OXFORD (Lead Research Organisation)
- University of Tromso (Collaboration)
- Potsdam Institute for Climate Impact Research (Collaboration)
- Polytechnic University of Turin (Collaboration)
- National Centre for Atmospheric Science (NCAS) (Collaboration)
- Medical School Hamburg (Project Partner)
- European Centre for Medium-Range Weather Forecasts (Project Partner)
- Technical University of Munich (Project Partner)
- Massachusetts Institute of Technology (Project Partner)
People |
ORCID iD |
| Milan Klöwer (Principal Investigator / Fellow) |
Publications
Gelbrecht M
(2025)
PseudospectralNet: Toward Hybrid Atmospheric Models for Climate Simulations
in Journal of Advances in Modeling Earth Systems
Gössling S
(2026)
Large carbon dioxide emissions avoidance potential in improved commercial air transport efficiency
in Communications Earth & Environment
Klöwer M
(2026)
Scrapping business class could halve aviation emissions - new study
Reichelt T
(2025)
ClimateBenchPress: A Benchmark for Compression of Climate Data
Schulz H
(2025)
xbitinfo: Compressing geospatial data based on information theory
in Journal of Open Source Software
| Description | Edinburgh Mac-Migs workshop on Julia, GPU and Fluid Dynamics |
| Geographic Reach | National |
| Policy Influence Type | Influenced training of practitioners or researchers |
| Impact | The course participants have learned new tools: Julia GPU computing, SpeedyWeather and Oceananigans.jl that they can use to conduct research into fluid dynamics, weather, ocean and climate modelling. |
| URL | https://github.com/NumericalEarth/PolarPlunge.jl |
| Description | NCAS Climate Modelling Summer School |
| Geographic Reach | National |
| Policy Influence Type | Influenced training of practitioners or researchers |
| Impact | The NCAS Climate modelling summer school used to use a Fortran-based weather model that we replaced with SpeedyWeather, a modern Julia-based model with improved interactively and modularity, enhancing the learning outcomes for the postgraduate student attendees. |
| URL | https://ncas.ac.uk/study-with-us/climate-modelling-summer-school/ |
| Title | ConservativeRegridding.jl |
| Description | GPU-accelerated conservative regridding to couple ocean, land and atmospheric models, discretized on different grids globally. Written in the Julia programming language. Devloped with MIT, JuliaHub and Caltech. |
| Type Of Material | Computer model/algorithm |
| Year Produced | 2025 |
| Provided To Others? | Yes |
| Impact | Has been successfully to develop the first (experimental to date) coupled ocean-land-sea-ice-atmosphere model written in the Julia programming language. |
| URL | https://github.com/JuliaGeo/ConservativeRegridding.jl |
| Title | SpeedyWeather.jl |
| Description | Climate model developed throughout this award. Focus on atmospheric dynamics and processes with representations of ocean, land and sea ice. GPU-accelerated, differentiable, and with an easy user interface for interactive simulations covering high-performance computing to interactive visualisations and a research model ready to implement machine learning in various forms. |
| Type Of Material | Computer model/algorithm |
| Year Produced | 2025 |
| Provided To Others? | Yes |
| Impact | Many research proposals have been written on this, several papers, MSc (1/2) and PhD theses (0/4) have been published / are currently in development. This model formed the atmospheric component of DeltaESM, a proposed new-generation Earth-system model built across many institutions in Europe with world-wide contributors. |
| URL | https://github.com/SpeedyWeather/SpeedyWeather.jl |
| Description | National Centre for Atmospheric Sciences |
| Organisation | National Centre for Atmospheric Science (NCAS) |
| Country | United Kingdom |
| Sector | Charity/Non Profit |
| PI Contribution | We co-organised the 2-week NCAS Climate modelling summer school. For this summer school several NCAS researchers contributed to SpeedyWeather and we produced training materials together for the students which also contributed to the software development. |
| Collaborator Contribution | I provided technical support to run SpeedyWeather for all students, implemented many features needed for the climate scenarios we wanted to simulate with the students. |
| Impact | 2 weeks of summer school materials that can be widely reused for teaching atmospheric and climate sciences. |
| Start Year | 2025 |
| Description | Politecnico di Torino |
| Organisation | Polytechnic University of Turin |
| Country | Italy |
| Sector | Academic/University |
| PI Contribution | We develop the atmospheric model SpeedyWeather and the coupling software ConservativeRegridding.jl |
| Collaborator Contribution | Politecnico di Torino (Simone Silvestri) develops the ocean model Oceananigans as well as the coupler NumericalEarth which we use to build a next-generation climate model. |
| Impact | Advances on several software packages: SpeedyWeather.jl, Oceananigans.jl, NumericalEarth.jl, and ConservativeRegridding.jl |
| Start Year | 2025 |
| Description | Potsdam Institute for Climate Impact Research |
| Organisation | Potsdam Institute for Climate Impact Research |
| Country | Germany |
| Sector | Learned Society |
| PI Contribution | I work with Maximilian Gelbrecht and Brian Groenke on the development of the Earth-system model components SpeedyWeather.jl (atmosphere) and Terrarium.jl (land). We have published 2 papers together, written grant proposals, and conference submissions and co-supervise students. |
| Collaborator Contribution | Brian Groenke has developed SpeedyWeather's parameter handling scheme and Maximilian Gelbrecht continues to be a core developer of that software. |
| Impact | We have released many versions of various software packages together. |
| Start Year | 2025 |
| Description | University of Tromsø |
| Organisation | University of Tromso |
| Country | Norway |
| Sector | Academic/University |
| PI Contribution | Support to develop SpeedyWeather's capability to run on AMD GPUs. |
| Collaborator Contribution | Tromsø contributed a Research Software Engineer to work with me on developing SpeedyWeather's capability to run on AMD GPUs. We are writing a grant proposal to get a few person months of funding to expand this functionality. |
| Impact | SpeedyWeather is now able to run not just on Nvidia but also AMD GPUs which prevents a tech-lock-in and allows execution on the Finnish supercomputer LUMI (EuroHPC). |
| Start Year | 2026 |
| Title | ConservativeRegridding.jl |
| Description | ConservativeRegridding provides functionality to regrid conservatively between two grids. For Earth-system model coupling ocean, land, atmosphere may be computed on different grids and to communicate the fluxes in between we need to regrid conservatively. |
| Type Of Technology | Software |
| Year Produced | 2025 |
| Open Source License? | Yes |
| Impact | Facilitate Earth-system coupling with a variety of models, including Oceananigans, SpeedyWeather, ClimaAtmos and Terrarium |
| URL | https://github.com/JuliaGeo/ConservativeRegridding.jl |
| Title | PolarPlunge.jl |
| Description | Software and tutorials created for a 2-day workshop on Julia programming, GPU computing and an introduction to Earth-system modelling with Oceananigans and SpeedyWeather. |
| Type Of Technology | Software |
| Year Produced | 2026 |
| Open Source License? | Yes |
| Impact | Used for a 2-day workshop in Edinburgh, open source and will be regularly updated for other workshops or in Masters/PhD-level teaching |
| URL | https://github.com/NumericalEarth/PolarPlunge.jl |
| Title | RainMaker.jl |
| Description | Software written for Masters and PhD-level teaching on atmospheric processes, particularly precipitation. Used in various forms for University courses and workshops. |
| Type Of Technology | Software |
| Year Produced | 2025 |
| Open Source License? | Yes |
| Impact | Used for teaching in Oxford and worldwide in workshops and as a SpeedyWeather tutorial for new users. |
| URL | https://github.com/SpeedyWeather/RainMaker.jl |
| Title | SpeedyWeather.jl |
| Description | Playing atmospheric modelling like it's LEGO. |
| Type Of Technology | Software |
| Year Produced | 2026 |
| Open Source License? | Yes |
| Impact | Developing SpeedyWeather led to numerous collaborations in Europe and worldwide. Researchers and students use this model for their studies, for teaching, and several grant proposals and peer-reviewed publications have been written with SpeedyWeather. |
| URL | https://zenodo.org/doi/10.5281/zenodo.6510139 |
| Title | SpeedyWeather/TravellingSailorProblem.jl: v0.2.1 |
| Description | TravellingSailorProblem v0.2.1 Diff since v0.2.0 Merged pull requests: Reset submissions (#67) (@milankl) Add Wind Rider submission (78101 points, 5/5 reached) (#69) (@ChrisRackauckas-Claude) Submission: Jet Stream Rider (~25,614 points) (#70) (@ChrisRackauckas-Claude) Add global_optimizer submission (15120 points) (#72) (@ChrisRackauckas-Claude) Pointclouds: Who needs a grid if you have unlimited particles? (710196 points) (#73) (@evetion) Submission: Oracle of Winds (Layer 6 global optimization) (#74) (@ChrisRackauckas-Claude) archive JuliaEO and SpeedyWeather v0.18 compat (#77) (@milankl) |
| Type Of Technology | Software |
| Year Produced | 2026 |
| Open Source License? | Yes |
| Impact | TravellingSailorProblem was written for teaching atmospheric dynamics interactively for Master or PhD-level students. |
| URL | https://zenodo.org/doi/10.5281/zenodo.17526326 |