asQ: parallel-in-time finite element simulations using ParaDiag for geoscientific models and beyond

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Hope-Collins, Joshua, Hamdan, Abdalaziz, Bauer, Werner, Mitchell, Lawrence, Cotter, Colin
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866911295639388160
author Hope-Collins, Joshua
Hamdan, Abdalaziz
Bauer, Werner
Mitchell, Lawrence
Cotter, Colin
author_facet Hope-Collins, Joshua
Hamdan, Abdalaziz
Bauer, Werner
Mitchell, Lawrence
Cotter, Colin
contents Modern high performance computers are massively parallel; for many PDE applications spatial parallelism saturates long before the computer's capability is reached. Parallel-in-time methods enable further speedup beyond spatial saturation by solving multiple timesteps simultaneously to expose additional parallelism. ParaDiag is a particular approach to parallel-in-time based on preconditioning the simultaneous timestep system with a perturbation that allows block diagonalisation via a Fourier transform in time. In this article, we introduce asQ, a new library for implementing ParaDiag parallel-in-time methods, with a focus on applications in the geosciences, especially weather and climate. asQ is built on Firedrake, a library for the automated solution of finite element models, and the PETSc library of scalable linear and nonlinear solvers. This enables asQ to build ParaDiag solvers for general finite element models and provide a range of solution strategies, making testing a wide array of problems straightforward. We use a quasi-Newton formulation that encompasses a range of ParaDiag methods, and expose building blocks for constructing more complex methods. The performance and flexibility of asQ is demonstrated on a hierarchy of linear and nonlinear atmospheric flow models. We show that ParaDiag can offer promising speedups and that asQ is a productive testbed for further developing these methods.
format Preprint
id arxiv_https___arxiv_org_abs_2409_18792
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle asQ: parallel-in-time finite element simulations using ParaDiag for geoscientific models and beyond
Hope-Collins, Joshua
Hamdan, Abdalaziz
Bauer, Werner
Mitchell, Lawrence
Cotter, Colin
Numerical Analysis
Modern high performance computers are massively parallel; for many PDE applications spatial parallelism saturates long before the computer's capability is reached. Parallel-in-time methods enable further speedup beyond spatial saturation by solving multiple timesteps simultaneously to expose additional parallelism. ParaDiag is a particular approach to parallel-in-time based on preconditioning the simultaneous timestep system with a perturbation that allows block diagonalisation via a Fourier transform in time. In this article, we introduce asQ, a new library for implementing ParaDiag parallel-in-time methods, with a focus on applications in the geosciences, especially weather and climate. asQ is built on Firedrake, a library for the automated solution of finite element models, and the PETSc library of scalable linear and nonlinear solvers. This enables asQ to build ParaDiag solvers for general finite element models and provide a range of solution strategies, making testing a wide array of problems straightforward. We use a quasi-Newton formulation that encompasses a range of ParaDiag methods, and expose building blocks for constructing more complex methods. The performance and flexibility of asQ is demonstrated on a hierarchy of linear and nonlinear atmospheric flow models. We show that ParaDiag can offer promising speedups and that asQ is a productive testbed for further developing these methods.
title asQ: parallel-in-time finite element simulations using ParaDiag for geoscientific models and beyond
topic Numerical Analysis
url https://arxiv.org/abs/2409.18792