Augmented Lagrangian preconditioner for large-scale hydrodynamic stability analysis

被引:18
|
作者
Moulin, Johann [1 ]
Jolivet, Pierre [2 ]
Marquet, Olivier [1 ]
机构
[1] ONERA DAAA, 8 Rue Vertugadins, F-92190 Meudon, France
[2] CNRS IRIT, 2 Rue Charles Camichel, F-31071 Toulouse 7, France
基金
欧洲研究理事会;
关键词
Navier-Stokes equations; Newton method; Krylov-Schur method; Linear stability analysis; Recycled Krylov methods; Distributed computing; NAVIER-STOKES EQUATIONS; GLOBAL STABILITY; FLOWS; STABILIZATION; INSTABILITIES; IMPLEMENTATION; ALGORITHMS;
D O I
10.1016/j.cma.2019.03.052
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
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 (Benzi et al., 2011). 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 2048 processes is obtained. (C) 2019 The Author(s). Published by Elsevier B.V.
引用
收藏
页码:718 / 743
页数:26
相关论文
共 50 条
  • [1] A DATA SCALABLE AUGMENTED LAGRANGIAN KKT PRECONDITIONER FOR LARGE-SCALE INVERSE PROBLEMS
    Alger, Nick
    Villa, Umberto
    Tan Bui-Thanh
    Ghattas, Omar
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2017, 39 (05): : A2365 - A2393
  • [2] An adaptive augmented Lagrangian method for large-scale constrained optimization
    Curtis, Frank E.
    Jiang, Hao
    Robinson, Daniel P.
    [J]. MATHEMATICAL PROGRAMMING, 2015, 152 (1-2) : 201 - 245
  • [3] Augmented Lagrangian method for large-scale linear programming problems
    Evtushenko, YG
    Golikov, AI
    Mollaverdy, N
    [J]. OPTIMIZATION METHODS & SOFTWARE, 2005, 20 (4-5): : 515 - 524
  • [4] An adaptive augmented Lagrangian method for large-scale constrained optimization
    Frank E. Curtis
    Hao Jiang
    Daniel P. Robinson
    [J]. Mathematical Programming, 2015, 152 : 201 - 245
  • [5] A Augmented Lagrangian Approach for Distributed Robust Estimation in Large-Scale Systems
    Chan, Shing Chow
    Wu, Ho Chun
    Ho, Cheuk Hei
    Zhang, Li
    [J]. IEEE SYSTEMS JOURNAL, 2019, 13 (03): : 2986 - 2997
  • [6] EXACT AUGMENTED LAGRANGIAN APPROACH TO MULTILEVEL OPTIMIZATION OF LARGE-SCALE SYSTEMS
    DELUCA, A
    DIPILLO, G
    [J]. INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1987, 18 (01) : 157 - 176
  • [7] A CHORDAL PRECONDITIONER FOR LARGE-SCALE OPTIMIZATION
    COLEMAN, TF
    [J]. MATHEMATICAL PROGRAMMING, 1988, 40 (03) : 265 - 287
  • [8] An augmented lagrangian approach to linearized problems in hydrodynamic stability
    Olshanskii, Maxim A.
    Benzi, Michele
    [J]. SIAM Journal on Scientific Computing, 2007, 30 (03): : 1459 - 1473
  • [9] A preconditioned Krylov technique for global hydrodynamic stability analysis of large-scale compressible flows
    Mack, Christoph J.
    Schmid, Peter J.
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2010, 229 (03) : 541 - 560
  • [10] An augmented Lagrangian algorithm for large scale multicommodity routing
    Larsson, T
    Di, YA
    [J]. COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2004, 27 (02) : 187 - 215