Saved in:
Bibliographic Details
Main Authors: Hanek, Martin, Papež, Jan, Šístek, Jakub
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2412.17543
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910009167708160
author Hanek, Martin
Papež, Jan
Šístek, Jakub
author_facet Hanek, Martin
Papež, Jan
Šístek, Jakub
contents We deal with accelerating the solution of a sequence of large linear systems solved by preconditioned conjugate gradient method (PCG). The sequence originates from time-stepping within a simulation of an unsteady incompressible flow. We apply a pressure correction scheme and focus on the solution of the Poisson problem for the pressure corrector. Its scalable solution presents the main computational challenge in many applications. The right-hand side of the problem changes in each time step, while the system matrix is constant and symmetric positive definite. The acceleration techniques are studied on a representative problem of flow around a unit sphere. Our baseline approach is based on a parallel solution of each problem in the sequence by nonoverlapping domain decomposition method. The interface problem is solved by PCG with the three-level BDDC preconditioner. As a preliminary step, an appropriate stopping criterion for the PCG iterations is chosen. Next, two techniques for accelerating the solution are gradually added to the baseline approach. Deflation is used within PCG with several approaches to Krylov subspace recycling. Finally, we add the adaptive selection of the coarse space within the three-level BDDC method. The paper is rich in experiments with careful measurements of computational times on a parallel supercomputer. The combination of the acceleration techniques eventually leads to saving more than 40 % of the computational time.
format Preprint
id arxiv_https___arxiv_org_abs_2412_17543
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Speeding up an unsteady flow simulation by adaptive BDDC and Krylov subspace recycling
Hanek, Martin
Papež, Jan
Šístek, Jakub
Numerical Analysis
65N55, 65Y05, 76D05
G.1.3; G.4
We deal with accelerating the solution of a sequence of large linear systems solved by preconditioned conjugate gradient method (PCG). The sequence originates from time-stepping within a simulation of an unsteady incompressible flow. We apply a pressure correction scheme and focus on the solution of the Poisson problem for the pressure corrector. Its scalable solution presents the main computational challenge in many applications. The right-hand side of the problem changes in each time step, while the system matrix is constant and symmetric positive definite. The acceleration techniques are studied on a representative problem of flow around a unit sphere. Our baseline approach is based on a parallel solution of each problem in the sequence by nonoverlapping domain decomposition method. The interface problem is solved by PCG with the three-level BDDC preconditioner. As a preliminary step, an appropriate stopping criterion for the PCG iterations is chosen. Next, two techniques for accelerating the solution are gradually added to the baseline approach. Deflation is used within PCG with several approaches to Krylov subspace recycling. Finally, we add the adaptive selection of the coarse space within the three-level BDDC method. The paper is rich in experiments with careful measurements of computational times on a parallel supercomputer. The combination of the acceleration techniques eventually leads to saving more than 40 % of the computational time.
title Speeding up an unsteady flow simulation by adaptive BDDC and Krylov subspace recycling
topic Numerical Analysis
65N55, 65Y05, 76D05
G.1.3; G.4
url https://arxiv.org/abs/2412.17543