Parallel implementation of a Lagrangian-based model on an adaptive mesh in C++: Application to sea-ice - Université Grenoble Alpes
Article Dans Une Revue Journal of Computational Physics Année : 2017

Parallel implementation of a Lagrangian-based model on an adaptive mesh in C++: Application to sea-ice

Résumé

We present a parallel implementation framework for a new dynamic/thermodynamic seaice model, called neXtSIM, based on the Elasto-Brittle rheology and using an adaptive mesh. The spatial discretisation of the model is done using the finite-element method. The temporal discretisation is semi-implicit and the advection is achieved using either a pure Lagrangian scheme or an Arbitrary Lagrangian Eulerian scheme (ALE). The parallel implementation presented here focuses on the distributed-memory approach using the message-passing library MPI. The efficiency and the scalability of the parallel algorithms are illustrated by the numerical experiments performed using up to 500 processor cores of a cluster computing system. The performance obtained by the proposed parallel implementation of the neXtSIM code is shown being sufficient to perform simulations for state-of-the-art sea ice forecasting and geophysical process studies over geographical domain of several millions squared kilometers like the Arctic region.
Fichier principal
Vignette du fichier
Samake2017J._Comp._Phys.pdf (2.57 Mo) Télécharger le fichier
Origine Accord explicite pour ce dépôt

Dates et versions

hal-03405832 , version 1 (19-11-2021)

Identifiants

Citer

Abdoulaye Samaké, Pierre Rampal, Sylvain Bouillon, Einar Ólason. Parallel implementation of a Lagrangian-based model on an adaptive mesh in C++: Application to sea-ice. Journal of Computational Physics, 2017, 350, pp.84 - 96. ⟨10.1016/j.jcp.2017.08.055⟩. ⟨hal-03405832⟩

Collections

UGA
8 Consultations
9 Téléchargements

Altmetric

Partager

More