Augmented Lagrangian Preconditioner for Large-Scale Hydrodynamic Stability Analysis - IRIT - Institut de Recherche en Informatique de Toulouse Accéder directement au contenu
Article Dans Une Revue Computer Methods in Applied Mechanics and Engineering Année : 2019

Augmented Lagrangian Preconditioner for Large-Scale Hydrodynamic Stability Analysis

Résumé

Hydrodynamic linear stability analysis of large-scale three-dimensional configurations is usually performed with a "time-stepping" approach, based on the adaptation of existing solvers for the unsteady incompressible Navier-Stokes equations. We propose instead to solve the nonlinear steady equations with the Newton method and to determine the largest growth-rate eigenmodes of the linearized equations using a shift-and-invert spectral transformation and a Krylov-Schur algorithm. The solution of the shifted linearized Navier-Stokes problem, which is the bottleneck of this approach, is computed via an iterative Krylov subspace solver preconditioned by the modified augmented Lagrangian (mAL) preconditioner [12]. The well-known efficiency of this preconditioned iterative strategy for solving the real linearized steady-state equations is assessed here for the complex shifted linearized equations. The effect of various numerical and physical parameters is investigated numerically on a two-dimensional flow configuration, confirming the reduced number of iterations over state-of-the-art steady-state and time-stepping-based preconditioners. A parallel implementation of the steady Navier-Stokes and eigenvalue solvers, developed in the FreeFem++ language , suitably interfaced with the PETSc/SLEPc libraries, is described and made openly available to tackle three-dimensional flow configurations. Its application on a small-scale three-dimensional problem shows the good performance of this iterative approach over a direct LU factorization strategy, in regards of memory and computational time. On a large-scale three-dimensional problem with 75 million unknowns, a 80% parallel efficiency on 256 up to 2,048 processes is obtained.
Fichier principal
Vignette du fichier
DAAA19050.1553193541.pdf (2.15 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02088738 , version 1 (24-04-2019)

Identifiants

Citer

Johann Moulin, Pierre Jolivet, Olivier Marquet. Augmented Lagrangian Preconditioner for Large-Scale Hydrodynamic Stability Analysis. Computer Methods in Applied Mechanics and Engineering, 2019, ⟨10.1016/j.cma.2019.03.052⟩. ⟨hal-02088738⟩
135 Consultations
141 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More