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)
Licence
Loading...

Dates et versions

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

Licence

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, 351, pp.Pages 718-743. ⟨10.1016/j.cma.2019.03.052⟩. ⟨hal-02088738⟩
333 Consultations
392 Téléchargements

Altmetric

Partager

  • More