Globalized Newton-Krylov-Schwarz Algorithms and Software for Parallel Implicit CFD
نویسندگان
چکیده
Implicit solution methods are important in applications modeled by PDEs with disparate temporal and spatial scales. Because such applications require high resolution with reasonable turnaround, parallelization is essential. The pseudo-transient matrix-free Newton-Krylov-Schwarz (ΨNKS) algorithmic framework is presented as a widely applicable answer. This article shows that, for the classical problem of three-dimensional transonic Euler flow about an M6 wing, ΨNKS can simultaneously deliver • globalized, asymptotically rapid convergence through adaptive pseudo-transient continuation and Newton’s method; • reasonable parallelizability for an implicit method through deferred synchronization and favorable communication-to-computation scaling in the Krylov linear solver; and • high per-processor performance through attention to distributed memory and cache locality, especially through the Schwarz preconditioner. Two discouraging features of ΨNKS methods are their sensitivity to the coding of the underlying PDE discretization and the large number of parameters that must be selected to govern convergence. We therefore distill several recommendations from our experience and from our reading of the literature on various algorithmic components of ΨNKS, and we describe a freely available, MPI-based portable parallel software implementation of the solver employed here.
منابع مشابه
Newton-krylov-schwarz: an Implicit Solver for Cfd
Newton Krylov methods and Krylov Schwarz domain decomposition methods have begun to become established in computational uid dynamics CFD over the past decade The former employ a Krylov method inside of Newton s method in a Jacobian free manner through directional di erencing The latter employ an overlapping Schwarz domain decomposition to derive a preconditioner for the Krylov accelerator that ...
متن کاملAerodynamic Applications of Newton-krylov-schwarz Solvers
Parallel implicit solution methods are increasingly important in aerodynamics , since reliable low-residual solutions at elevated CFL number are prerequisite to such large-scale applications of aerodynamic analysis codes as aeroelasticity and optimization. In this chapter, a class of nonlinear implicit methods and a class of linear implicit methods are deened and illustrated. Their composition ...
متن کاملNewton-krylov-schwarz Methods in Cfd 1
Newton-Krylov methods are potentially well suited for the implicit solution of nonlinear problems whenever it is unreasonable to compute or store a true Jacobian. Krylov-Schwarz iterative methods are well suited for the parallel implicit solution of multidimensional systems of boundary value problems that arise in CFD. They provide good data locality so that even a high-latency workstation netw...
متن کاملNewton-krylov-schwarz Methods in Cfd
Newton-Krylov methods are potentially well suited for the implicit solution of nonlinear problems whenever it is unreasonable to compute or store a true Jacobian. Krylov-Schwarz iterative methods are well suited for the parallel implicit solution of multidimensional systems of boundary value problems that arise in CFD. They provide good data locality so that even a high-latency workstation netw...
متن کاملA Scalable Numerical Method for Simulating Flows Around High-Speed Train Under Crosswind Conditions
This paper presents a parallel Newton-Krylov-Schwarz method for the numerical simulation of unsteady flows at high Reynolds number around a high-speed train under crosswind. With a realistic train geometry, a realistic Reynolds number, and a realistic wind speed, this is a very challenging computational problem. Because of the limited parallel scalability, commercial CFD software is not suitabl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IJHPCA
دوره 14 شماره
صفحات -
تاریخ انتشار 2000