Introducing Time Parallelization Within Data Assimilation

Four-dimensional variational data assimilation (4D-Var), in its incremental formulation, is based on optimization algorithms which require the integration of the forward and adjoint versions of the original model in order to compute the gradient. For their use on parallel computers, these models are classically parallelized only in spatial dimension and this is a limiting factor on the maximum number of cores that can be utilized. We present here a novel approach of introducing additional time parallelization using the Parareal algorithm. This approach is used here for integration of the forward model. We use a modified version of the inexact conjugate gradient method where the matrix-vector multiplication is supplied through Parareal. The use of this inexact conjugate gradient and the associated convergence conditions allows us to precisely determine the stopping criterion of the Parareal iterations. The results are demonstrated by considering a one-dimensional shallow water model. They are presented in terms of the accuracy (in comparison with the original exact conjugate gradient) and in terms of the number of required iterations of the Parareal algorithm.

Authors

Institutions

Publication Details

Journal
SIAM Journal on Scientific Computing
Published
2025-04-09
DOI
https://doi.org/10.1137/24m1651903
Primary Topic
Meteorological Phenomena and Simulations
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Introducing Time Parallelization Within Data Assimilation

Rishabh Rajendra Bhatt, Arthur Vidard, Laurent Debreu
SIAM Journal on Scientific Computing
Meteorological Phenomena and Simulations
article

Introducing Time Parallelization Within Data Assimilation

Rishabh Rajendra Bhatt, Arthur Vidard, Laurent Debreu
article en

Abstract

Four-dimensional variational data assimilation (4D-Var), in its incremental formulation, is based on optimization algorithms which require the integration of the forward and adjoint versions of the original model in order to compute the gradient. For their use on parallel computers, these models are classically parallelized only in spatial dimension and this is a limiting factor on the maximum number of cores that can be utilized. We present here a novel approach of introducing additional time parallelization using the Parareal algorithm. This approach is used here for integration of the forward model. We use a modified version of the inexact conjugate gradient method where the matrix-vector multiplication is supplied through Parareal. The use of this inexact conjugate gradient and the associated convergence conditions allows us to precisely determine the stopping criterion of the Parareal iterations. The results are demonstrated by considering a one-dimensional shallow water model. They are presented in terms of the accuracy (in comparison with the original exact conjugate gradient) and in terms of the number of required iterations of the Parareal algorithm.

SIAM Journal on Scientific ComputingVol. 47(2)
Institut polytechnique de Grenoble (FR), Centre National de la Recherche Scientifique (FR), Centre Inria de l'Université Grenoble Alpes (FR), Laboratoire Jean Kuntzmann (FR), Université Grenoble Alpes (FR)
Openalex Percentile: Top 88%
Meteorological Phenomena and Simulations
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.