Enhanced Nonlinear Iterative Techniques Applied to a Nonequilibrium Plasma Flow
Autor: | P. R. McHugh, D. A. Knoll |
---|---|
Rok vydání: | 1998 |
Předmět: |
Mathematical optimization
Partial differential equation Iterative method Applied Mathematics Linear system MathematicsofComputing_NUMERICALANALYSIS CPU time System of linear equations Generalized minimal residual method Local convergence Computational Mathematics Nonlinear system ComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATION Applied mathematics Mathematics |
Zdroj: | SIAM Journal on Scientific Computing. 19:291-301 |
ISSN: | 1095-7197 1064-8275 |
Popis: | We study the application of enhanced nonlinear iterative methods to the steady-state solution of a system of two-dimensional convection-diffusion-reaction partial differential equations that describe the partially ionized plasma flow in the boundary layer of a tokamak fusion reactor. This system of equations is characterized by multiple time and spatial scales and contains highly anisotropic transport coefficients due to a strong imposed magnetic field. We use Newton's method to linearize the nonlinear system of equations resulting from an implicit, finite volume discretization of the governing partial differential equations, on a staggered Cartesian mesh. The resulting linear systems are neither symmetric nor positive definite, and are poorly conditioned. Preconditioned Krylov iterative techniques are employed to solve these linear systems. We investigate both a modified and a matrix-free Newton--Krylov implementation, with the goal of reducing CPU cost associated with the numerical formation of the Jacobian. A combination of a damped iteration, mesh sequencing, and a pseudotransient continuation technique is used to enhance global nonlinear convergence and CPU efficiency. GMRES is employed as the Krylov method with incomplete lower-upper (ILU) factorization preconditioning. The goal is to construct a combination of nonlinear and linear iterative techniques for this complex physical problem that optimizes trade-offs between robustness, CPU time, memory requirements, and code complexity. It is shown that a mesh sequencing implementation provides significant CPU savings for fine grid calculations. Performance comparisons of modified Newton--Krylov and matrix-free Newton--Krylov algorithms will be presented. |
Databáze: | OpenAIRE |
Externí odkaz: |