Scalable data assimilation with message passing
Abstract Data assimilation is a core component of numerical weather prediction systems. The large quantity of data processed during assimilation requires the computation to be distributed across increasingly many compute nodes; yet, existing approaches suffer from synchronization overhead in this setting. In this article, we exploit the formulation of data assimilation as a Bayesian inference problem and apply a message-passing algorithm to solve the spatial inference problem. Since message passing is inherently based on local computations, this approach lends itself to parallel and distributed computation. In combination with a GPU-accelerated implementation, we can scale the algorithm to very large grid sizes while retaining good accuracy and compute and memory requirements.
Authors
- Marc Peter Deisenroth (ORCID: https://orcid.org/0000-0003-1503-680X)
- Daniel Giles (ORCID: https://orcid.org/0000-0002-3668-1851)
- So Takao
- Oscar Key (ORCID: https://orcid.org/0009-0009-1357-471X)
Institutions
- California Institute of Technology (US)
- The Alan Turing Institute (GB)
- University College London (GB)
Publication Details
- Journal
- Environmental Data Science
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1017/eds.2024.47
- Citations
- 1
- Primary Topic
- Meteorological Phenomena and Simulations
- Type
- article
- Field-Weighted Citation Impact
- 1.30
Funders
- U.S. Department of Defense
- Met Office
- Engineering and Physical Sciences Research Council
- Office of Naval Research