Alya towards Exascale: Algorithmic Scalability using PSCToolkit

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Owen, Herbert, Lehmkuhl, Oriol, D'Ambra, Pasqua, Durastante, Fabio, Filippone, Salvatore
Format: Preprint
Veröffentlicht: 2022
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866910602185670656
author Owen, Herbert
Lehmkuhl, Oriol
D'Ambra, Pasqua
Durastante, Fabio
Filippone, Salvatore
author_facet Owen, Herbert
Lehmkuhl, Oriol
D'Ambra, Pasqua
Durastante, Fabio
Filippone, Salvatore
contents In this paper, we describe an upgrade of the Alya code with up-to-date parallel linear solvers capable of achieving reliability, efficiency and scalability in the computation of the pressure field at each time step of the numerical procedure for solving a Large Eddy Simulation formulation of the incompressible Navier-Stokes equations. We developed a software module in Alya's kernel to interface the libraries included in the current version of PSCToolkit, a framework for the iterative solution of sparse linear systems on parallel distributed-memory computers by Krylov methods coupled to Algebraic MultiGrid preconditioners. The Toolkit has undergone various extensions within the EoCoE-II project with the primary goal of facing the exascale challenge. Results on a realistic benchmark for airflow simulations in wind farm applications show that the PSCToolkit solvers significantly outperform the original versions of the Conjugate Gradient method available in the Alya's kernel in terms of scalability and parallel efficiency and represent a very promising software layer to move the Alya code towards exascale.
format Preprint
id arxiv_https___arxiv_org_abs_2210_16660
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Alya towards Exascale: Algorithmic Scalability using PSCToolkit
Owen, Herbert
Lehmkuhl, Oriol
D'Ambra, Pasqua
Durastante, Fabio
Filippone, Salvatore
Numerical Analysis
65F08, 65F10, 65M55, 65Y05, 65Z05
In this paper, we describe an upgrade of the Alya code with up-to-date parallel linear solvers capable of achieving reliability, efficiency and scalability in the computation of the pressure field at each time step of the numerical procedure for solving a Large Eddy Simulation formulation of the incompressible Navier-Stokes equations. We developed a software module in Alya's kernel to interface the libraries included in the current version of PSCToolkit, a framework for the iterative solution of sparse linear systems on parallel distributed-memory computers by Krylov methods coupled to Algebraic MultiGrid preconditioners. The Toolkit has undergone various extensions within the EoCoE-II project with the primary goal of facing the exascale challenge. Results on a realistic benchmark for airflow simulations in wind farm applications show that the PSCToolkit solvers significantly outperform the original versions of the Conjugate Gradient method available in the Alya's kernel in terms of scalability and parallel efficiency and represent a very promising software layer to move the Alya code towards exascale.
title Alya towards Exascale: Algorithmic Scalability using PSCToolkit
topic Numerical Analysis
65F08, 65F10, 65M55, 65Y05, 65Z05
url https://arxiv.org/abs/2210.16660