TAU Solver Improvement [Implicit methods]

Similar documents
Improvements of Unsteady Simulations for Compressible Navier Stokes Based on a RK/Implicit Smoother Scheme

Application of Dual Time Stepping to Fully Implicit Runge Kutta Schemes for Unsteady Flow Calculations

Newton s Method and Efficient, Robust Variants

How Many Steps are Required to Solve the Euler Equations of Steady, Compressible Flow: In Search of a Fast Solution Algorithm

A STUDY OF MULTIGRID SMOOTHERS USED IN COMPRESSIBLE CFD BASED ON THE CONVECTION DIFFUSION EQUATION

AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS

Numerical modelling of phase change processes in clouds. Challenges and Approaches. Martin Reitzle Bernard Weigand

Chapter 9 Implicit integration, incompressible flows

Jun 22-25, 2009/San Antonio, TX

2.29 Numerical Fluid Mechanics Spring 2015 Lecture 9

Research Article Evaluation of the Capability of the Multigrid Method in Speeding Up the Convergence of Iterative Methods

Lecture IV: Time Discretization

Partitioned Methods for Multifield Problems

Numerical Solution Techniques in Mechanical and Aerospace Engineering

An Efficient Low Memory Implicit DG Algorithm for Time Dependent Problems

Poisson Equation in 2D

First, Second, and Third Order Finite-Volume Schemes for Diffusion

Math background. Physics. Simulation. Related phenomena. Frontiers in graphics. Rigid fluids

Implicit Solution of Viscous Aerodynamic Flows using the Discontinuous Galerkin Method

Preconditioning for Nonsymmetry and Time-dependence

The behaviour of high Reynolds flows in a driven cavity

ME Computational Fluid Mechanics Lecture 5

Implementation of Implicit Solution Techniques for Non-equilibrium Hypersonic Flows

NUMERICAL METHODS FOR ENGINEERING APPLICATION

Computation Fluid Dynamics

Numerical Analysis: Solutions of System of. Linear Equation. Natasha S. Sharma, PhD

New Streamfunction Approach for Magnetohydrodynamics

Nonlinear iterative solvers for unsteady Navier-Stokes equations

PDE Solvers for Fluid Flow

Review Higher Order methods Multistep methods Summary HIGHER ORDER METHODS. P.V. Johnson. School of Mathematics. Semester

Preconditioned Smoothers for the Full Approximation Scheme for the RANS Equations

MULTIGRID CALCULATIONS FOB. CASCADES. Antony Jameson and Feng Liu Princeton University, Princeton, NJ 08544

PALADINS: Scalable Time-Adaptive Algebraic Splitting and Preconditioners for the Navier-Stokes Equations

Francis X. Giraldo,

Optimizing Runge-Kutta smoothers for unsteady flow problems

Block-Jacobi Implicit Algorithms for the Time Spectral Method

AN IMPLICIT-EXPLICIT FLOW SOLVER FOR COMPLEX UNSTEADY FLOWS

Solution Algorithms for Viscous Flow

Boundary Value Problems - Solving 3-D Finite-Difference problems Jacob White

Index. higher order methods, 52 nonlinear, 36 with variable coefficients, 34 Burgers equation, 234 BVP, see boundary value problems

ENO and WENO schemes. Further topics and time Integration

Partial Differential Equations

Kasetsart University Workshop. Multigrid methods: An introduction

Space-time Discontinuous Galerkin Methods for Compressible Flows

Modeling Unsteady Flow in Turbomachinery Using a Harmonic Balance Technique

Algebraic Multigrid as Solvers and as Preconditioner

Iterative Solvers in the Finite Element Solution of Transient Heat Conduction

Lecture V: The game-engine loop & Time Integration

Numerical Methods for Problems with Moving Fronts Orthogonal Collocation on Finite Elements

Algebraic multigrid within defect correction for the linearized Euler equations

A parameter tuning technique of a weighted Jacobi-type preconditioner and its application to supernova simulations

Non-linear least squares

Jacobian-Free Newton Krylov Discontinuous Galerkin Method and Physics-Based Preconditioning for Nuclear Reactor Simulations

Develpment of NSCBC for compressible Navier-Stokes equations in OpenFOAM : Subsonic Non-Reflecting Outflow

M.A. Botchev. September 5, 2014

AIMS Exercise Set # 1

Ordinary differential equations - Initial value problems

A high-order discontinuous Galerkin solver for 3D aerodynamic turbulent flows

FEniCS Course. Lecture 6: Incompressible Navier Stokes. Contributors Anders Logg André Massing

Stabilization and Acceleration of Algebraic Multigrid Method

A Crash-Course on the Adjoint Method for Aerodynamic Shape Optimization

Application of a Non-Linear Frequency Domain Solver to the Euler and Navier-Stokes Equations

Fourth-Order Implicit Runge-Kutta Time Marching Using A Newton-Krylov Algorithm. Sammy Isono

Approximate tensor-product preconditioners for very high order discontinuous Galerkin methods

High Performance Nonlinear Solvers

9.1 Preconditioned Krylov Subspace Methods

NEWTON-GMRES PRECONDITIONING FOR DISCONTINUOUS GALERKIN DISCRETIZATIONS OF THE NAVIER-STOKES EQUATIONS

Multigrid solvers for equations arising in implicit MHD simulations

Assessment of Implicit Implementation of the AUSM + Method and the SST Model for Viscous High Speed Flow

Numerical Modelling in Fortran: day 10. Paul Tackley, 2016

Nonlinear Iterative Solution of the Neutron Transport Equation

Transport equation cavitation models in an unstructured flow solver. Kilian Claramunt, Charles Hirsch

Numerical methods for the Navier- Stokes equations

Accelerating incompressible fluid flow simulations on hybrid CPU/GPU systems

Multigrid Methods and their application in CFD

Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.1/50

Code MIGALE state- of- the- art

Ordinary Differential Equations II

Solving Large Nonlinear Sparse Systems

Appendix A Computer Programs on the Accompanying CD-ROM

MA3232 Numerical Analysis Week 9. James Cooley (1926-)

SIMULATION OF UNSTEADY TURBOMACHINERY FLOWS USING AN IMPLICITLY COUPLED NONLINEAR HARMONIC BALANCE METHOD

From Stationary Methods to Krylov Subspaces

Compressible Navier-Stokes (Euler) Solver based on Deal.II Library

Large Scale Simulations of Turbulent Flows for Industrial Applications. Lakhdar Remaki BCAM- Basque Centre for Applied Mathematics

A Finite-Element based Navier-Stokes Solver for LES

Scalable Non-Linear Compact Schemes

Iterative Methods for Incompressible Flow

Shock Capturing for Discontinuous Galerkin Methods using Finite Volume Sub-cells

Numerical Solutions of the Burgers System in Two Dimensions under Varied Initial and Boundary Conditions

A numerical study of SSP time integration methods for hyperbolic conservation laws

Motivation: Sparse matrices and numerical PDE's

An Introduction to the Discontinuous Galerkin Method

Efficient FEM-multigrid solver for granular material

Indefinite and physics-based preconditioning

Efficient solution of stationary Euler flows with critical points and shocks

Review for Exam 2 Ben Wang and Mark Styczynski

A Linear Multigrid Preconditioner for the solution of the Navier-Stokes Equations using a Discontinuous Galerkin Discretization. Laslo Tibor Diosady

Chapter 5. The Differential Forms of the Fundamental Laws

A Robust Preconditioned Iterative Method for the Navier-Stokes Equations with High Reynolds Numbers

Transcription:

TAU Solver Improvement [Implicit methods] Richard Dwight Megadesign 23-24 May 2007 Folie 1 > Vortrag > Autor

Outline Motivation (convergence acceleration to steady state, fast unsteady) Implicit methods for stationary problems Characterization Investigation of specific methods Time-accurate schemes: Semi-Implicit Runge-Kutta (SIRK) methods (with Ursula Mayer). Conclusions Folie 2 > Vortrag > Autor

Folie 3 > Vortrag > Autor Begin with the semi-discrete problem with residual R: Use the backward-euler scheme in time: Taylor expansion of non-linear term: Yields, after rearranging the scheme: Which is a linear system in ΔW: 0 ) ( ) ( ) ( 2 = Δ + + Δ + Δ t O W R W W W R t n i n j j n i δ ij R W A = Δ ) ( ) ( ) ( ) ( ) ( ) ( ) ( 2 ) ( 2 1 t O t dt dw W W R W R t O t dt W dr W R W R i N j j j n i n i n i n i n i Δ + Δ + = Δ + Δ + = + Derivation of an Implicit Method 0 ) ( = + W R dt dw i i 0 ) ( 1 1 = + Δ + + n n n R W t W W

Characterization of Implicit Methods Parameter space Not to scale!!! Ω Δt + R W ΔW n = R( W n ) Newton method: Exact, complete Jacobian. Exact solution of linear system. Fewer iterations Folie 4 > Vortrag > Autor

Specific Implicit Operators Newton Method - RAE2822 Case 09 Folie 5 > Vortrag > Autor

Specific Implicit Operators Newton Method (RAE2822, Case 09) Start-up/stability probs. Folie 6 > Vortrag > Autor

Specific Implicit Operators LU-SGS - Jacobian approximation F (W L,W R,n ij )= 1 2 (F (W L; n ij )+F (W R ; n ij )) 1 2 D(W L,W R ; n ij ), R i = = 1 2 j N (i) j N (i) F (W i,w j ; n ij ) { F (Wi ) n ij } + 1 2 0 j N (i) F (W ; n) = F (W ) n, and { F (Wj ) n ij } 1 2 j N (i) n ij =0 j N (i) D(W i,w j ; n ij ) R i W i = j N (i) D(W i,w j ; n ij ) W i Folie 7 > Vortrag > Autor

Specific Implicit Operators LU-SGS Folie 8 > Vortrag > Autor

Specific Implicit Operators Matrix-Free Newton-Krylov Finite difference Jacobian. Solution with preconditioned Krylov. Folie 9 > Vortrag > Autor

Specific Implicit Operators Line Implicit Tri-diagonal Jacobian. Direct banded solver. Jacobian + solver fit perfectly. Folie 10 > Vortrag > Autor

Specific Implicit Operators Something Else??? Jacobian??? Linear solution??? Folie 11 > Vortrag > Autor

Specific Implicit Operators "Better" LU-SGSs "Better" Jacobian or "Better" linear solver Folie 12 > Vortrag > Autor

Specific Implicit Operators SGS and Jacobi versions of LU-SGS Same Jacobian as LU-SGS Multiple symmetric Gauss-Seidel sweeps, SGS(n) or Multiple Jacobi iterations, Jacobi(n) Folie 13 > Vortrag > Autor

Specific Implicit Operators SGS and Jacobi versions of LU-SGS Folie 14 > Vortrag > Autor

Specific Implicit Operators Existence of "Holy Grail" Jameson's "Solution in 5 multigrid cycles"??? Swanson's "Optimal multigrid"??? (not an implicit method). Folie 15 > Vortrag > Autor

Specific Implicit Operators Newton Method vs Approximate Newton Method Jacobian based on 1 st -order flux Solution: Krylov, GS, etc. Folie 16 > Vortrag > Autor

Specific Implicit Operators FOKI - Carefully choosen approximate Newton method Folie 17 > Vortrag > Autor

Specific Implicit Operators FOKI - Carefully choosen approximate Newton method Folie 18 > Vortrag > Autor

Implicit Methods Conclusions Wide range of methods investigated. No "holy grail" found. Lots of implicit schemes are "much of a muchness". Compromise method LU-SGS. Some promising more accurate methods exist (FOKI); stabilization techniques needed. Work continues. Folie 19 > Vortrag > Autor

Time Accurate Schemes: Semi-Implicit Runge-Kutta (with Ursula Mayer) Folie 20 > Vortrag > Autor

Semi-Implicit Runge-Kutta (SIRK) Explicit scheme Δt limited by CFL condition. Folie 21 > Vortrag > Autor

Semi-Implicit Runge-Kutta (SIRK) in TAU Semi-Implicit scheme (N. Nikitin) N. Nikitin, Third-Order-Accurate Semi-Implicit Runge-Kutta Scheme for Incompressible Navier-Stokes Equations, International Journal for Numerical Methods in Fluids 51, pp. 221-233, 2006. Folie 22 > Vortrag > Autor

Semi-Implicit Runge-Kutta (SIRK) in TAU Semi-Implicit scheme (N. Nikitin) => Third-order accuracy retained!!! Folie 23 > Vortrag > Autor

Semi-Implicit Runge-Kutta (SIRK) in TAU Shock Tube Problem Folie 24 > Vortrag > Autor

Semi-Implicit Runge-Kutta (SIRK) in TAU Shock Tube Problem Folie 25 > Vortrag > Autor

Semi-Implicit Runge-Kutta (SIRK) in TAU Supersonic Step Problem Folie 26 > Vortrag > Autor

Semi-Implicit Runge-Kutta (SIRK) in TAU Supersonic Step Problem Folie 27 > Vortrag > Autor

Semi-Implicit Runge-Kutta (SIRK) in TAU Conclusion The new method allows for the application of arbetrary implicit operators in 3 rd and 4 th order time accurate schemes. Factor of 10 reduction in CPU time over dual-time for supersonic step. Unconditional stability achieved without an inner iteration. Unconditional stability for Navier-Stokes requires a higher quality implicit operator. Folie 28 > Vortrag > Autor

Thank you for your attention Folie 29 > Vortrag > Autor