Fourth Order Convergence of Compact Finite Difference Solver for 2D Incompressible Flow

Similar documents
Essentially Compact Schemes for Unsteady Viscous Incompressible Flows

(1:1) 1. The gauge formulation of the Navier-Stokes equation We start with the incompressible Navier-Stokes equation 8 >< >: u t +(u r)u + rp = 1 Re 4

CONVERGENCE OF GAUGE METHOD FOR INCOMPRESSIBLE FLOW CHENG WANG AND JIAN-GUO LIU

Finite Difference Methods for 3D Viscous Incompressible Flows in the Vorticity Vector Potential Formulation on Nonstaggered Grids

Global regularity of a modified Navier-Stokes equation

2 Z. Li and C. Wang where u = (u; v) is the velocity, p is the pressure, ν is the viscosity. We assume that the boundary of the is piecewise

PROJECTION METHOD III: SPATIAL DISCRETIZATION ON THE STAGGERED GRID

Gauge finite element method for incompressible flows

Projection Method with Spatial Discretizations

Chapter 4. MAC Scheme. The MAC scheme is a numerical method used to solve the incompressible Navier-Stokes. u = 0

Numerische Mathematik

New Discretizations of Turbulent Flow Problems

NONSTANDARD NONCONFORMING APPROXIMATION OF THE STOKES PROBLEM, I: PERIODIC BOUNDARY CONDITIONS

Open boundary conditions in numerical simulations of unsteady incompressible flow

ASYMPTOTIC STRUCTURE FOR SOLUTIONS OF THE NAVIER STOKES EQUATIONS. Tian Ma. Shouhong Wang

Fine Grid Numerical Solutions of Triangular Cavity Flow

REMARKS ON THE VANISHING OBSTACLE LIMIT FOR A 3D VISCOUS INCOMPRESSIBLE FLUID

Fine grid numerical solutions of triangular cavity flow

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

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

c 2003 International Press

CONNECTIONS BETWEEN A CONJECTURE OF SCHIFFER S AND INCOMPRESSIBLE FLUID MECHANICS

Mathematics subject classification: 65M12, 76D05. Key words: Incompressible flow, Stream-function formulation, Finite difference methods.

Decay in Time of Incompressible Flows

Dissipative quasi-geostrophic equations with L p data

SECOND-ORDER FULLY DISCRETIZED PROJECTION METHOD FOR INCOMPRESSIBLE NAVIER-STOKES EQUATIONS

Marching on the BL equations

Numerical methods for the Navier- Stokes equations

Stability and Convergence Analysis of Fully Discrete Fourier Collocation Spectral Method for 3-D Viscous Burgers Equation

Eect of boundary vorticity discretization on explicit stream-function vorticity calculations

ON LIQUID CRYSTAL FLOWS WITH FREE-SLIP BOUNDARY CONDITIONS. Chun Liu and Jie Shen

A LOWER BOUND ON BLOWUP RATES FOR THE 3D INCOMPRESSIBLE EULER EQUATION AND A SINGLE EXPONENTIAL BEALE-KATO-MAJDA ESTIMATE. 1.

AMS subject classifications. Primary, 65N15, 65N30, 76D07; Secondary, 35B45, 35J50

A Simple Compact Fourth-Order Poisson Solver on Polar Geometry

Lecture Note III: Least-Squares Method

Week 6 Notes, Math 865, Tanveer

Global well-posedness of the primitive equations of oceanic and atmospheric dynamics

ERROR ESTIMATES FOR SEMI-DISCRETE GAUGE METHODS FOR THE NAVIER-STOKES EQUATIONS : FIRST-ORDER SCHEMES

Models. A.Dunca and Y.Epshteyn

Finite Differences for Differential Equations 28 PART II. Finite Difference Methods for Differential Equations

DYNAMIC BIFURCATION THEORY OF RAYLEIGH-BÉNARD CONVECTION WITH INFINITE PRANDTL NUMBER

The continuity method

Convergence analysis for second-order accurate schemes for the periodic nonlocal Allen-Cahn and Cahn-Hilliard equations

A RECURRENCE THEOREM ON THE SOLUTIONS TO THE 2D EULER EQUATION

ON THE STRONG SOLUTIONS OF THE INHOMOGENEOUS INCOMPRESSIBLE NAVIER-STOKES EQUATIONS IN A THIN DOMAIN

Flow past a slippery cylinder

The Navier-Stokes Equations with Time Delay. Werner Varnhorn. Faculty of Mathematics University of Kassel, Germany

Numerical Solutions to Partial Differential Equations

Piecewise Smooth Solutions to the Burgers-Hilbert Equation

A Fourth Order Numerical Method for the Primitive Equations Formulated in Mean Vorticity

PARTITION OF UNITY FOR THE STOKES PROBLEM ON NONMATCHING GRIDS

arxiv: v1 [math.na] 29 Feb 2016

Downloaded 08/20/14 to Redistribution subject to SIAM license or copyright; see

Multilevel Preconditioning of Graph-Laplacians: Polynomial Approximation of the Pivot Blocks Inverses

A Bound-Preserving Fourth Order Compact Finite Difference Scheme for Scalar Convection Diffusion Equations

30 crete maximum principle, which all imply the bound-preserving property. But most

The behaviour of high Reynolds flows in a driven cavity

THE FORM SUM AND THE FRIEDRICHS EXTENSION OF SCHRÖDINGER-TYPE OPERATORS ON RIEMANNIAN MANIFOLDS

arxiv: v1 [math.ap] 5 Nov 2018

Chapter 9: Differential Analysis

Divergence Formulation of Source Term

SHARP BOUNDARY TRACE INEQUALITIES. 1. Introduction

3 Generation and diffusion of vorticity

Author(s) Huang, Feimin; Matsumura, Akitaka; Citation Osaka Journal of Mathematics. 41(1)

Glowinski Pironneau method for the 3D ω-ψ equations

Multigrid Methods for Elliptic Obstacle Problems on 2D Bisection Grids

Chapter 9: Differential Analysis of Fluid Flow

A Two-Grid Stabilization Method for Solving the Steady-State Navier-Stokes Equations

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

A Second Order Energy Stable Scheme for the Cahn-Hilliard-Hele-Shaw Equations

A Mixed Nonconforming Finite Element for Linear Elasticity

DIRECTION OF VORTICITY AND A REFINED BLOW-UP CRITERION FOR THE NAVIER-STOKES EQUATIONS WITH FRACTIONAL LAPLACIAN

3.5 Vorticity Equation

A finite difference Poisson solver for irregular geometries

High-order ADI schemes for convection-diffusion equations with mixed derivative terms

A New Regularity Criterion for the 3D Navier-Stokes Equations via Two Entries of the Velocity Gradient

ON THE ERROR ESTIMATES FOR THE ROTATIONAL PRESSURE-CORRECTION PROJECTION METHODS

Divorcing pressure from viscosity in incompressible Navier-Stokes dynamics

NUMERICAL ENCLOSURE OF SOLUTIONS FOR TWO DIMENSIONAL DRIVEN CAVITY PROBLEMS

Finite Difference Methods for Boundary Value Problems

Zonal modelling approach in aerodynamic simulation

TRAVELING WAVES IN 2D REACTIVE BOUSSINESQ SYSTEMS WITH NO-SLIP BOUNDARY CONDITIONS

Minimal periods of semilinear evolution equations with Lipschitz nonlinearity

THE EXISTENCE OF GLOBAL ATTRACTOR FOR A SIXTH-ORDER PHASE-FIELD EQUATION IN H k SPACE

Local null controllability of the N-dimensional Navier-Stokes system with N-1 scalar controls in an arbitrary control domain

FREE BOUNDARY PROBLEMS IN FLUID MECHANICS

arxiv: v1 [math.ap] 16 May 2007

arxiv: v1 [math.na] 15 Nov 2017

0 = p. 2 x + 2 w. z +ν w

Inverse Brascamp-Lieb inequalities along the Heat equation

Fundamentals of Fluid Dynamics: Elementary Viscous Flow

SELF-ADJOINTNESS OF SCHRÖDINGER-TYPE OPERATORS WITH SINGULAR POTENTIALS ON MANIFOLDS OF BOUNDED GEOMETRY

Convergence and Error Bound Analysis for the Space-Time CESE Method

Recent progress on the vanishing viscosity limit in the presence of a boundary

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

Local discontinuous Galerkin methods for elliptic problems

at time t, in dimension d. The index i varies in a countable set I. We call configuration the family, denoted generically by Φ: U (x i (t) x j (t))

Numerical Solutions to Partial Differential Equations

A novel difference schemes for analyzing the fractional Navier- Stokes equations

Decay rate of the compressible Navier-Stokes equations with density-dependent viscosity coefficients

Transcription:

Fourth Order Convergence of Compact Finite Difference Solver for D Incompressible Flow Cheng Wang 1 Institute for Scientific Computing and Applied Mathematics and Department of Mathematics, Indiana University, Bloomington, IN 47405 Jian-Guo Liu Institute for Physical Science and Technology and Department of Mathematics, University of Maryland, College park, MD 074 ABSTRACT: We study a fourth order finite difference method for the unsteady incompressible Navier-Stokes equations in vorticity formulation. The scheme is essentially compact and can be implemented very efficiently. Either Briley s formula, or a new higher order formula, which will be derived in this paper, can be chosen as the vorticity boundary condition. By formal Taylor expansion, the new formula for the vorticity on the boundary gives 4th order accuracy; while Briley s formula provides only 3rd order accuracy. However, the use of either formula results in a stable method and achieves full 4th order accuracy. The convergence analysis of the scheme with our new formula will be given in this paper, while that with Briley s formula has been established in earlier literature. The consistency analysis is easier than that of Briley s formula, no Strang type analysis is needed. In the stability analysis part, we adopt the technique of controlling some local terms by the diffusion term via discrete elliptic regularity. Physical no-slip boundary conditions are used throughout. AMS(MOS Subject Classification. 65M06, 76M0. 1. INTRODUCTION We start with the -D Navier-Stokes equations in vorticity-stream function formulation: t ω + (uω = ν ω, (1.1 ψ = ω, u = y ψ, v = x ψ, with the no-slip boundary condition written in terms of the stream function ψ: (1. ψ = 0, 1 cwang@indiana.edu jliu@math.umd.edu ψ n = 0. 1

Here u = (u, v denotes the velocity field, ω denotes the vorticity. The subject of fourth order schemes for (1.1 and (1. has attracted considerable attentions recently. For example, E and Liu proposed an Essentially Compact Fourth Order Scheme (EC4 in [4], and proved the fourth order convergence of the method. Their analysis resorts to high order expansion of Strang type. A technical assumption of one-sided physical, one-sided periodic boundary condition was also imposed. The purpose of this paper is to thoroughly analyze the fourth order scheme proposed by E and Liu. The boundary condition for vorticity will also be analyzed in detail. Briley s formula, which was derived in [], was used in [4]. We will derive a new formula in this paper, which gives higher order accuracy for the vorticity on the boundary by formal Taylor expansion. Then we treat the full Navier-Stokes equations in -D with a [0, 1] box as the domain, with the physical boundary condition (1. applied to all boundaries. The convergence proof for the analogous 4th order scheme (EC4 is then presented, with our new 4-th order vorticity boundary condition. The use of this new boundary condition results in no Strang type expansion being needed, thus simplifies the consistency analysis. The procedure of our convergence proof is standard: consistency analysis and error estimate. The style of consistency analysis is similar to that in [15]. Yet there are still some differences since our fourth order scheme involves an intermediate variable for vorticity. We construct the approximate intermediate vorticity variable via the finite difference of the exact stream function, and recover the approximate vorticity by solving a linear system, whose eigenvalues are controlled, through the approximate intermediate vorticity variable with suitable boundary conditions. To maintain a higher order consistency for vorticity, which will be needed when we compute its finite difference, we add an O(h 4 correction term to the exact vorticity on the boundary when we set our boundary condition for the approximate vorticity. The approximate velocity will be constructed via finite differences of the exact stream function. Then it can be shown that the constructed profiles satisfy the numerical scheme up to an O(h 4 truncation error, including the vorticity on the boundary. Next, we perform stability analysis and error estimate. A technique similar to that used in [4] by E and Liu is adopted. The basic strategy is to use energy estimates, with special care taken at the boundary. Standard local estimates do not work for the boundary terms, due to the interior points of stream function involved in the boundary vorticity formula, so we have to apply elliptic regularity at the discrete level, and then control these local terms by global terms. In section we outline the main idea of the EC4 scheme and present the derivation of both

boundary conditions. The rigorous convergence proof of the method with the new formula as vorticity boundary condition will be presented in section 3, where the consistency analysis is explained in detail. The detailed stability and error estimates of the diffusion term and the convection term are given in section 4 and section 5, respectively.. DESCRIPTION OF THE SCHEME Essentially compact fourth order scheme (EC4 for -D Navier-Stokes equations was proposed by E and Liu in [4]. The starting point of the scheme is the fact that Laplacian operator can be approximated with the fourth order by (.1 = h + h 6 D xdy 1 + h 1 + O(h 4. h Multiplying the denominator difference operator 1+ h 1 h to the momentum equation in (1.1 gives (. (1 + h 1 h t ω + (1 + h 1 h (uω = ν ( h + h 6 D x D y ω, and multiplying the same operator to the kinematic equation leads to (.3 ( h + h 6 D xdy ψ = (1 + h 1 hω. As in [4], the corresponding nonlinear convection term in the vorticity dynamic equation can be estimated as (.4 (1 + h 1 h(u ω = D ( x 1 + h 6 D y (uω + D y (1 + h ( h 1 h u D x ω + v D y ω + O(h 4. 6 D x (vω The first and the second terms in (.4 are compact. The third term is not compact, yet it does not cause any trouble in practical computations since u n Dx ω n + v n Dy ω n can be taken as 0 on the boundary. The case of boundary condition with slip can be treated similarly, as discussed in [4]. Thus, by the introduction of an intermediate variable ω, (.5 ω = (1 + h 1 hω, NSE can be approximated by (.6 t ω = ( h + h 6 D x D y ω N L, ( h + h 6 D x D y ψ = ω, ψ Γ= 0, (1 + h 1 hω = ω, 3

where the approximate nonlinear term N L is given by (.7 N L = D x (1 + h 6 D y (uω + D y (1 + h 6 D h x (vω 1 h(u D x ω + v D y ω. Note that the implementation of the third term of (.7 needs the boundary value of u D x ω +v D y ω, which is set to be 0 since the velocity u vanishes on the boundary. The velocity u = ( y ψ, x ψ can be estimated by using the standard long-stencil 4-th order formulas: (.8 u = D y (1 h 6 D yψ, v = D x (1 h 6 D xψ. Note that the implementation of (.8 near the boundary needs ghost point values of ψ, which will be discussed in the next subsection. The vorticity is determined by ω via (.5, whose implementation needs the boundary condition for ω, which is the main issue in the next subsection..1 Vorticity Boundary Condition As pointed out in [3], [4], there are two boundary conditions for ψ. The Dirichlet boundary condition ψ Γ = 0 can be implemented to solve the stream function. Yet the normal boundary condition ψ = 0, which cannot be enforced directly, could be converted into the boundary condition for the n vorticity. For example, Briley s formula (.9 ω i,0 = 1 h (6ψ i,1 3 ψ i, + 9 ψ i,3 11 3h ( ψ, y i,0 was used in the EC4 scheme (see [], [4]. It should be noted that Briley s formula is only third order accurate for the vorticity on the boundary by formal local Taylor expansion. Yet it still preserves 4th order accuracy, as was first proved in [4] and argued by a 1-D model in [15]. Next, we derive our new 4th order vorticity boundary condition. First, a 4th order approximation of ω = ( x + yψ can be applied on the boundary (.10 ω i,0 = y ψ i,0 = 1 ( 1h 16(ψ i, 1 + ψ i,1 (ψ i, + ψ i, + O(h 4, where in the first step we used the fact that ψ vanishes on the boundary, and (i, 1, (i, refer to the ghost grid points outside the computational domain. Note that we need five points of ψ to obtain fourth order accuracy for ω, which is different from the second order case, where we only need three points of ψ, as discussed in [15]. Then the values for the ghost points of ψ are prescribed by using the no-slip boundary condition ψ = 0, on y = 0, along with a 6-th order y 4

one-sided approximations for ψ: (.11 ψ i, 1 = 10ψ i,1 5ψ i, + 5 3 ψ i,3 1 4 ψ i,4 5h and (.1 ψ i, = 80ψ i,1 45ψ i, + 16ψ i,3 5 ψ i,4 30h Combining (.10, (.11 and (.1, we obtain (.13 ω i,0 = 1 h (8ψ i,1 3ψ i, + 8 9 ψ i,3 1 8 ψ i,4 5 6h ( ψ + O(h 6, y i,0 ( ψ + O(h 6. y i,0 ( ψ. x i,0 The last terms in (.11, (.1 and (.13 vanish if no-slip boundary condition for velocity is assumed. This new formula is used to perform our analysis. The system (.6 along with the boundary condition (.9 or (.13 can be implemented very efficiently via an explicit time-stepping procedure introduced by E and Liu in [4]. The following is the main theorem in this paper. Theorem.1. Let u e L ([0, T]; C 7,α (Ω be the solution of the Navier-Stokes equations (1.1- (1. and u h be the approximate solution of EC4, then we have { CC (.14 u u h L ([0,T],L Ch 4 } T u e L ([0,T],C 7,α (1 + u e L ([0,T],C 5 exp, ν where C = (1 + u e L ([0,T],C 5. Here are some notations which will be used later. Notation. We will use the discrete L -norm and the discrete L -inner product (.15 u = u, u 1/, where u, v = u i,j v i,j h. 1 i,j For u Γ = 0, we introduce the notation h u by defining (.16 h u { = (D + x u i,j + (D y + u i,j } h, 0 i,j where D + x u i,j = u i+1,j u i,j h and D y + u i,j = u i,j+1 u i,j. h 3. CONVERGENCE PROOF 5

The convergence analysis follows from the consistency analysis, stability and error estimate. As can be seen, direct truncation error analysis gives us fourth order accuracy for both the momentum equation and the vorticity on the boundary if the new formula is used. The methodology in the consistency analysis is to construct approximate velocity and vorticity via the exact stream function to satisfy NSE up to O(h 4 order. Yet, the construction of the approximate vorticity needs some technique: first, an approximate intermediate vorticity variable will be constructed via the finite difference of the exact stream function; then, the approximate vorticity field will be constructed by solving a linear system using the approximate intermediate vorticity variable. The eigenvalues corresponding to the linear system are controlled. To maintain higher order consistency for the approximate vorticity, we add an O(h 4 correction term to the exact vorticity on the boundary when we set its boundary condition, which makes it easier when its finite differences are computed. 3.1. Consistency Analysis We denote ψ e, u e, ω e as the exact solutions of NSE, and extend ψ e smoothly to [ δ, 1 + δ]. Let Ψ i,j = ψ e (x i, y j for i, j N +, and construct U, V via the finite differences of Ψ (3.1 U i,j = D y (1 h 6 D yψ, V i,j = D x (1 h 6 D xψ, for 0 i, j N. The construction of the approximate vorticity is quite tricky. First we define (3. Ω i,j = ( h + h 6 D xd yψ, for 1 i, j N 1, and then recover Ω by solving the following system (3.3 (1 + h 1 hω i,j = Ω i,j. It should be mentioned that (3.3 always has a solution since the eigenvalues of the matrix corresponding to (1 + h 1 h are all non-zero. On the other hand, the implementation of (3.3 requires the boundary value for Ω. To maintain the higher order consistency needed in the truncation error estimate below for the discrete derivatives of the constructed vorticity, we introduce (3.4 ω = ( 1 40 4 x 1 40 4 y + 1 90 x yω e, and set boundary condition for Ω (say on Γ x, j = 0 to be (3.5 Ω i,0 = (ω e i,0 + h 4 ω i,0, 0 i N. It should be noted here that h 4 ω is just the O(h 4 truncation error of ( h + h 6 D xd yψ e (1 + 6

h 1 hω e. The purpose of the introduction of h 4 ω is to maintain the higher order consistency needed in the truncation error estimate below for the discrete derivatives of the constructed vorticity, as can be seen in the following lemma. Lemma 3.1 We have at grid points 0 i, j N, (3.6 Ω = ω e + h 4 ω + O(h 6 ψ e C 8. Proof. Our construction of Ω and Ψ and Taylor expansion of ψ e and ω e indicate that at grid points (x i, y j, 1 i, j N 1, (3.7 (1 + h 1 hω = ( h + h 6 D xd yψ e = (1 + h 1 hω e + h 4 ω + O(h 6 ψ e C 8, where ω was introduced in (3.4. (3.7 gives us (3.8 (1 + h 1 h(ω ω e h 4 ω = h6 1 h ω + O(h 6 ψ e C 8 = O(h 6 ψ e C 8, since the second order differences of ω is bounded by ψ e C 8. (3.8 along with (3.5, the boundary condition for Ω, and the property that the matrix I + h 1 h is uniformly diagonally dominant, lead to (3.6. Therefore Lemma 3.1 was proved. One direct consequence of (3.6 is that (3.9 ( h + h 6 D x D y Ω = ( h + h 6 D x D y ω e + O(h 4 ψ e C 8, which together with Taylor expansion of ω e that (3.10 ( h + h 6 D x D y ω e = (1 + h 1 ω e + O(h 4 ψ e C 8, indicates the estimate of our truncation error for the diffusion term (3.11 ( h + h 6 D x D h y Ω = (1 + 1 ω e + O(h 4 ψ e C 8. Next we look at the convection term, which is the N L term applied to U, V and Ω introduced in (.7. First we estimate the difference between U, V and u e. Our definition of U, V and Taylor expansion of ψ e shows that at the grid points (x i, y j, 0 i, j N: (3.1 U = u e + 1 30 h4 5 yψ e + O(h 5 ψ e C 6, V = v e 1 30 h4 5 xψ e + O(h 5 ψ e C 6. The combination of (3.1 and (3.6 gives (3.13 Dx (1 + h 6 D y(uω = D x (1 + h 6 D y(u e ω e + O(h 4 ψ e C 6 ψ e C 8, 7

which along with the Taylor expansion of u e ω e (3.14 D x (1 + h 6 D y (u eω e = (1 + h 6 x(u e ω e + O(h 4 u e ω e C 5 = (1 + h 6 x(u e ω e + O(h 4 ψ e C 6 ψ e C 8, leads to the estimate (3.15 Dx (1 + h 6 D y(uω = (1 + h 6 x(u e ω e + O(h 4 ψ e C 6 ψ e C 8. The other convection terms can be treated similarly (3.16 Dy (1 + h 6 D x(v Ω = (1 + h 6 y(v e ω e + O(h 4 ψ e C 6 ψ e C 8, (3.17 h 1 h(u D x Ω + V D y Ω = h 1 (u e x ω e + v e y ω e + O(h 4 ψ e C 6 ψ e C 8. Now we estimate time marching term. Note that at the grid points (x i, y j, 1 i, j N 1, (3.18 t (1 + h 1 hω = ( h + h 6 D x D y tψ e = ( + h 1 ( 4 x + y 4 + h 6 x y t ψ e + O(h 4 t ψ e C 6, where the first term is exactly (1 + h 1 tω e. To estimate the second term, we have a look at the following Poisson equation satisfied by t ψ e ( t ψ e = t ω e, in Ω, (3.19 t ψ e = 0, on Γ. The Schauder estimate of (3.19 gives (3.0 t ψ e C 6,α C t ω e C 4,α C( ψ e C 8,α + ψ e C 7,α ψ e C 5,α, where in the second step we applied our original NSE. Then we arrive at (3.1 t (1 + h 1 hω = (1 + h 1 tω e + O(h 4 ( ψ e C 8,α + ψ e C 7,α ψ e C 5,α. Finally, the combination of (3.11, (3.15-(3.17 and (3.1 completes the truncation error analysis for the momentum equation: at grid points (x i, y j, 1 i, j N 1, (3. (1 + h 1 h t Ω + D x (1 + h 6 D y (UΩ + D y (1 + h 6 D h x (V Ω 1 h(u D x Ω + V D y Ω = ν( h + h 6 D xd yω + O(h 4 ( u e C 7,α + u e C 5 u e C 7, 8

where we applied the NSE, which implies that (1 + h 1 ( t ω e + (u e ω e ν ω e = 0. The estimate of Ω on the boundary is more straightforward than that of Briley s formula in [4]. As can be seen, one-sided Taylor expansion of ψ e at the boundary shows that (3.3 (ω e i,0 = 1 h (8Ψ i,1 3Ψ i, + 8 9 Ψ i,3 1 8 Ψ i,4 + O(h 4 ψ e C 6, whose combination with our definition of Ω i,0 in (3.4 and the fact that ω i,0 C ψ e C 6, indicates the vorticity boundary condition up to O(h 4 error: (3.4 Ω i,0 = 1 h (8Ψ i,1 3Ψ i, + 8 9 Ψ i,3 1 8 Ψ i,4 + O(h 4 ψ e C 6. This completes our consistency analysis. 3.. Stability and Error estimates For 0 i, j N, we define (3.5 ψi,j = ψ i,j Ψ i,j, ω i,j = ω i,j Ω i,j, ũ i,j = u i,j U i,j, ṽ i,j = v i,j V i,j. In addition, the error function for ω is introduced here at grid points (x i, y j, 1 i, j N 1 (3.6 ω i,j = ω i,j Ω i,j = (1 + h 1 h ω i,j. Our consistency analysis in 3.1 shows that (3.7 t ω + L = ν( h + h 6 D x D y ω + f, ( h + h 6 D xd y ψ = (1 + h 1 h ω, ψ Γ = 0, ũ = D y (1 h 6 D y ψ, ṽ = D x (1 h 6 D x ψ, where the local truncation error f Ch 4 u e C 7,α(1+ u e C 5, and the linearized convection error L is represented as (3.8 L = D ( x 1 + h 6 D y (ũω + u ω + D y (1 + h 6 D x (ṽω + v ω h 1 h(u D x ω + v D y ω h 1 h(ũ D x Ω + ṽ D y Ω. On the boundary (say near Γ x, j = 0, we have (3.9 ω i,0 = 1 h (8 ψ i,1 3 ψ i, + 8 9 ψ i,3 1 8 ψ i,4 + h 4 e i, ψ i, 1 = 10 ψ i,1 5 ψ i, + 5 3 ψ i,3 1 4 ψ i,4 + O(h 5 u e C 5, 9

where e i C u e C 5. The first equality in (3.9 comes from our numerical boundary condition (.13 and our estimate (3.4; the second estimate in (3.9 comes from our numerical ghost point value (.13 and Taylor expansion of ψ e. Multiplying the vorticity error equation in (3.7 by (1+ h 1 h ψ, using the fact that ψ vanishes on the boundary, we arrive at (3.30 (1 + h 1 h ψ, t ω = (1 + h 1 h ψ, ( h + h 6 D xdy t ψ = 1 dẽ dt, where Ẽ is denoted as (3.31 Ẽ = h ψ h 1 h ψ h 6 D xd y ψ + h4 7 ( D xd y ψ + D y D x ψ. We should note that 1 3 ψ h Ẽ since Ẽ vanishes on the boundary. The combination of (3.30 and (3.31, along with the application of Cauchy inequality to (1 + h 1 ψ, h f results in (3.3 1 dẽ (1 dt + ν + h 1 h ψ, ( h + h 6 D x D y ω (1 + h 1 h ψ, L C ψ + C f. The estimates of the diffusion term and the convection term are stated in Propositions 3. and 3.3, whose proofs will be given in section 4 and section 5, respectively. Proposition 3. For sufficiently small h, we have (3.33 (1 + h 1 h ψ, ( h + h 6 D xdy ω 3 16 ω h 8. Proposition 3.3 Assume a-prior that the error function for the velocity field satisfy (3.34 ũ L h, then we have (3.35 (1 + h 1 h ψ, L C h ψ + ν 8 ω + h 8, where L was defined in (3.8 and C = 3(1 + u e C 0 + C( + u e C 1 + C u e C 5. ν Then we go back to our convergence analysis. First we assume that (3.34 holds. Applying Propositions 3., 3.3 back into (3.3, we obtain (3.36 1 dẽ dt (1 + νh8 + C f + C ψ + C h ψ ν 16 ω. 10

As can be seen, ψ can be absorbed in the coefficient of h ψ since the Poincare inequality for ψ: ψ C h ψ can be applied here. Integrating in time for (3.36 gives (3.37 Ẽ + ν 8 T 0 T T ω dt C f dt + C h ψ dt + CTh 8. 0 0 As be mentioned earlier, 1 3 ψ h Ẽ, whose application into (3.37 leads to (3.38 h ψ + 3ν 8 T 0 ω dt C T 0 T ( f + h 8 dt + C h ψ dt. 0 By Gronwall inequality, we have (3.39 h ψ { } T Cexp CT ( f(, s + h 8 ds 0 { CC Ch 8 } T exp u e C ν 7,α(1 + u e C 5, since C CC T ν where C was introduced after (.14. Thus, we have proved { CC (3.40 u(, t u(t L Ch 4 } T u e C 7,α(1 + u e C 5exp, ν which implies (.14. Using the inverse inequality, we have (3.41 ũ L Ch 3. Now we can adopt a standard device which asserts that (3.34 will never be violated if h is small enough. Therefore Theorem.1 is proved. (4.1 4. PROOF OF PROPOSITION 3. Summing by parts and keeping in mind that ψ Γ = 0, we have (1 + h 1 h ψ, ( h + h 6 D xdy ω = ( h + h 6 D xdy ψ, (1 + h 1 h ω + B, where the first term is exactly ω since ( h + h 6 D xd y ψ = (1 + h 1 h ω = ω, and the boundary 11

term B can be decomposed as three parts B = B 1 + B + B 3, where (4. B 1 = ((1 + h 6 D x ψ i,1 ω i,0 + (1 + h 6 D x ψ i, ω i,n + ((1 + h 6 D y ψ 1,j ω 0,j + (1 + h 6 D y ψ,j ω N,j j=1 B = h4 (Dx 7 ψ i,1 D x ω i,0 + Dx ψ i, D x ω i,n + h4 Dy 7 ψ 1,j D y ω 0,j + Dy ψ,j D y ω N,j j=1 B 3 = 1 6 ( ψ 1,1 ω 0,0 + ψ 1, ω 0,N + ψ,1 ω N,0 + ψ, ω N,N. Next, we estimate the three boundary terms separately. Lemma 4.1 We have the estimate (4.3 B 1 1 3h B ψ 3 h ( (1 + 4 6 D ydx ψ + (1 + h 6 D xdy ψ Ch 9, where B ψ is introduced as (4.4 B ψ = ( ψ i,1 + ψ i, + ( ψ 1,j + ψ,j. Proof. The boundary condition for ω in (3.9 implies that (1+ h 6 D x ψ i,1 ω i,0 includes two parts: I 1 and I, where j=1 (4.5 I 1 = 1 h (1 + h 6 D x ψ i,1 (8 ψ i,1 3 ψ i, + 8 9 ψ i,3 1 8 ψ i,4, I = h 4 (1 + h 6 D x ψ i,1 e i. The term I can be controlled by Cauchy inequality directly: first, summing by parts gives I = h 4 ψ i,1 (1 + h 6 D x e i,0, then we have (4.6 I 1 36 ψ i,1 h 9 h 10( (1 + h 6 D x e 1 i 36 ψ i,1 h Ch9, since e i,0 C u e C 5. Our main concern will be I 1. Since ψ vanishes on the boundary, the term 8 ψ i,1 3 ψ i, + 8 9 ψ i,3 1 8 ψ i,4 can be rewritten as (4.7 8 ψ i,1 3 ψ i, + 8 9 ψ i,3 1 8 ψ i,4 = 5 6 ψ i,1 115 7 h (D y ψ i,1 + 3 36 h (D y ψ i, 1 8 h (D y ψ i,3, 1

which in turn implies that I 1 can be expressed as (4.8 I 1 = 5 6h ( ψ i,1 + h 6 ψ i,1 Dx ψ i,1 115 7 + 3 ψ i,1 (1 + h 36 6 D x(d ψ y i, 1 8 ψ i,1 (1 + h 6 D x (D y ψ i,1 ψ i,1 (1 + h 6 D x(d y ψ i,3, where we summed by parts again, since ψ Γ = 0. Each term in I 1 can be estimated by Cauchy inequality (4.9 ( ψ i,1 + h 6 ψ i,1 D x ψ i,1 1 3 115 7 ψ i,1 ( 1 + h 6 D x 3 36 ψ ( i,1 1 + h 6 D x 1 8 ψ ( i,1 1 + h 6 D x ψ i,1, (Dy ψ i,1 1 115 3h 7 ψ i,1 3 4 h (D y ψ i, 1 3h 3 (D y ψ i,3 1 3h 1 (1 + h 6 D x 36 ψ i,1 3 4 h (1 + h 6 D x (Dy ψ i, h. 8 ψ i,1 3 4 h (1 + h 6 D x (Dy ψ i,3 h. (D y ψ i,1 h Since 1 3 5 6 1 3 (115 7 + 3 36 + 1 8 13, we have 36 (4.10 I 1 13 36h ψ i,1 3 4 h The combination of I 1 and I gives us (4.11 (1 + h 6 D x ψi,1 ω i,0 1 3h j=1,,3 ψ i,1 3 4 i (1 + h j=1,,3 6 D x (1 + h D y ψ i,j. 6 D x Dy ψ i,j h Ch 9. The treatment of the other three boundary terms is exactly the same. Finally we obtain (4.1 B 1 1 3h B ψ 3 4 h j=1 (1+ h 6 D yd x ψ i,j 3 4 h j=1 (1+ h 6 D xd y ψ i,j Ch 9, where B ψ was defined in (4.4. (4.3 is a direct consequence of (4.1. This completes the proof of Lemma 4.1. To finish the estimate of B 1, we need to have a good control of (1 + h 6 D y D x ψ and (1 + h 6 D x D y ψ. However, standard local estimates do not work in this case. The methodology we will adopt is similar to that in [15]: to control the local terms by global terms via elliptic regularity. Lemma 4. For any ψ that vanishes on the boundary, we have (4.13 D x ψ + D y ψ 9 8 ω, 13

(4.14 (1 + h 6 D yd x ψ + (1 + h 6 D xd y ψ ω. Proof of Lemma 4.. The boundary condition ψ i,j Γ = 0 indicates that we can Sine transform { ψ i,j } on both directions, i.e., (4.15 ψi,j = k,l ψ k,l sin(kπx i sin(lπy j. Parserval equality gives (4.16 ( ψ i,j = ψk,l. i,j k,l If we introduce (4.17 f k = 4 h sin ( kπh, g l = 4 h sin ( lπh, we obtain the Fourier expansions of D x ψ and D y ψ (4.18 D x ψ i,j = k,l f k ψk,l, D y ψ i,j = k,l g l ψk,l, which in turn implies that (4.19 ω i,j = i,j i,j ( h + h 6 D xdy ψ i,j = (g l + f k + h 6 f kg l ψk,l. k,l Similarly, we have (4.0 i,j i,j (1 + h 6 D ydx ψ i,j = (1 + h 6 g lf k ψk,l, k,l (1 + h 6 D xdy ψ i,j = (1 + h 6 f kg l ψk,l. k,l On the other hand, the fact that 4 h f k, g l 0 shows that (4.1 g l + f k + h 6 f kg l (1 + h 6 g lf k + (1 + h 6 f kg l, (4. g l + f k + h 6 f kg l (f k + g l 9 f kg l 8 9 (f k + g l, by direct calculations. The combination of (4.19, (4.0 and (4.1 indicates (4.14. (4.13 can be argued in a similar fashion. Lemma 4. is proved. 14

The combination of Lemma 4.1 and 4. results in the estimate of B 1 : (4.3 B 1 1 3h B ψ 3 4 ω Ch 9. B can be treated in a similar fashion. We still only look at the term i D x ψ i,1 D x ω i,0 here. Once again, (3.9, the boundary condition for ω indicates that i D x ψ i,1 D x ω i,0 includes two parts: I 3 and I 4, which are denoted as (4.4 I 3 = 1 h D x ψ i,1 ( 8D x ψ i,1 3D x ψ i, + 8 9 D x ψ i,3 1 8 D x ψ i,4, I 4 = h 4 D x ψ i,1 D xe i. The estimate of I 3 and I 4 is similar to that of I 1 and I, respectively. Repeating the arguments in the proof of Lemma 4.1, we arrive at (the detail is omitted here (4.5 B 1 144 h4 D y D x ψ Ch 9. On the other hand, the fact that D y D x ψ 4 h D x ψ and D y D x ψ 4 h D y ψ implies (4.6 D y D x ψ = 1 ( D y D x ψ + D y D x ψ 8 h 4 D x ψ + 8 h 4 D y ψ 9 h 4 ω, where in the last step we applied (4.13 in Lemma 4.. Substituting (4.6 into (4.5, we arrive at (4.7 B 1 16 ω Ch 9. Finally, B 3 can be controlled by standard Cauchy inequality (still, we only look at the term 1 6 ψ 1,1 ω 0,0 (4.8 1 6 ψ 1,1 ω 0,0 1 ψ 1,1 1 h 1 1 h ω 0,0 1 ψ 1,1 1 h Ch10 ψ e C, 8 where in the last step we used the fact that ω 0,0 Ch 4 ψ e C 8 by our numerical ω and our construction of Ω in 3.1. As can be seen, the first term appearing on the right hand side of (4.8 can be absorbed in the B ψ term, then we have (4.9 B 3 1 1h B ψ Ch 9, Finally, the combination of (4.7, (4.9 and Lemma 4.1 shows that B 13 16 ω h 8, whose substitution into (4.1 is exactly (3.33. This completes the proof of Proposition 3.. 5. PROOF OF PROPOSITION 3.3 15

For the convenience of the analysis below, a new notation ω W is defined by (5.1 ω W = ω i,j h. 0 i,j N Note that the difference between ω W and ω is that ω W involves the boundary values of ω. The following lemma gives the estimate of ω W before the proof of Proposition 3.3 is carried out. Lemma 5.1 We have (5. ω W C ω + C h h ψ + Ch 9. Proof. Step 1. Establish a bound for ω We follow the pattern of analysis in the proof of Lemma 4.. A decomposition of ω is needed since it does not vanish on the boundary: let ω 0 and ω b be the interior part and boundary part of ω, respectively, i.e. ω = ω 0 + ω b, such that (5.3 ω 0 i,j = ω i,j, ω b i,j = 0, for 1 i, j N 1, ω 0 i,j = 0, ωb i,j = ω i,j, on Γ, and define ω 0 = (1 + 1 1 h ω 0. Since ω 0 vanishes on the boundary, we can Sine transform { ω } i,j 0 both in the i-direction and j-direction, i.e. (5.4 ω 0 i,j = k,l ω 0 k,l sin(kπx i sin(lπy j. Then, Parserval equality applied to ω 0 gives (5.5 Similarly, we have D x ω0 i,j = k,l ( ω i,j 0 = i,j k,l ω 0 k,l. 0 f k ω k,l, and D y ω0 i,j = 0 g l ω k,l, as in (4.17 and (4.18, which in k,l turn indicates that (5.6 i,j ω 0 i,j = h (1 + 1 h ω i,j 0 = h 1 + 1 (f k + g l 0 ω i,j k,l k,l. The combination of (5.5, (5.6, along with the fact that 1 3 1 + h 1 (f k + g l 1, shows that (5.7 ω 0 1 9 ω. 16

On the other hand, we note that ω 0 i,j = ω i,j for i, j N, and near the boundary (say at j = 1, (5.8 ω 0 i,1 = ( ω i,1 1 1 ω i,0 13 1 ω i,1 + 13 144 ω i,0, and near the corner (say at i = 1, j = 1 (5.9 ω 0 1,1 = ( ω 1,1 1 1 ω 1,0 1 1 ω 0,1 7 6 ω 1,1 + 7 7 ( ω 1,0 + ω 0,1, which indicates that (5.10 ω 0 7 6 ω + 7 ( 7 The combination of (5.10 and (5.7 gives h ( ω i,0 + ω i,n + (5.11 ω 1 ω + 7 8 h B ω, where B ω is the total sum of boundary terms for ω: (5.1 B ω = ( ω i,0 + ω i,n + ( ω 0,j + ω N,j. j=1 j=1 h ( ω 0,j + ω N,j. Step. (5. is a direct consequence of (5.11 and our boundary condition for vorticity error function as in (3.9: By our definition of ω W in (5.1, we have ω W = ω + h B ω, where B ω was defined in (5.1, whose substitution into (5.11 leads to ω W 1 ω + h B ω. Then the remaining task is to control B ω. For simplicity we just look at the first term ω i,0. Similar to the proof of the diffusion term in Proposition 3., we can apply (3.9, the boundary condition for ω, to recover B ω. The term appearing in the parenthesis in (3.9 can be rewritten as (4.7, whose substitution into (3.9 shows that (5.13 ω i,0 4 ( 5 h 4 6 ψ i,1 + 115 7 h4 (Dy ψ i,1 + 3 36 h4 (Dy ψ i, + 1 8 h4 (Dy ψ i,3 + h 8 e i,0. Similar results are available for ω i,n, ω 0,j, and ω N,j. Then we arrive at (5.14 B ω C h 4 B ψ + C (Dx ψ i,j + C j=1 (Dy ψ i,j + h 8 E j=1 C h 4 h ψ + C h ( D x ψ + D y ψ + h 8 E, 17

where B ψ was defined in (4.4 and E is introduced as (5.15 E = (e i,0 + e i,n + (e 0,j + e N,j. In the second step of (5.14, we absorbed all the terms of B ψ appearing in (4.4 into h ψ, since h ( ψ i,1 ψ i,0 = h ψ i,1 (by the fact that ψ i,0 = 0 is included in h ψ. Moreover, the second term appearing on the right hand side of (5.14 can be controlled by the order of ω via (4.13 in Lemma 4.. In addition, we can see that h 8 E Ch 7 u e C 5 since e i,0 C u e C 5. Plugging these estimates back into (5.14, along with our previous argument that ω 1 ω + h B ω, we obtain (5.. Now we can continue our proof of Proposition 3.3. Proof of Proposition 3.3. We decompose L into four parts: L = L 1 + L + L 3 + L 4, where L 1 = D ( x 1 + h 6 D y (ũω + u ω, L = D y (1 + h 6 D x (ṽω + v ω, (5.16 ( L 3 = h 1 h u D x ω + v D ( x ω, L 4 = h 1 h ũ D x Ω + ṽ D x Ω. We will show that the inner product of (1 + h 1 h ψ with each term in (5.16 is bounded by the following result (5.17 j=1 h (1 + 1 h ψ, L i 1 4 C h ψ + ν 3 ω + h 9, for i = 1,, 3, 4, where C = 3(1 + u e C 0 + C( + u e C 1 + C u e C 5. ν We only give the estimate of (1+ h 1 h ψ, L 1. The other three terms can be treated in a similar fashion. Summing by parts, we have (5.18 (1 + h 1 h ψ, D x (1 + h 6 D y(ũω + u ω = D x (1 + h 6 D y ψ, (1 + h 1 h(ũω + u ω + BL 1, where BL 1 includes boundary terms (5.19 BL 1 = 1 6 h i + 1 1 h i (1 + h 1 h ψ i,1 D x (ũω i,0 + 1 6 h i D x (1 + h 6 D y ψ i,1 (ũω i,0 + 1 1 h i (1 + h 1 h ψ i, D x (ũω i,n D x (1 + h 6 D y ψ i, (ũω i,n. We look at the right hand side of (5.18 term by term. By our construction of Ω as in (3.-(3.5 indicates that (5.0 Ω L C( Ω L + Ω Γ L C( ψ e C + ψ e C 6 C u e C 5, 18

which in turn gives that (5.1 (1 + h 1 h(ũω Ω L (1 + h 1 hũ C Ω L ũ C u e C 5 h ψ, where in the last step we applied the result that ũ h ψ by the relation between ũ and ψ. (5.1 along with the fact that (5. D x (1 + h 6 D y ψ D x ψ h ψ, since ψ vanishes on the boundary, and Cauchy inequality gives (5.3 D x (1 + h 6 D y ψ, (1 + h 1 h(ũω C u e C 5 h ψ. Now we look at the inner product of D x (1 + h 6 D y ψ with (1 + h 1 h(u ω. First, we can rewrite the latter as (5.4 (1 + h 1 h(u ω i,j = u i,j (1 + h 1 h ω i,j + DL = u i,j ω i,j + DL, where DL includes four parts: 1 1 (u i 1,j u i,j ω i 1,j, 1 1 (u i+1,j u i,j ω i+1,j, 1 1 (u i,j 1 u i,j ω i,j 1, 1 1 (u i,j+1 u i,j ω i,j+1. Our construction of U in (3.1 and the a-priori assumption (3.34 gives (5.5 u L U L + ũ L ψ e C 1 + h u e C 0 + 1 C 1, which leads to (5.6 D x (1 + h 6 D y ψ, u ω 3C 1 h ψ + ν ν 3 ω. Furthermore, we have (5.7 u i,j u i 1,j L U i,j U i 1,j L + ũ i,j ũ i 1,j L h ψ e C + h, and a similar result holds for the other three neighboring points, which shows that DL C( u e C 1 + h ω W. Note that ω W involves the boundary values of ω. Then we arrive at (5.8 D x (1 + h 6 D y ψ, DL C( u e C 1 + h ψ + h ω and applying Lemma 5.1, we obtain (5.9 D x (1 + h 6 D y ψ, DL C( u e C 1 + h ψ + Ch ω + Ch 11. 19 W,

The combination of (5.4, (5.7 and (5.9 shows that (5.30 where C = 3C 1 ν D x (1 + h 6 D y ψ, (1 + h 1 h(u ω C h ψ + ν 3 ω + 1 h9. + C( u e C 1 +. Applying the similar argument to BL 1 we can get (5.31 BL 1 C h ψ + 1 h9. The detail is omitted here. Finally, combining (5.3, (5.30, (5.31, we arrive at (5.17 for i = 1. The other three terms can be estimated in a similar fashion. Thus Proposition 3.3 is proven. ACKNOLEDGEMENT We thank Weinan E and Hans E. Johnston for many insightful discussions. The research was supported by NSF grant DMS-980561. References [1] C.R. Anderson and M.B. Reider, A High Order Explicit Method for the Computation of Flow about a Circular Cylinder, J. Comput. Phys., 15 (1996, 07-4. [] W.R. Briley, A Numerical Study of Laminar Separation Bubbles Using the Navier-Stokes Equations, J. Fluid Mech., 47 (1971, pp 713 736. bibitemdennis S.C.R. Dennis and J.D. Hudson, Compact h 4 Finite-Difference Approximations to Operators of Navier-Stokes Type, J. Comput. Phys., 85 (1989, 390 416. [3] Weinan E and J.-G. Liu, Vorticity Boundary Condition for Finite Difference Schemes, J. Comput. Phys., 14 (1996, 368 38. [4] Weinan E and J.-G. Liu, Essentially Compact Schemes for Unsteady Viscous Incompressible Flows, J. Comput. Phys., 16 (1996, 1 138. [5] W.D. Henshaw, H.-O. Kreiss and L.G.M. Reyna, A Fourth-Order Accurate Difference Approximation for the Incompressible Navier-Stokes Equations, Comput. and Fluids, 3 (1994, 575-593. 0

[6] T.Y. Hou and B. Wetton, Convergence of a Finite Difference Scheme for the Navier-Stokes Equations Using Vorticity Boundary Conditions, SIAM J. Numer. Anal., 9 (199, 615-639. [7] K. Z. Meth, A Vortex and Finite Difference Hybrid Method to Compute the Flow of an Incompressible, Inviscid Fluid Past a Semi-Infinite Plate, Ph.D. thesis, NYU, 1988 (unpublished. [8] S.A. Orszag and M. Israeli, Numerical Simulation of Viscous Incompressible Flows, Ann. Rev. Fluid Mech., 6 (1974, 81 318. [9] S.A. Orszag and M. Israeli and M.O. Deville, Boundary Conditions for Incompressible Flows, J. Scientific Computing, 1 (1986, 75 111. [10] R. Peyret and T. Taylor, Computational Methods for Fluid Flow, (Springer-Verlag, New York/Berlin, 1983. [11] L. Quartapelle, Numerical Solution of the Incompressible Navier-Stokes Equations, (Birkhauser, Berlin, 1983. [1] G. Strang, Accurate Partial Differential Methods II. Non-Linear Problems, Numer. Math., 6 (1964, 37-46. [13] A. Thom, Proc. Roy. Soc. London Sect. A, 141, 651 (1933. [14] C. Wang and J.-G. Liu, High Order Finite Difference Methods for Unsteady Incompressible Flow in Multi-connected Domains, Computers & Fluids, 33, (004, 3 55. [15] C. Wang, and J.-G. Liu, Analysis of Finite Difference Schemes for Unsteady Navier-Stokes Equations In Vorticity Formulation, Numerische Mathematik., 91 (00, 543 576. 1