📣 Try out the NEW Gateway to Research and let us know what you think.

We're looking for users to test the new service during August and September and share their feedback. Express your interest by completing this short form.

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.
 
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