Answers to Exercises Computational Fluid Dynamics

Size: px
Start display at page:

Download "Answers to Exercises Computational Fluid Dynamics"

Transcription

1 Answers to Exercises Computational Fluid Dynamics Exercise - Artificial diffusion upwind computations.9 k=. exact.8 k=..7 k=..6 k= x For k =.,. and., and for N = 2, the discrete upwind solutions outside the boundary layer approach, the analytic solution for k =.25. Explanation: the effective viscosity of the upwind solution is given by and this approaches.25 when k. k eff = k + uh 2 = k + 4, upwind computations.9 k=.25 exact.8 k=..7 k=..6 k= x

2 Exercise 2 - Various discretization methods.5 upwind.5 B3.5 smart upwind.5 QUICK N=2 k=. discrete exact central upwind nonuniform.5 central nonuniform A.5 central nonuniform B Solutions for k =..5 upwind.5 B3.5 smart upwind.5 QUICK N=2 k=. discrete exact central upwind nonuniform.5 central nonuniform A.5 central nonuniform B Solutions for k =. 2

3 Question 4: Stretched grid With Method B, the first time one of the eigenvalues of the coefficient matrix crosses the imaginary axis is for k.425. For a slightly smaller value of k, viz. k , an eigenvalue passes through zero (within MATLAB accuracy) and the matrix becomes singular. Question 5: Monotonicity of λ-schemes The λ-schemes applied to our convection-diffusion equation yield a difference scheme given by λ h φ i 2 ( k h 2 + 6λ+ 2h )φ i +( 2k h 2 + 3λ h )φ i ( k h 2 + 2λ 2h )φ i+ = RHS. This scheme is of the type aφ i 2 +bφ i +cφ i +dφ i+ = RHS. The characteristic roots r of this equation satisfy dr 3 + cr 2 + br + a =. Since r = is a solution of this equation (why?), the factor r can be divided. There remains dr 2 +(c+d)r a =, where the coefficient of r, given by c+d k + 4λ+ h 2 2h, is always positive. The product of both roots is given by a/d, whereas their sum is given by (c + d)/d. With a always positive, it is observed that for d < both the sum and the product of the roots are positive, hence both roots are positive. But for d > the product is negative, hence one of the roots is negative. In the latter situation (d > ) with a negative root, oscillations are possible. More precise, when applied to the difference equation for the λ-scheme, oscillations can occur when d k h 2 + 2λ 2h <. For the B3 scheme, with λ = /2, this can never happen. For the QUICK scheme, with λ = /8, the oscillation boundary P = 8/3 results, where P is the mesh-péclet number. By determining the discrete solution for a number of values of k close to the boundary (for N = 2 it is given by k =.875), it is observed that also in practice this boundary separates the monotone QUICK solutions from the oscillating ones. Remark Note that the coefficient of φ i 2 is always positive. Hence the discretization will never lead to a positive operator, and the theory from Appendix A..3 is not applicable. Question 6: One interior grid point With one interior grid point located at x = 2k the discretization for Methods A becomes (φ + φ ) k ( 2k)φ + φ +2kφ k( 2k) =. and that of Method B ( 2k) 2 φ + +((2k) 2 ( 2k) 2 )φ (2k) 2 φ 2k( 2k) k ( 2k)φ + φ +2kφ k( 2k) =. 3

4 .5 upwind.5.5 smart upwind.5 N=2 k= discrete exact B3 QUICK central upwind nonuniform.5 central nonuniform A.5 central nonuniform B Solutions for k = With φ = and φ + =, the solution in the interior grid point becomes and Method A: φ =, Method B: φ = ( 2k)( 4k). 6k Forsmallk thelattervalueiscloseto. Theanalytical solution in x = 2k is given by exact Lagrange symmetric φ = e( 2k)/k e /k, which tends to e 2.35 for small k. Remark The studied problem is a slightly simplified version of the problem with which the QUICK method was introduced (B.P. Leonard: A stable and accurate convective modelling procedure based on quadratic upstream interpolation, Comp. Meth. Appl. Mech. Engng. 9, pp , 979). In this paper the B3 method was not entered as a comparison. Many years later Leonard did make this comparison (Int. J. Num. Meth. Engng. 3, pp , 99) and found, just like we did, that B3 is a serious competitor for QUICK. 4

5 Exercise 3 - JOR and SOR. Theoretically, Gauss Seidel converges twice as fast as Jacobi. uniform Jacobi method Gauss Seidel method grid convergent? # iterations convergent? # iterations upwind yes 26 yes central no no 2. Empirically obtained optimum and maximum values for the relaxation factor ω: uniform JOR method SOR method grid ω opt # it. ω max # it. ω opt # it. ω max # it. upwind central > > 2 The relevant Jacobi eigenvalues are (upwind) and i (central). 3. Stretched grids: Jacobi versus Gauss Seidel. stretched Jacobi method Gauss-Seidel method grid convergent? # iterations convergent? # iterations upwind yes 83 yes 4 central A no no central B no no Again, when converging, Gauss Seidel is twice as fast as Jacobi(upwind eigenvalue.898). The central methods are in trouble; observe the position of the eigenvalues with respect to the unit circle. Central A: i; Central B: i and Stretched grids with tuned relaxation factors: stretched JOR method SOR method grid ω opt # it. ω max # it. ω opt # it. ω max # it. upwind central A > > central B ) The iterations reach the convergence criterion, but will eventually diverge. Note that the upwind method and the central method A can be made convergent with suitably chosen relaxation factors. Central method B cannot be made convergent, because of the Jacobi eigenvalue The upwind matrix reads or with some scaling [ diag u h k u h 2, h + 2k h 2, k ] h 2, diag[ P, P +2, ], where P is the mesh-péclet number. The Jacobi matrix then becomes [ diag P + P +2,, ]. P +2 5

6 Its eigenvalues µ J,upw are given by µ J,upw = 2 iπ P + cos( ), i =,...,N, () P +2 N where N is the number of grid cells. These are obviously real for all P and satisfy µ J. As already given, for the central discretization the Jacobi eigenvalues are given by µ J,cent = 2 4 P 2 cos( iπ ), i =,...,N, (2) N 6. Let the eigenvalues of the Jacobi matrix be either real µ J = µ r or purely imaginary µ J = iµ I. In case of real eigenvalues the optimum and maximum relaxation factors for JOR and SOR are given by (derive these yourself), and JOR: ω JOR,opt =, ω JOR,max = 2 +µ R, (3) SOR: ω SOR,opt = 2, ω SOR,max = 2 (4) + µ 2 R (see Section A.3.2). For purely imaginary Jacobi eigenvalues, the optimum and maximum relaxation factors are given by JOR: ω JOR,opt = +µ 2, ω JOR,max = 2 I +µ 2, (5) I and respectively. SOR: ω SOR,opt = + 2, ω SOR,max = 2, (6) +µ 2 +µ I I 7. When k =. and N =, the mesh Péclet number is given by P =. On a uniform grid the Jacobi eigenvalues can be predicted theoretically. From () we find that the relevant Jacobi eigenvalue for upwind discretization becomes µ J,upw = Similarly, from (2), for central discretization the relevant Jacbi eigenvalue is µ J,cent = Now the optimum and maximum relaxation factors can be estimated with the formulas from Question 6: uniform equations JOR method SOR method grid for ω ω opt ω max ω opt ω max upwind (3), (4) central (5), (6) Notice the excellent agreement with the findings from Question 2. 6

7 8. On a stretched grid, the Jacobi eigenvalues cannot be predicted theoretically. Instead we have to use the computed Jacobi eigenvalues found in Question 3 to produce estimates for optimum and maximum relaxation factors. As in the previous question, the optimum and maximum relaxation factors for JOR and SOR can be obtained from the above formulas. Note that for the Central A the numbers below are based on the largest imaginary eigenvalue, although also real eigenvalues exist which may interfere. Central B never converges because of the Jacobi eigenvalue.5. stretched equations JOR method SOR method grid for ω ω opt ω max ω opt ω max upwind (3), (4) central A (5), (6) central B 7

8 Exercise 4 - Time integration The discretization with the generalized Crank-Nicolson method with parameter ω reads: T n+ i Ti n ω d 2 (Tn+ i+ 2Tn+ i +Ti n+ ) ( ω)d 2 (Tn i+ 2Ti n +Ti ) n =, where d = 2δt/h 2. A positive operator results if and only if < d < /( ω). a) Explicit T.5 expliciet d = e+7 T 5e+6 expliciet d = t -5e+6 -e t For ω = the Fourier amplification factor is given by g(θ) = d( cos θ). Hence, the explicit method is Fourier stable if and only if d. For the chosen value of h this limit corresponds with δt =.5. This coincides with the limit of being a positive operator. b) Crank-Nicolson T.5 ω =.5 d = T.5 ω =.5 d = t t For general ω the amplification factor reads g(θ) = ( ω)d( cos θ), +ωd( cos θ) hence the method is stable if and only if d /( 2ω) in case ω < /2, and unconditionally stable when ω /2. As a particular case, the second-order Crank-Nicolson method is unconditionally stable. 8

9 For large time steps δt, hence large d, the amplification factor behaves as g(θ) (ω )/ω. For ω = /2 we have g(θ) as d. For a slightly larger value of ω the oscillations drastically decrease in amplitude, as shown below for ω =.6 and δt =.5 (d = ). T.5 ω =.6 d = t c) Fully implicit T.5 ω =. d = T.5 ω =. d = t t Above it has been shown already that the fully implicit method (ω = ) is unconditionally stable. It always gives rise to a positive operator as the sign of all neighbouring coefficients is OK. An even easier way is to look at the sign of the amplification factor, which is positive for all frequencies θ, hence no wiggles can occur (these would require g < ). 9

10 Exercise 5 - Navier Stokes Part : Treatment of div u n Question exact solution TFin = 25, δt =.25 T=.25E+2 div=.6845e t = 2.5e+ : streamfunction Questions without div u n ) ε =, initial solution p = : a) TFin=25, δt =.25 T=.2E+2 div=.2544e T=.2E+2 div=.2724e T=.22E+2 div=.2927e T=.23E+2 div=.2e T=.24E+2 div=.227e T=.25E+2 div=.242e TFin=, δt =.25 T=.953E+2 div=.9522e T=.964E+2 div=.955e T=.974E+2 div=.958e T=.984E+2 div=.95e T=.994E+2 div=.9492e T=.E+3 div=.9484e The magnitude of the divergence divu keeps changing linearly with time: divu n = divu εnδt divu εt. The solution is completely wrong.

11 t = 2.5e+ : streamfunction.2 t =.e+2 : streamfunction b) δt =.25 T=.2E+2 div=.2547e T=.2E+2 div=.2692e T=.22E+2 div=.2867e T=.23E+2 div=.244e T=.24E+2 div=.227e T=.25E+2 div=.2354e Note that the time step has hardly any influence on divu εt, independent of the time step. Also, the solution at 25 seconds does not change that much, although in time it is rapidly changing (compare the solution after 25 seconds with that after seconds). 2) ε = 3, initial solution p =. Tfin=25, δt =.25 T=.2E+2 div=.47469e T=.2E+2 div=.49685e T=.22E+2 div=.5888e T=.23E+2 div=.5478e T=.24E+2 div=.56256e T=.25E+2 div=.5842e The level of divu has dropped two orders of magnitude, proportional to the decrease in ε: divu n εt. The solution begins to look like the correct solution. t = 2.5e+ : streamfunction

12 3) ε = 3, initial solution p = pold δt =.25 T=.2E+2 div=.37338e T=.2E+2 div=.3733e T=.22E+2 div=.37329e T=.23E+2 div=.37326e T=.24E+2 div=.37326e T=.25E+2 div=.37325e The divergence divu is not yet really small. 4) ε =, initial solution p = pold δt =.25 T=.2E+2 div=.335e T=.2E+2 div=.335e T=.22E+2 div=.335e T=.23E+2 div=.335e T=.24E+2 div=.335e T=.25E+2 div=.335e With larger ε the solution becomes worse (as might be expected). Questions with div u n 5) ε =, initial solution p = a) δt =.25 T=.2E+2 div=.242e T=.2E+2 div=.242e T=.22E+2 div=.242e T=.23E+2 div=.242e T=.24E+2 div=.242e T=.25E+2 div=.242e b) δt =.25 T=.2E+2 div=.2242e T=.2E+2 div=.2242e T=.22E+2 div=.2242e T=.23E+2 div=.2242e T=.24E+2 div=.2242e T=.25E+2 div=.2242e The level of divu has dropped an order of magnitude, proportional to the decrease in δt: divu n εδt. 2

13 6) ε = 3, initial solution p = δt =.25 T=.2E+2 div=.6234e T=.2E+2 div=.625e T=.22E+2 div=.623e T=.23E+2 div=.629e T=.24E+2 div=.6234e T=.25E+2 div=.6246e The reduction of ε has led to a proportional reduction of divu. 7) ε = 3, initial solution p = pold δt =.25 T=.2E+2 div=.72e T=.2E+2 div=.65e T=.22E+2 div=.85228e T=.23E+2 div=.9586e T=.24E+2 div=.8889e T=.25E+2 div=.59969e The divergence becomes quite small (in fact machine accuracy). 8) ε =, initial solution p = pold δt =.25 T=.2E+2 div=.9433e T=.2E+2 div=.7579e T=.22E+2 div=.9626e T=.23E+2 div=.785e T=.24E+2 div=.69635e T=.25E+2 div=.247e Even at higher ε, the divergence divu is at a low level (in fact machine accuracy, hence the irregularities), because each time step at least one Poisson iteration is made (in fact: has to be made before convergence can be checked), although the convergence criterion has been met already. 9) By comparing Question and Question 8, we notice that even with a crude convergence criterion a good solution can be obtained, provided the term divu n is kept in the righthand side of the Poisson equation. 3

14 Part 2: Influence of boundary conditions Questions with prescribed outflow ) ν = Y=.5 T=5 T= 5 T= 4 T= 3 T= 2 T= X Figure : Horizontal velocity along center line for ν =. at outflow condition u =. ) ν = Y=.5 T=5 T= 5 T= 4 T= 3 T= 2 T= X Figure 2: Horizontal velocity along center line for ν =.5 at outflow condition u =. 2) ν = Y=.5 T=5 T= 5 T= 4 T= 3 T= 2 T= X Figure 3: Horizontal velocity along center line for ν =. at outflow condition u =. 4

15 t =.5e+ : velocity.2 T= X= Y Figure 4: Left: Absolute velocity and velocity vectors for x [9, ]. Right: Horizontal velocity profile at x = 9.53 (i = 32). Questions with free outflow 3) ν = Y=.5 T=5 T= 5 T= 4 T= 3 T= 2 T= X Figure 5: Horizontal velocity at center line for ν =. with free outflow..2 T= X= Y Figure 6: Horizontal velocity profile at x = 9.53 (i = 32) for ν =.. It has a more or less parabolic shape. 5

16 4) ν = Y=.5 T=5 T= 5 T= 4 T= 3 T= 2 T= X Figure 7: Horizontal velocity at center line for ν =.5 with free outflow. 5) ν = Y=.5 T=5 T= 5 T= 4 T= 3 T= 2 T= X Figure 8: Horizontal velocity at center line for ν =. with free outflow..2 T= X= Y Figure 9: Horizontal velocity profile at x = 9.53 (i = 32) for ν =.. The profile does not really look like a parabola. 6

17 .45 T= Y=.5.5 T= Y= X X Figure : The at the center line for ν =. and a free outflow condition is prescribed, at channel length 2 (left) and 5 (right), respectively. t = 5.e+ : velocity.2 T= 5.7 X= Y Figure : Left: Absolute velocity and velocity vectors for x [49, 5]. Right: Horizontal velocity profile near exit. Viscosity ν =.; the parabola has developed now. Conclusion: Smaller viscosity requires more length for a flow to become fully developed. 7

JMBC Computational Fluid Dynamics I Exercises by A.E.P. Veldman

JMBC Computational Fluid Dynamics I Exercises by A.E.P. Veldman JMBC Computational Fluid Dynamics I Exercises by A.E.P. Veldman The exercises will be carried out on PC s in the practicum rooms. Several (Matlab and Fortran) files are required. How these can be obtained

More information

COMPUTATIONAL FLUID DYNAMICS

COMPUTATIONAL FLUID DYNAMICS COMPUTATIONAL FLUID DYNAMICS A.E.P. Veldman Lecture Notes in Applied Mathematics JMBC PhD Course January 2014 COMPUTATIONAL FLUID DYNAMICS A.E.P. Veldman Institute for Mathematics and Computer Science

More information

COMPUTATIONAL FLUID DYNAMICS

COMPUTATIONAL FLUID DYNAMICS COMPUTATIONAL FLUID DYNAMICS A.E.P. Veldman Lecture Notes in Applied Mathematics Academic year 2010 2011 COMPUTATIONAL FLUID DYNAMICS Code: WICFD-03 MSc Applied Mathematics MSc Applied Physics MSc Mathematics

More information

COMPUTATIONAL FLUID DYNAMICS

COMPUTATIONAL FLUID DYNAMICS COMPUTATIONAL FLUID DYNAMICS A.E.P. Veldman Lecture Notes in Applied Mathematics JMBC PhD Course January 2010 COMPUTATIONAL FLUID DYNAMICS A.E.P. Veldman University of Groningen Institute of Mathematics

More information

Solution Methods. Steady convection-diffusion equation. Lecture 05

Solution Methods. Steady convection-diffusion equation. Lecture 05 Solution Methods Steady convection-diffusion equation Lecture 05 1 Navier-Stokes equation Suggested reading: Gauss divergence theorem Integral form The key step of the finite volume method is to integrate

More information

NUMERICAL METHODS FOR ENGINEERING APPLICATION

NUMERICAL METHODS FOR ENGINEERING APPLICATION NUMERICAL METHODS FOR ENGINEERING APPLICATION Second Edition JOEL H. FERZIGER A Wiley-Interscience Publication JOHN WILEY & SONS, INC. New York / Chichester / Weinheim / Brisbane / Singapore / Toronto

More information

The behaviour of high Reynolds flows in a driven cavity

The behaviour of high Reynolds flows in a driven cavity The behaviour of high Reynolds flows in a driven cavity Charles-Henri BRUNEAU and Mazen SAAD Mathématiques Appliquées de Bordeaux, Université Bordeaux 1 CNRS UMR 5466, INRIA team MC 351 cours de la Libération,

More information

Discretization of Convection Diffusion type equation

Discretization of Convection Diffusion type equation Discretization of Convection Diffusion type equation 10 th Indo German Winter Academy 2011 By, Rajesh Sridhar, Indian Institute of Technology Madras Guides: Prof. Vivek V. Buwa Prof. Suman Chakraborty

More information

Project 4: Navier-Stokes Solution to Driven Cavity and Channel Flow Conditions

Project 4: Navier-Stokes Solution to Driven Cavity and Channel Flow Conditions Project 4: Navier-Stokes Solution to Driven Cavity and Channel Flow Conditions R. S. Sellers MAE 5440, Computational Fluid Dynamics Utah State University, Department of Mechanical and Aerospace Engineering

More information

Partial differential equations

Partial differential equations Partial differential equations Many problems in science involve the evolution of quantities not only in time but also in space (this is the most common situation)! We will call partial differential equation

More information

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

Index. higher order methods, 52 nonlinear, 36 with variable coefficients, 34 Burgers equation, 234 BVP, see boundary value problems Index A-conjugate directions, 83 A-stability, 171 A( )-stability, 171 absolute error, 243 absolute stability, 149 for systems of equations, 154 absorbing boundary conditions, 228 Adams Bashforth methods,

More information

FDM for parabolic equations

FDM for parabolic equations FDM for parabolic equations Consider the heat equation where Well-posed problem Existence & Uniqueness Mass & Energy decreasing FDM for parabolic equations CNFD Crank-Nicolson + 2 nd order finite difference

More information

ME Computational Fluid Mechanics Lecture 5

ME Computational Fluid Mechanics Lecture 5 ME - 733 Computational Fluid Mechanics Lecture 5 Dr./ Ahmed Nagib Elmekawy Dec. 20, 2018 Elliptic PDEs: Finite Difference Formulation Using central difference formulation, the so called five-point formula

More information

Conditional stability of Larkin methods with non-uniform grids

Conditional stability of Larkin methods with non-uniform grids Theoret. Appl. Mech., Vol.37, No., pp.139-159, Belgrade 010 Conditional stability of Larkin methods with non-uniform grids Kazuhiro Fukuyo Abstract Stability analysis based on the von Neumann method showed

More information

Finite Difference Method for PDE. Y V S S Sanyasiraju Professor, Department of Mathematics IIT Madras, Chennai 36

Finite Difference Method for PDE. Y V S S Sanyasiraju Professor, Department of Mathematics IIT Madras, Chennai 36 Finite Difference Method for PDE Y V S S Sanyasiraju Professor, Department of Mathematics IIT Madras, Chennai 36 1 Classification of the Partial Differential Equations Consider a scalar second order partial

More information

The method of lines (MOL) for the diffusion equation

The method of lines (MOL) for the diffusion equation Chapter 1 The method of lines (MOL) for the diffusion equation The method of lines refers to an approximation of one or more partial differential equations with ordinary differential equations in just

More information

1 Introduction. J.-L. GUERMOND and L. QUARTAPELLE 1 On incremental projection methods

1 Introduction. J.-L. GUERMOND and L. QUARTAPELLE 1 On incremental projection methods J.-L. GUERMOND and L. QUARTAPELLE 1 On incremental projection methods 1 Introduction Achieving high order time-accuracy in the approximation of the incompressible Navier Stokes equations by means of fractional-step

More information

Numerical Solution of partial differential equations

Numerical Solution of partial differential equations G. D. SMITH Brunei University Numerical Solution of partial differential equations FINITE DIFFERENCE METHODS THIRD EDITION CLARENDON PRESS OXFORD Contents NOTATION 1. INTRODUCTION AND FINITE-DIFFERENCE

More information

Pressure-velocity correction method Finite Volume solution of Navier-Stokes equations Exercise: Finish solving the Navier Stokes equations

Pressure-velocity correction method Finite Volume solution of Navier-Stokes equations Exercise: Finish solving the Navier Stokes equations Today's Lecture 2D grid colocated arrangement staggered arrangement Exercise: Make a Fortran program which solves a system of linear equations using an iterative method SIMPLE algorithm Pressure-velocity

More information

Partial Differential Equations

Partial Differential Equations Partial Differential Equations Introduction Deng Li Discretization Methods Chunfang Chen, Danny Thorne, Adam Zornes CS521 Feb.,7, 2006 What do You Stand For? A PDE is a Partial Differential Equation This

More information

OPEN CHANNEL FLOW. Computer Applications. Numerical Methods and. Roland Jeppson. CRC Press UNIVERSITATSB'BUOTHEK TECHNISCHE. INFORMATlONSBiBUOTHEK

OPEN CHANNEL FLOW. Computer Applications. Numerical Methods and. Roland Jeppson. CRC Press UNIVERSITATSB'BUOTHEK TECHNISCHE. INFORMATlONSBiBUOTHEK OPEN CHANNEL FLOW Numerical Methods and Computer Applications Roland Jeppson TECHNISCHE INFORMATlONSBiBUOTHEK UNIVERSITATSB'BUOTHEK HANNOVER Si. i. CRC Press Taylor &.Francis Group Boca Raton London New

More information

In Proc. of the V European Conf. on Computational Fluid Dynamics (ECFD), Preprint

In Proc. of the V European Conf. on Computational Fluid Dynamics (ECFD), Preprint V European Conference on Computational Fluid Dynamics ECCOMAS CFD 2010 J. C. F. Pereira and A. Sequeira (Eds) Lisbon, Portugal, 14 17 June 2010 THE HIGH ORDER FINITE ELEMENT METHOD FOR STEADY CONVECTION-DIFFUSION-REACTION

More information

Finite volume method for CFD

Finite volume method for CFD Finite volume method for CFD Indo-German Winter Academy-2007 Ankit Khandelwal B-tech III year, Civil Engineering IIT Roorkee Course #2 (Numerical methods and simulation of engineering Problems) Mentor:

More information

Approximations of diffusions. Mathématiques appliquées (MATH0504-1) B. Dewals, Ch. Geuzaine

Approximations of diffusions. Mathématiques appliquées (MATH0504-1) B. Dewals, Ch. Geuzaine Lecture 3b Approximations of diffusions Mathématiques appliquées (MATH0504-1) B. Dewals, Ch. Geuzaine V1.1 04/10/2018 1 Learning objectives Become aware of the existence of stability conditions for the

More information

Numerical accuracy in the solution of the shallow-water equations

Numerical accuracy in the solution of the shallow-water equations Numerical accuracy in the solution of the shallow-water equations P. Broomans & C. Vuik Delft University of Technology, Delft, Netherlands A.E. Mynett & J. Mooiman WL Delft Hydraulics, Delft, Netherlands

More information

Computational Fluid Dynamics-1(CFDI)

Computational Fluid Dynamics-1(CFDI) بسمه تعالی درس دینامیک سیالات محاسباتی 1 دوره کارشناسی ارشد دانشکده مهندسی مکانیک دانشگاه صنعتی خواجه نصیر الدین طوسی Computational Fluid Dynamics-1(CFDI) Course outlines: Part I A brief introduction to

More information

Problem Set 4 Issued: Wednesday, March 18, 2015 Due: Wednesday, April 8, 2015

Problem Set 4 Issued: Wednesday, March 18, 2015 Due: Wednesday, April 8, 2015 MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING CAMBRIDGE, MASSACHUSETTS 0139.9 NUMERICAL FLUID MECHANICS SPRING 015 Problem Set 4 Issued: Wednesday, March 18, 015 Due: Wednesday,

More information

Introduction to numerical simulation of fluid flows

Introduction to numerical simulation of fluid flows Introduction to numerical simulation of fluid flows Mónica de Mier Torrecilla Technical University of Munich Winterschool April 2004, St. Petersburg (Russia) 1 Introduction The central task in natural

More information

FUNDAMENTALS OF FINITE DIFFERENCE METHODS

FUNDAMENTALS OF FINITE DIFFERENCE METHODS FUNDAMENTALS OF FINITE DIFFERENCE METHODS By Deep Gupta 3 rd Year undergraduate, Mechanical Engg. Deptt., IIT Bombay Supervised by: Prof. Gautam Biswas, IIT Kanpur Acknowledgements It has been a pleasure

More information

Open boundary conditions in numerical simulations of unsteady incompressible flow

Open boundary conditions in numerical simulations of unsteady incompressible flow Open boundary conditions in numerical simulations of unsteady incompressible flow M. P. Kirkpatrick S. W. Armfield Abstract In numerical simulations of unsteady incompressible flow, mass conservation can

More information

On A Comparison of Numerical Solution Methods for General Transport Equation on Cylindrical Coordinates

On A Comparison of Numerical Solution Methods for General Transport Equation on Cylindrical Coordinates Appl. Math. Inf. Sci. 11 No. 2 433-439 (2017) 433 Applied Mathematics & Information Sciences An International Journal http://dx.doi.org/10.18576/amis/110211 On A Comparison of Numerical Solution Methods

More information

Chapter 5. Methods for Solving Elliptic Equations

Chapter 5. Methods for Solving Elliptic Equations Chapter 5. Methods for Solving Elliptic Equations References: Tannehill et al Section 4.3. Fulton et al (1986 MWR). Recommended reading: Chapter 7, Numerical Methods for Engineering Application. J. H.

More information

ECE539 - Advanced Theory of Semiconductors and Semiconductor Devices. Numerical Methods and Simulation / Umberto Ravaioli

ECE539 - Advanced Theory of Semiconductors and Semiconductor Devices. Numerical Methods and Simulation / Umberto Ravaioli ECE539 - Advanced Theory of Semiconductors and Semiconductor Devices 1 General concepts Numerical Methods and Simulation / Umberto Ravaioli Introduction to the Numerical Solution of Partial Differential

More information

5. FVM discretization and Solution Procedure

5. FVM discretization and Solution Procedure 5. FVM discretization and Solution Procedure 1. The fluid domain is divided into a finite number of control volumes (cells of a computational grid). 2. Integral form of the conservation equations are discretized

More information

Introduction to Heat and Mass Transfer. Week 9

Introduction to Heat and Mass Transfer. Week 9 Introduction to Heat and Mass Transfer Week 9 補充! Multidimensional Effects Transient problems with heat transfer in two or three dimensions can be considered using the solutions obtained for one dimensional

More information

Iterative Methods for Ax=b

Iterative Methods for Ax=b 1 FUNDAMENTALS 1 Iterative Methods for Ax=b 1 Fundamentals consider the solution of the set of simultaneous equations Ax = b where A is a square matrix, n n and b is a right hand vector. We write the iterative

More information

Chapter Two: Numerical Methods for Elliptic PDEs. 1 Finite Difference Methods for Elliptic PDEs

Chapter Two: Numerical Methods for Elliptic PDEs. 1 Finite Difference Methods for Elliptic PDEs Chapter Two: Numerical Methods for Elliptic PDEs Finite Difference Methods for Elliptic PDEs.. Finite difference scheme. We consider a simple example u := subject to Dirichlet boundary conditions ( ) u

More information

Diffusion / Parabolic Equations. PHY 688: Numerical Methods for (Astro)Physics

Diffusion / Parabolic Equations. PHY 688: Numerical Methods for (Astro)Physics Diffusion / Parabolic Equations Summary of PDEs (so far...) Hyperbolic Think: advection Real, finite speed(s) at which information propagates carries changes in the solution Second-order explicit methods

More information

One Dimensional Convection: Interpolation Models for CFD

One Dimensional Convection: Interpolation Models for CFD One Dimensional Convection: Interpolation Models for CFD ME 448/548 Notes Gerald Recktenwald Portland State University Department of Mechanical Engineering gerry@pdx.edu ME 448/548: 1D Convection-Diffusion

More information

Natural convection adjacent to a sidewall with three fins in a differentially heated cavity

Natural convection adjacent to a sidewall with three fins in a differentially heated cavity ANZIAM J. 48 (CTAC2006) pp.c806 C819, 2007 C806 Natural convection adjacent to a sidewall with three fins in a differentially heated cavity F. Xu 1 J. C. Patterson 2 C. Lei 3 (Received 31 August 2006;

More information

Adaptive C1 Macroelements for Fourth Order and Divergence-Free Problems

Adaptive C1 Macroelements for Fourth Order and Divergence-Free Problems Adaptive C1 Macroelements for Fourth Order and Divergence-Free Problems Roy Stogner Computational Fluid Dynamics Lab Institute for Computational Engineering and Sciences University of Texas at Austin March

More information

Aspects of Multigrid

Aspects of Multigrid Aspects of Multigrid Kees Oosterlee 1,2 1 Delft University of Technology, Delft. 2 CWI, Center for Mathematics and Computer Science, Amsterdam, SIAM Chapter Workshop Day, May 30th 2018 C.W.Oosterlee (CWI)

More information

NUMERICAL COMPUTATION IN SCIENCE AND ENGINEERING

NUMERICAL COMPUTATION IN SCIENCE AND ENGINEERING NUMERICAL COMPUTATION IN SCIENCE AND ENGINEERING C. Pozrikidis University of California, San Diego New York Oxford OXFORD UNIVERSITY PRESS 1998 CONTENTS Preface ix Pseudocode Language Commands xi 1 Numerical

More information

Diffusion Equation and Mean Free Path

Diffusion Equation and Mean Free Path Diffusion Equation and Mean Free Path Speaker: Xiaolei Chen Advisor: Prof. Xiaolin Li Department of Applied Mathematics and Statistics Stony Brook University (SUNY) Content General Introduction Analytic

More information

Motivation: Sparse matrices and numerical PDE's

Motivation: Sparse matrices and numerical PDE's Lecture 20: Numerical Linear Algebra #4 Iterative methods and Eigenproblems Outline 1) Motivation: beyond LU for Ax=b A little PDE's and sparse matrices A) Temperature Equation B) Poisson Equation 2) Splitting

More information

Iterative Solvers in the Finite Element Solution of Transient Heat Conduction

Iterative Solvers in the Finite Element Solution of Transient Heat Conduction Iterative Solvers in the Finite Element Solution of Transient Heat Conduction Mile R. Vuji~i} PhD student Steve G.R. Brown Senior Lecturer Materials Research Centre School of Engineering University of

More information

Partial Differential Equations

Partial Differential Equations Next: Using Matlab Up: Numerical Analysis for Chemical Previous: Ordinary Differential Equations Subsections Finite Difference: Elliptic Equations The Laplace Equations Solution Techniques Boundary Conditions

More information

A finite-volume algorithm for all speed flows

A finite-volume algorithm for all speed flows A finite-volume algorithm for all speed flows F. Moukalled and M. Darwish American University of Beirut, Faculty of Engineering & Architecture, Mechanical Engineering Department, P.O.Box 11-0236, Beirut,

More information

Homework 4 in 5C1212; Part A: Incompressible Navier- Stokes, Finite Volume Methods

Homework 4 in 5C1212; Part A: Incompressible Navier- Stokes, Finite Volume Methods Homework 4 in 5C11; Part A: Incompressible Navier- Stokes, Finite Volume Methods Consider the incompressible Navier Stokes in two dimensions u x + v y = 0 u t + (u ) x + (uv) y + p x = 1 Re u + f (1) v

More information

Stabilization and Acceleration of Algebraic Multigrid Method

Stabilization and Acceleration of Algebraic Multigrid Method Stabilization and Acceleration of Algebraic Multigrid Method Recursive Projection Algorithm A. Jemcov J.P. Maruszewski Fluent Inc. October 24, 2006 Outline 1 Need for Algorithm Stabilization and Acceleration

More information

1. Fast Iterative Solvers of SLE

1. Fast Iterative Solvers of SLE 1. Fast Iterative Solvers of crucial drawback of solvers discussed so far: they become slower if we discretize more accurate! now: look for possible remedies relaxation: explicit application of the multigrid

More information

OUTLINE ffl CFD: elliptic pde's! Ax = b ffl Basic iterative methods ffl Krylov subspace methods ffl Preconditioning techniques: Iterative methods ILU

OUTLINE ffl CFD: elliptic pde's! Ax = b ffl Basic iterative methods ffl Krylov subspace methods ffl Preconditioning techniques: Iterative methods ILU Preconditioning Techniques for Solving Large Sparse Linear Systems Arnold Reusken Institut für Geometrie und Praktische Mathematik RWTH-Aachen OUTLINE ffl CFD: elliptic pde's! Ax = b ffl Basic iterative

More information

Dan s Morris s Notes on Stable Fluids (Jos Stam, SIGGRAPH 1999)

Dan s Morris s Notes on Stable Fluids (Jos Stam, SIGGRAPH 1999) Dan s Morris s Notes on Stable Fluids (Jos Stam, SIGGRAPH 1999) This is intended to be a detailed by fairly-low-math explanation of Stam s Stable Fluids, one of the key papers in a recent series of advances

More information

Natural Convection in Parabolic Enclosure Heated from Below

Natural Convection in Parabolic Enclosure Heated from Below www.ccsenet.org/mas Modern Applied Science Vol. 5, No. 3; June 011 Natural Convection in Parabolic Enclosure Heated from Below Dr. Ahmed W. Mustafa (Corresponding auther) University of Tikrit, College

More information

SOE3213/4: CFD Lecture 1

SOE3213/4: CFD Lecture 1 What is CFD SOE3213/4: CFD Lecture 1 3d 3d Computational Fluid Dynamics { use of computers to study uid dynamics. Solve the Navier-Stokes Equations (NSE) : r:u = 0 Du Dt = rp + r 2 u + F 4 s for 4 unknowns,

More information

Due Tuesday, November 23 nd, 12:00 midnight

Due Tuesday, November 23 nd, 12:00 midnight Due Tuesday, November 23 nd, 12:00 midnight This challenging but very rewarding homework is considering the finite element analysis of advection-diffusion and incompressible fluid flow problems. Problem

More information

Least-Squares Spectral Collocation with the Overlapping Schwarz Method for the Incompressible Navier Stokes Equations

Least-Squares Spectral Collocation with the Overlapping Schwarz Method for the Incompressible Navier Stokes Equations Least-Squares Spectral Collocation with the Overlapping Schwarz Method for the Incompressible Navier Stokes Equations by Wilhelm Heinrichs Universität Duisburg Essen, Ingenieurmathematik Universitätsstr.

More information

A PRACTICALLY UNCONDITIONALLY GRADIENT STABLE SCHEME FOR THE N-COMPONENT CAHN HILLIARD SYSTEM

A PRACTICALLY UNCONDITIONALLY GRADIENT STABLE SCHEME FOR THE N-COMPONENT CAHN HILLIARD SYSTEM A PRACTICALLY UNCONDITIONALLY GRADIENT STABLE SCHEME FOR THE N-COMPONENT CAHN HILLIARD SYSTEM Hyun Geun LEE 1, Jeong-Whan CHOI 1 and Junseok KIM 1 1) Department of Mathematics, Korea University, Seoul

More information

Applied Numerical Analysis

Applied Numerical Analysis Applied Numerical Analysis Using MATLAB Second Edition Laurene V. Fausett Texas A&M University-Commerce PEARSON Prentice Hall Upper Saddle River, NJ 07458 Contents Preface xi 1 Foundations 1 1.1 Introductory

More information

Theory of Iterative Methods

Theory of Iterative Methods Based on Strang s Introduction to Applied Mathematics Theory of Iterative Methods The Iterative Idea To solve Ax = b, write Mx (k+1) = (M A)x (k) + b, k = 0, 1,,... Then the error e (k) x (k) x satisfies

More information

Chapter 3. Finite Difference Methods for Hyperbolic Equations Introduction Linear convection 1-D wave equation

Chapter 3. Finite Difference Methods for Hyperbolic Equations Introduction Linear convection 1-D wave equation Chapter 3. Finite Difference Methods for Hyperbolic Equations 3.1. Introduction Most hyperbolic problems involve the transport of fluid properties. In the equations of motion, the term describing the transport

More information

Chapter 2 Finite-Difference Discretization of the Advection-Diffusion Equation

Chapter 2 Finite-Difference Discretization of the Advection-Diffusion Equation Chapter Finite-Difference Discretization of the Advection-Diffusion Equation. Introduction Finite-difference methods are numerical methods that find solutions to differential equations using approximate

More information

2.29 Numerical Fluid Mechanics Spring 2015 Lecture 9

2.29 Numerical Fluid Mechanics Spring 2015 Lecture 9 Spring 2015 Lecture 9 REVIEW Lecture 8: Direct Methods for solving (linear) algebraic equations Gauss Elimination LU decomposition/factorization Error Analysis for Linear Systems and Condition Numbers

More information

Numerical Programming I (for CSE)

Numerical Programming I (for CSE) Technische Universität München WT 1/13 Fakultät für Mathematik Prof. Dr. M. Mehl B. Gatzhammer January 1, 13 Numerical Programming I (for CSE) Tutorial 1: Iterative Methods 1) Relaxation Methods a) Let

More information

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

FEniCS Course. Lecture 6: Incompressible Navier Stokes. Contributors Anders Logg André Massing FEniCS Course Lecture 6: Incompressible Navier Stokes Contributors Anders Logg André Massing 1 / 11 The incompressible Navier Stokes equations u + u u ν u + p = f in Ω (0, T ] u = 0 in Ω (0, T ] u = g

More information

Direct Numerical Simulations on the Uniform In-plane Flow around an Oscillating Circular Disk

Direct Numerical Simulations on the Uniform In-plane Flow around an Oscillating Circular Disk Proceedings of the Twenty-third (2013) International Offshore and Polar Engineering Anchorage, Alaska, USA, June 30 July 5, 2013 Copyright 2013 by the International Society of Offshore and Polar Engineers

More information

Computation Fluid Dynamics

Computation Fluid Dynamics Computation Fluid Dynamics CFD I Jitesh Gajjar Maths Dept Manchester University Computation Fluid Dynamics p.1/189 Garbage In, Garbage Out We will begin with a discussion of errors. Useful to understand

More information

Von Neumann Analysis of Jacobi and Gauss-Seidel Iterations

Von Neumann Analysis of Jacobi and Gauss-Seidel Iterations Von Neumann Analysis of Jacobi and Gauss-Seidel Iterations We consider the FDA to the 1D Poisson equation on a grid x covering [0,1] with uniform spacing h, h (u +1 u + u 1 ) = f whose exact solution (to

More information

A recovery-assisted DG code for the compressible Navier-Stokes equations

A recovery-assisted DG code for the compressible Navier-Stokes equations A recovery-assisted DG code for the compressible Navier-Stokes equations January 6 th, 217 5 th International Workshop on High-Order CFD Methods Kissimmee, Florida Philip E. Johnson & Eric Johnsen Scientific

More information

Computational Fluid Dynamics

Computational Fluid Dynamics Computational Fluid Dynamics Dr.Eng. Reima Iwatsu Phone: 0355 69 4875 e-mail: iwatsu@las.tu-cottbus.de NACO Building Room 53-107 Time Summer Term Lecture: Tuesday 7:30-9:00 (every two weeks) LG4/310 Exercise:

More information

COURSE Iterative methods for solving linear systems

COURSE Iterative methods for solving linear systems COURSE 0 4.3. Iterative methods for solving linear systems Because of round-off errors, direct methods become less efficient than iterative methods for large systems (>00 000 variables). An iterative scheme

More information

Some definitions. Math 1080: Numerical Linear Algebra Chapter 5, Solving Ax = b by Optimization. A-inner product. Important facts

Some definitions. Math 1080: Numerical Linear Algebra Chapter 5, Solving Ax = b by Optimization. A-inner product. Important facts Some definitions Math 1080: Numerical Linear Algebra Chapter 5, Solving Ax = b by Optimization M. M. Sussman sussmanm@math.pitt.edu Office Hours: MW 1:45PM-2:45PM, Thack 622 A matrix A is SPD (Symmetric

More information

Relevant self-assessment exercises: [LIST SELF-ASSESSMENT EXERCISES HERE]

Relevant self-assessment exercises: [LIST SELF-ASSESSMENT EXERCISES HERE] Chapter 5 Fourier Analysis of Finite Difference Methods In this lecture, we determine the stability of PDE discretizations using Fourier analysis. First, we begin with Fourier analysis of PDE s, and then

More information

Preface. 2 Linear Equations and Eigenvalue Problem 22

Preface. 2 Linear Equations and Eigenvalue Problem 22 Contents Preface xv 1 Errors in Computation 1 1.1 Introduction 1 1.2 Floating Point Representation of Number 1 1.3 Binary Numbers 2 1.3.1 Binary number representation in computer 3 1.4 Significant Digits

More information

Multi-Factor Finite Differences

Multi-Factor Finite Differences February 17, 2017 Aims and outline Finite differences for more than one direction The θ-method, explicit, implicit, Crank-Nicolson Iterative solution of discretised equations Alternating directions implicit

More information

EULER AND SECOND-ORDER RUNGE-KUTTA METHODS FOR COMPUTATION OF FLOW AROUND A CYLINDER

EULER AND SECOND-ORDER RUNGE-KUTTA METHODS FOR COMPUTATION OF FLOW AROUND A CYLINDER EULER AND SEOND-ORDER RUNGE-KUTTA METHODS FOR OMPUTATION OF FLOW AROUND A YLINDER László Daróczy, László Baranyi MSc student, Professor University of Miskolc, Hungary Department of Fluid and Heat Engineering,

More information

MIT (Spring 2014)

MIT (Spring 2014) 18.311 MIT (Spring 014) Rodolfo R. Rosales May 6, 014. Problem Set # 08. Due: Last day of lectures. IMPORTANT: Turn in the regular and the special problems stapled in two SEPARATE packages. Print your

More information

A stencil of the finite-difference method for the 2D convection diffusion equation and its new iterative scheme

A stencil of the finite-difference method for the 2D convection diffusion equation and its new iterative scheme International Journal of Computer Mathematics Vol. 87, No. 11, September 2010, 2588 2600 A stencil of the finite-difference method for the 2D convection diffusion equation and its new iterative scheme

More information

A Meshless Radial Basis Function Method for Fluid Flow with Heat Transfer

A Meshless Radial Basis Function Method for Fluid Flow with Heat Transfer Copyright c 2008 ICCES ICCES, vol.6, no.1, pp.13-18 A Meshless Radial Basis Function Method for Fluid Flow with Heat Transfer K agamani Devi 1,D.W.Pepper 2 Summary Over the past few years, efforts have

More information

Additive Manufacturing Module 8

Additive Manufacturing Module 8 Additive Manufacturing Module 8 Spring 2015 Wenchao Zhou zhouw@uark.edu (479) 575-7250 The Department of Mechanical Engineering University of Arkansas, Fayetteville 1 Evaluating design https://www.youtube.com/watch?v=p

More information

On Pressure Stabilization Method and Projection Method for Unsteady Navier-Stokes Equations 1

On Pressure Stabilization Method and Projection Method for Unsteady Navier-Stokes Equations 1 On Pressure Stabilization Method and Projection Method for Unsteady Navier-Stokes Equations 1 Jie Shen Department of Mathematics, Penn State University University Park, PA 1682 Abstract. We present some

More information

Sparse Linear Systems. Iterative Methods for Sparse Linear Systems. Motivation for Studying Sparse Linear Systems. Partial Differential Equations

Sparse Linear Systems. Iterative Methods for Sparse Linear Systems. Motivation for Studying Sparse Linear Systems. Partial Differential Equations Sparse Linear Systems Iterative Methods for Sparse Linear Systems Matrix Computations and Applications, Lecture C11 Fredrik Bengzon, Robert Söderlund We consider the problem of solving the linear system

More information

Chapter 5. The Finite Volume Method for Convection-Diffusion Problems. The steady convection-diffusion equation is

Chapter 5. The Finite Volume Method for Convection-Diffusion Problems. The steady convection-diffusion equation is Chapter 5 The Finite Volume Method for Convection-Diffusion Problems Prepared by: Prof. Dr. I. Sezai Eastern Mediterranean University Mechanical Engineering Department Introduction The steady convection-diffusion

More information

arxiv: v1 [math.na] 6 Nov 2017

arxiv: v1 [math.na] 6 Nov 2017 Efficient boundary corrected Strang splitting Lukas Einkemmer Martina Moccaldi Alexander Ostermann arxiv:1711.02193v1 [math.na] 6 Nov 2017 Version of November 6, 2017 Abstract Strang splitting is a well

More information

Radiation Effects on Unsteady Flow through. a Porous Medium Channel with Velocity and. Temperature Slip Boundary Conditions

Radiation Effects on Unsteady Flow through. a Porous Medium Channel with Velocity and. Temperature Slip Boundary Conditions Applied Mathematical Sciences, ol. 6,, no. 36, 759-769 Radiation Effects on Unsteady Flow through a Porous Medium Channel with elocity and Temperature Slip Boundary Conditions Dileep Singh Chauhan and

More information

Introduction. Finite and Spectral Element Methods Using MATLAB. Second Edition. C. Pozrikidis. University of Massachusetts Amherst, USA

Introduction. Finite and Spectral Element Methods Using MATLAB. Second Edition. C. Pozrikidis. University of Massachusetts Amherst, USA Introduction to Finite and Spectral Element Methods Using MATLAB Second Edition C. Pozrikidis University of Massachusetts Amherst, USA (g) CRC Press Taylor & Francis Group Boca Raton London New York CRC

More information

Computations with Discontinuous Basis Functions

Computations with Discontinuous Basis Functions Computations with Discontinuous Basis Functions Carl Sovinec University of Wisconsin-Madison NIMROD Team Meeting November 12, 2011 Salt Lake City, Utah Motivation The objective of this work is to make

More information

Application of Viscous Vortex Domains Method for Solving Flow-Structure Problems

Application of Viscous Vortex Domains Method for Solving Flow-Structure Problems Application of Viscous Vortex Domains Method for Solving Flow-Structure Problems Yaroslav Dynnikov 1, Galina Dynnikova 1 1 Institute of Mechanics of Lomonosov Moscow State University, Michurinskiy pr.

More information

Two-Dimensional Unsteady Flow in a Lid Driven Cavity with Constant Density and Viscosity ME 412 Project 5

Two-Dimensional Unsteady Flow in a Lid Driven Cavity with Constant Density and Viscosity ME 412 Project 5 Two-Dimensional Unsteady Flow in a Lid Driven Cavity with Constant Density and Viscosity ME 412 Project 5 Jingwei Zhu May 14, 2014 Instructor: Surya Pratap Vanka 1 Project Description The objective of

More information

Numerical methods Revised March 2001

Numerical methods Revised March 2001 Revised March 00 By R. W. Riddaway (revised by M. Hortal) Table of contents. Some introductory ideas. Introduction. Classification of PDE's.3 Existence and uniqueness.4 Discretization.5 Convergence, consistency

More information

Dissipation and Dispersion

Dissipation and Dispersion Consider the problem with periodic boundary conditions Dissipation and Dispersion u t = au x 0 < x < 1, t > 0 u 0 = sin 40 πx u(0, t) = u(1, t) t > 0 If a > 0 then the wave is moving to the left and if

More information

Chapter 5 HIGH ACCURACY CUBIC SPLINE APPROXIMATION FOR TWO DIMENSIONAL QUASI-LINEAR ELLIPTIC BOUNDARY VALUE PROBLEMS

Chapter 5 HIGH ACCURACY CUBIC SPLINE APPROXIMATION FOR TWO DIMENSIONAL QUASI-LINEAR ELLIPTIC BOUNDARY VALUE PROBLEMS Chapter 5 HIGH ACCURACY CUBIC SPLINE APPROXIMATION FOR TWO DIMENSIONAL QUASI-LINEAR ELLIPTIC BOUNDARY VALUE PROBLEMS 5.1 Introduction When a physical system depends on more than one variable a general

More information

Time-Parallel Algorithms for Weather Prediction and Climate Simulation

Time-Parallel Algorithms for Weather Prediction and Climate Simulation Time-Parallel Algorithms for Weather Prediction and Climate Simulation Jean Côté Adjunct Prof. ESCER Centre (Étude et la Simulation du Climat à l Échelle Régionale) Sciences de la Terre & de l Atmosphère

More information

x x2 2 + x3 3 x4 3. Use the divided-difference method to find a polynomial of least degree that fits the values shown: (b)

x x2 2 + x3 3 x4 3. Use the divided-difference method to find a polynomial of least degree that fits the values shown: (b) Numerical Methods - PROBLEMS. The Taylor series, about the origin, for log( + x) is x x2 2 + x3 3 x4 4 + Find an upper bound on the magnitude of the truncation error on the interval x.5 when log( + x)

More information

arxiv: v4 [physics.comp-ph] 21 Jan 2019

arxiv: v4 [physics.comp-ph] 21 Jan 2019 A spectral/hp element MHD solver Alexander V. Proskurin,Anatoly M. Sagalakov 2 Altai State Technical University, 65638, Russian Federation, Barnaul, Lenin prospect,46, k2@list.ru 2 Altai State University,

More information

Navier-Stokes equations

Navier-Stokes equations 1 Navier-Stokes equations Introduction to spectral methods for the CSC Lunchbytes Seminar Series. Incompressible, hydrodynamic turbulence is described completely by the Navier-Stokes equations where t

More information

FREE BOUNDARY PROBLEMS IN FLUID MECHANICS

FREE BOUNDARY PROBLEMS IN FLUID MECHANICS FREE BOUNDARY PROBLEMS IN FLUID MECHANICS ANA MARIA SOANE AND ROUBEN ROSTAMIAN We consider a class of free boundary problems governed by the incompressible Navier-Stokes equations. Our objective is to

More information

Ordinary Differential Equations

Ordinary Differential Equations Ordinary Differential Equations We call Ordinary Differential Equation (ODE) of nth order in the variable x, a relation of the kind: where L is an operator. If it is a linear operator, we call the equation

More information

Numerical Solutions for Hyperbolic Systems of Conservation Laws: from Godunov Method to Adaptive Mesh Refinement

Numerical Solutions for Hyperbolic Systems of Conservation Laws: from Godunov Method to Adaptive Mesh Refinement Numerical Solutions for Hyperbolic Systems of Conservation Laws: from Godunov Method to Adaptive Mesh Refinement Romain Teyssier CEA Saclay Romain Teyssier 1 Outline - Euler equations, MHD, waves, hyperbolic

More information

CAAM 454/554: Stationary Iterative Methods

CAAM 454/554: Stationary Iterative Methods CAAM 454/554: Stationary Iterative Methods Yin Zhang (draft) CAAM, Rice University, Houston, TX 77005 2007, Revised 2010 Abstract Stationary iterative methods for solving systems of linear equations are

More information