Alya towards Exascale: Algorithmic Scalability using PSCToolkit

10/29/2022
by   Herbert Owen, et al.
0

In this paper, we describe some work aimed at upgrading 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 an LES 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 some extensions within the EoCoE-II project with the primary goal to face 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 kernel in terms of scalability and parallel efficiency and represent a very promising software layer to move the Alya code towards exascale.

READ FULL TEXT

page 12

page 14

page 15

research
01/20/2017

Scalable linear solvers for sparse linear systems from large-scale numerical simulations

This paper presents our work on designing scalable linear solvers for la...
research
06/29/2020

AMG preconditioners for Linear Solvers towards Extreme Scale

Linear solvers for large and sparse systems are a key element of scienti...
research
01/28/2020

Parallel solution of saddle point systems with nested iterative solvers based on the Golub-Kahan Bidiagonalization

We present a scalability study of Golub-Kahan bidiagonalization for the ...
research
11/06/2015

A quantitative performance analysis for Stokes solvers at the extreme scale

This article presents a systematic quantitative performance analysis for...
research
11/23/2022

Monolithic parallel overlapping Schwarz methods in fully-coupled nonlinear chemo-mechanics problems

We consider the swelling of hydrogels as an example of a chemo-mechanica...
research
10/28/2017

Analytical Estimation of the Scalability of Iterative Numerical Algorithms on Distributed Memory Multiprocessors

This article presents a new high-level parallel computational model name...
research
09/05/2023

Algebraic Temporal Blocking for Sparse Iterative Solvers on Multi-Core CPUs

Sparse linear iterative solvers are essential for many large-scale simul...

Please sign up or login with your details

Forgot password? Click here to reset