A semi-Lagrangian advection scheme in Elmer (v26.1): benchmarking against discontinuous Galerkin and application to ice-damage transport
Abstract. Transport processes are of great importance in geophysical applications, including atmospheric, oceanic, and ice flow dynamics. An Eulerian view is commonly adopted in models representing fluid dynamics. In such a framework, transport processes are accounted for by prescribing advection terms within the partial differential equations (PDEs) of the model. Yet, advection terms are prone to cause instabilities in the numerical solution of these equations, notably when using the finite element method with a standard Galerkin approach. Various methods have been developed to overcome these instabilities, but often at the price of spurious artificial diffusion. To avoid such unwanted numerical smoothing, a commonly used technique is the discontinuous Galerkin method, which allows for discontinuous solutions; hence, a better tracking of fine features with steep gradients without relying on artificial diffusion. In this study, we explore an alternative approach that lies in semi-Lagrangian schemes, combining elements of both Eulerian and Lagrangian frameworks by updating particle positions based on the Eulerian velocity field from the previous time step. The method does not rely on explicit artificial diffusion and can accurately capture advection while limiting numerical diffusion. Here, we present a computationally efficient semi-Lagrangian algorithm to track the motion of particles in complex 3D geometries that is suitable for highly parallel computing. We illustrate the accuracy and power of the semi-Lagrangian (SL) algorithm by comparing it to a discontinuous Galerkin (DG) method developed within the open-source multi-physics code Elmer. We show that both the DG and SL methods can provide accurate transport solutions with different sensitivity to resolution. We conclude that, for practical use, the choice between the SL and the DG methods will depend on specific simulation requirements and the trade-off between acceptable diffusion and computational efficiency.
Authors
- Olivier Gagliardini (ORCID: https://orcid.org/0000-0001-9162-3518)
- G. Durand (ORCID: https://orcid.org/0000-0001-8979-2355)
- Mondher Chekki (ORCID: https://orcid.org/0000-0003-0676-8910)
- Fabien Gillet‐Chaulet (ORCID: https://orcid.org/0000-0001-6592-3840)
- Peter Råback (ORCID: https://orcid.org/0000-0002-3243-6314)
- Cyrille Mosbeux (ORCID: https://orcid.org/0009-0005-3075-7754)
- Nicolas C. Jourdain (ORCID: https://orcid.org/0000-0002-1372-2235)
- Julien Brondex (ORCID: https://orcid.org/0000-0001-9446-4698)
- Adrien Gilbert
Institutions
- Institut polytechnique de Grenoble (FR)
- Centre National de la Recherche Scientifique (FR)
- Institut National de Recherche pour l'Agriculture, l'Alimentation et l'Environnement (FR)
- Institut des Géosciences de l'Environnement (FR)
- CSC - IT Center for Science (Finland) (FI)
- Institut de Recherche pour le Développement (FR)
- Université Grenoble Alpes (FR)
Publication Details
- Journal
- Geoscientific model development
- Published
- 2026-09-08
- DOI
- https://doi.org/10.5194/gmd-19-8269-2026
- Primary Topic
- Lattice Boltzmann Simulation Studies
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Agence Nationale de la Recherche
- Horizon 2020