Dedicated to the 70th birthday of Professor Lin Qun

Similar documents
Anti-diffusive finite difference WENO methods for shallow water with. transport of pollutant

Finite-Volume-Particle Methods for Models of Transport of Pollutant in Shallow Water

Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws

A New Fourth-Order Non-Oscillatory Central Scheme For Hyperbolic Conservation Laws

Improvement of convergence to steady state solutions of Euler equations with. the WENO schemes. Abstract

Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws

Finite volumes for complex applications In this paper, we study finite-volume methods for balance laws. In particular, we focus on Godunov-type centra

TOTAL VARIATION DIMINISHING RUNGE-KUTTA SCHEMES

A Central Compact-Reconstruction WENO Method for Hyperbolic Conservation Laws

Solution of Two-Dimensional Riemann Problems for Gas Dynamics without Riemann Problem Solvers

Received 6 August 2005; Accepted (in revised version) 22 September 2005

Fourier analysis for discontinuous Galerkin and related methods. Abstract

A NUMERICAL STUDY FOR THE PERFORMANCE OF THE RUNGE-KUTTA FINITE DIFFERENCE METHOD BASED ON DIFFERENT NUMERICAL HAMILTONIANS

Runge-Kutta discontinuous Galerkin method with a simple and compact Hermite WENO limiter

A high order adaptive finite element method for solving nonlinear hyperbolic conservation laws

Weighted ENO Schemes

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

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

A class of the fourth order finite volume Hermite weighted essentially non-oscillatory schemes

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

The RAMSES code and related techniques I. Hydro solvers

A parametrized maximum principle preserving flux limiter for finite difference RK-WENO schemes with applications in incompressible flows.

ARTICLE IN PRESS Mathematical and Computer Modelling ( )

Efficient Implementation of Weighted ENO Schemes*

Entropic Schemes for Conservation Laws

Convex ENO Schemes for Hamilton-Jacobi Equations

A Fifth Order Flux Implicit WENO Method

Bound-preserving high order schemes in computational fluid dynamics Chi-Wang Shu

Alina Chertock 1 and Alexander Kurganov 2

Weighted Essentially Non-Oscillatory limiters for Runge-Kutta Discontinuous Galerkin Methods

Positivity-preserving high order schemes for convection dominated equations

High Order Accurate Runge Kutta Nodal Discontinuous Galerkin Method for Numerical Solution of Linear Convection Equation

A Fourth-Order Central Runge-Kutta Scheme for Hyperbolic Conservation Laws

Essentially Non-Oscillatory and Weighted Essentially Non-Oscillatory Schemes for Hyperbolic Conservation Laws

On the entropy stability of Roe-type finite volume methods

A weighted essentially non-oscillatory numerical scheme for a multi-class traffic flow model on an inhomogeneous highway

A simple numerical scheme for the 2D shallow-water system

A Finite Volume Code for 1D Gas Dynamics

Finite difference Hermite WENO schemes for the Hamilton-Jacobi equations 1

Comparison of cell-centered and node-centered formulations of a high-resolution well-balanced finite volume scheme: application to shallow water flows

YINGJIE LIU, CHI-WANG SHU, EITAN TADMOR, AND MENGPING ZHANG

Entropy stable high order discontinuous Galerkin methods. for hyperbolic conservation laws

AN OPTIMALLY ACCURATE SPECTRAL VOLUME FORMULATION WITH SYMMETRY PRESERVATION

A High Order WENO Scheme for a Hierarchical Size-Structured Model. Abstract

Finite Volume Schemes: an introduction

Adaptive WENO Schemes for Singular in Space and Time Solutions of Nonlinear Degenerate Reaction-Diffusion Problems

Sung-Ik Sohn and Jun Yong Shin

Adaptive TVD-RK Discontinuous Galerkin Algorithms for Shallow Water Equations

NUMERICAL SOLUTION OF HYPERBOLIC PARTIAL DIFFERENTIAL EQUATIONS

Well-Balanced Schemes for the Euler Equations with Gravity

An Improved Non-linear Weights for Seventh-Order WENO Scheme

FUNDAMENTALS OF LAX-WENDROFF TYPE APPROACH TO HYPERBOLIC PROBLEMS WITH DISCONTINUITIES

On the positivity of linear weights in WENO approximations. Abstract

Discontinuous Galerkin Method for 1D Shallow Water Flow with Water Surface Slope Limiter

Math 660-Lecture 23: Gudonov s method and some theories for FVM schemes

Order of Convergence of Second Order Schemes Based on the Minmod Limiter

Numerical Methods for Conservation Laws WPI, January 2006 C. Ringhofer C2 b 2

High-order finite difference methods with subcell resolution for 2D detonation waves

CENTRAL DISCONTINUOUS GALERKIN METHODS ON OVERLAPPING CELLS WITH A NON-OSCILLATORY HIERARCHICAL RECONSTRUCTION

A central discontinuous Galerkin method for Hamilton-Jacobi equations

Simulations of Shallow Water Equations with Finite Difference Lax-Wendroff Weighted Essentially Non-oscillatory Schemes

Semi-Lagrangian Formulations for Linear Advection Equations and Applications to Kinetic Equations

Third Order Reconstruction of the KP Scheme for Model of River Tinnelva

c 2003 Society for Industrial and Applied Mathematics

Non-linear Methods for Scalar Equations

Maximum-principle-satisfying and positivity-preserving high order schemes for conservation laws: Survey and new developments

Strong Stability-Preserving (SSP) High-Order Time Discretization Methods

A Central Rankine Hugoniot Solver for Hyperbolic Conservation Laws

ENO and WENO schemes. Further topics and time Integration

Modelling and numerical methods for the diffusion of impurities in a gas

SMOOTHNESS INDICATORS FOR WENO SCHEME USING UNDIVIDED DIFFERENCES

Hybrid semi-lagrangian finite element-finite difference methods for the Vlasov equation

Discontinuous Galerkin method for hyperbolic equations with singularities

A minimum entropy principle of high order schemes for gas dynamics. equations 1. Abstract

High order finite difference Hermite WENO schemes for the Hamilton-Jacobi equations on unstructured meshes

Central Schemes for Systems of Balance Laws Salvatore Fabio Liotta, Vittorio Romano, Giovanni Russo Abstract. Several models in mathematical physics a

Application of the relaxat ion met hod to model hydraulic jumps

An Accurate Deterministic Projection Method for Hyperbolic Systems with Stiff Source Term

POSITIVITY PROPERTY OF SECOND-ORDER FLUX-SPLITTING SCHEMES FOR THE COMPRESSIBLE EULER EQUATIONS. Cheng Wang. Jian-Guo Liu

Convex ENO High Order Multi-dimensional Schemes Without Field by Field Decomposition or Staggered Grids Xu-Dong Liu Stanley Osher y June 8, 1997 Runni

Inverse Lax-Wendroff Procedure for Numerical Boundary Conditions of. Conservation Laws 1. Abstract

Applied Mathematics and Mechanics (English Edition) Transversal effects of high order numerical schemes for compressible fluid flows

Entropy stable schemes for degenerate convection-diffusion equations

Semi-Discrete Central-Upwind Schemes with Reduced Dissipation for Hamilton-Jacobi Equations

The Penultimate Scheme for Systems of Conservation Laws: Finite Difference ENO with Marquina s Flux Splitting 1

FINITE VOLUME SOLVERS FOR A MULTILAYER SAINT VENANT SYSTEM

HFVS: An Arbitrary High Order Flux Vector Splitting Method

Index. Chromatography, 3 Condition of C 0 compatibility, 8, 9 Condition of C 1 compatibility, 8, 9, 33, 36, 38, 39, 41, 43, 50, 53, 56, 58, 59, 62

ICES REPORT A Multilevel-WENO Technique for Solving Nonlinear Conservation Laws

NUMERICAL SOLUTION TO NONLINEAR TRICOMI EQUATION USING WENO SCHEMES

Investigation of Godunov Flux Against Lax Friedrichs' Flux for the RKDG Methods on the Scalar Nonlinear Conservation Laws Using Smoothness Indicator

Solving the Euler Equations!

Gas Dynamics Equations: Computation

ALTERNATING EVOLUTION DISCONTINUOUS GALERKIN METHODS FOR HAMILTON-JACOBI EQUATIONS

CapSel Roe Roe solver.

ON THE COMPARISON OF EVOLUTION GALERKIN AND DISCONTINUOUS GALERKIN SCHEMES

Central-Upwind Schemes for Shallow Water Models. Alexander Kurganov. Tulane University Mathematics Department

Riemann Solvers and Numerical Methods for Fluid Dynamics

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

ALGEBRAIC FLUX CORRECTION FOR FINITE ELEMENT DISCRETIZATIONS OF COUPLED SYSTEMS

Transcription:

Journal of Computational Mathematics, Vol.4, No.3, 6, 39 5. ANTI-DIFFUSIVE FINITE DIFFERENCE WENO METHODS FOR SHALLOW WATER WITH TRANSPORT OF POLLUTANT ) Zhengfu Xu (Department of Mathematics, Pennsylvania State University, University Park, PA 68, USA) Chi-Wang Shu (Division of Applied Mathematics, Brown University, Providence, Rhode Island 9, USA) Dedicated to the 7th birthday of Professor Lin Qun Abstract In this paper we further explore and apply our recent anti-diffusive flux corrected high order finite difference WENO schemes for conservation laws [8] to compute the Saint- Venant system of shallow water equations with pollutant propagation, which is described by a transport equation. The motivation is that the high order anti-diffusive WENO scheme for conservation laws produces sharp resolution of contact discontinuities while keeping high order accuracy for the approximation in the smooth region of the solution. The application of the anti-diffusive high order WENO scheme to the Saint-Venant system of shallow water equations with transport of pollutant achieves high resolution Mathematics subject classification: 65M6, 76B5. Key words: Anti-diffusive flux correction, Sharpening contact discontinuity, High order accuracy, Finite difference WENO scheme, Saint-Venant system of shallow water, Transport of pollutant.. Introduction In this paper, we are interested in computing the transport of a passive pollutant in the flow modeled by the Saint-Venant system, given in the one dimensional case by ht + (hu) x = S (hu) t + (hu + gh ) (.) x = ghb x which is introduced in [6] and regularly used as a simplified model to describe shallow water flows. Here h is the depth, u is the velocity of water, g is the gravity constant, S is the pollutant source term, and B(x) is the bottom topography. We are interested in locating the exact position and the correct concentration of the pollutant which is decided by a transport equation (ht) t + (uht) x = T s S (.) where T is the pollutant concentration, and T s is the concentration of the pollutant at the source. This model is used for the computation in [3] with a finite-volume particle (FVP) method. The FVP method is a hybrid method as a combination of two methods. For the Received March, 6. ) Research supported by ARO grant W9NF-4--9 and NSF grant DMS-5345.

4 Z.F. XU AND C.W. SHU shallow water equation (.), the finite volume method is used, and for the transport equation (.), the particle method is deployed. In [3], the authors also applied filters on the FVP method to smooth out the oscillations introduced by a combination of two different mechanisms. The equation (.), which describes the transport of pollutant, is a linear equation for the variable ht for a given velocity u, thus the solution involving the pollutant will contain a contact discontinuity when initially ht is discontinuous. To locate the exact location and concentration of the pollutant, we need to resolve well the contact discontinuity in the solution, which is a difficult task as contact discontinuities, unlike shocks, are easily smeared by a shock capturing numerical method. There have been a lot of efforts in the literature to overcome the problem of the smearing of contact discontinuities. We refer, e.g., to [5, 6, 9] and the references therein. Recently, Després and Lagoutière [4] proposed a new approach called limited downwind scheme, much akin to a class of flux limiters by Sweby [7], to prevent the smearing of contact discontinuities while keeping nonlinear stability. Their scheme is identical with the Superbee scheme developed by Roe [] in the case of linear advection. By introducing an anti-diffusive flux, it gives remarkably sharp profiles of contact discontinuities in both one dimensional scalar and system cases. More importantly, they observe numerically and prove theoretically that their scheme adopts a class of moving traveling wave solutions exactly. This has an important implication that the smearing of contact discontinuities will not be progressively more severe for longer time, but will be stabilized for all time. A later paper by Bouchut [] further modifies this scheme to satisfy entropy conditions and also gives a simple explicit formula for this limited downwind anti-diffusive flux. In [8], we generalized the downwind flux correction idea to two dimensions and we developed a class of anti-diffusive high order finite difference WENO schemes to resolve contact discontinuities for conservation law equations. By going to high order accuracy, we were able to remove the unpleasant stairs in smooth regions when a first order anti-diffusive scheme is used. Ample numerical results in [8] indicate that our scheme can resolve well the contact discontinuities and at the same time maintains the stability and accuracy of regular high order WENO schemes for shocks and smooth structures of the solution. In this paper, we would like to further explore and apply the high order anti-diffusive finite difference WENO schemes in [8] to solve the equations (.) and (.) as a system, with the objective of obtaining sharp resolution of the contact discontinuities of the pollutant propagation. High order finite difference WENO schemes in [9] were developed based on the successful ENO schemes [7, 4, 5] and third order finite volume WENO schemes [], and have been quite successful in computational fluid dynamics and other applications. They are especially suitable for problems containing both shocks and complicated smooth flow features. For more details, we refer to the lecture notes [] and the survey paper [3], and the references therein. This paper is organized as follows. In Section we briefly review the anti-diffusive high order finite difference WENO schemes in [8] with improved non-smoothness indicators. In Section 3 we apply this anti-diffusive finite difference scheme on the system (.) and (.) and give numerical results. In Section 4 we apply the anti-diffusive finite difference scheme on two dimensional models and show the success of the application through typical numerical tests. Concluding remarks are given in Section 5.. Flux Corrections for High Order Finite Difference WENO Schemes for Conservation Laws In this section, we briefly review the techniques developed and applied in [8] for the conservation law equation u t + f(u) x = (.) with the assumption f (u) >, for simplicity. The scheme for the other case f (u) < can be

Anti-diffusive Finite Difference WENO Methods for Shallow Water with Transport of Pollutant 4 designed symmetrically... Flux Correction for Finite Difference WENO Schemes We will present the high order flux correction technique in [8] by third order TVD Runge- Kutta in time and fifth order finite difference WENO reconstruction in space. The full discretization has the following form u () = u n + tl(u n ) u () = u n + 4 tl (u n ) + 4 tl(u() ) (.) u n+ = u n + 6 tl (u n ) + 6 tl(u() ) + 3 tl(u() ) where, on a uniform grid x i = i x (for simplicity of presentation), u i denotes the point value at x i and the operator L is defined by ( L(u) i = λ i ˆfa i+ ˆf ) a i (.3) with λ i = t x i (for the uniform mesh case under consideration x i = x) and the anti-diffusive flux ˆf a given by ( ) ˆf a i+ = f ui u i + ϕ i+ i minmod + f f, f + f λ i i i+ i+ i+ where f and f + are the fifth order WENO fluxes based on left-biased upwinding and i+ i+ right-biased upwinding, respectively, see [9] for details. The cost of the computation for the anti-diffusive flux ˆf a is about the same as that for a regular WENO-LF flux, again see [9]. The purpose for the introduction of the operators L and L in (.) in [8] is to maintain the moving traveling wave solutions for piecewise constant functions. The operator L is defined by ( L (u) i = λ i fa i+ f ) a i (.4) with the modified anti-diffusive flux f a given by ( ) f f + ϕ a i+ i+ = i minmod 4(ui u i ) λ i + f f, f + f i i+ i+ i+ ˆf a i+ corresponding to cases b c >, b < c otherwise respectively. The operator L is defined by ( L (u) i = λ i fa i+ f ) a i (.5) with the modified anti-diffusive flux f a given by ( ) f f + ϕ a i+ i+ = i minmod 6(ui u i ) λ i + f f, f + f i i+ i+ i+ ˆf a i+

4 Z.F. XU AND C.W. SHU corresponding to cases b c >, b < c otherwise respectively. Here b, c are defined as b = ui ui λ i + f f, c = f + f and ϕ i i+ i+ i+ i is a discontinuity indicator between and. Ideally, ϕ i should be close to in smooth regions and close to near a discontinuity. We refer to [8] for our original choice of ϕ i and we describe a somewhat improved choice in Section.. We remark that the scheme (.), with L, L and L defined by (.3), (.4) and (.5) respectively, is fifth order accurate in space and third order accurate in time. The correction to the original WENO is no larger in magnitude than that of f + f, which is on the level of truncation errors for the WENO schemes because i+ i+ both f + and f are high order approximations to the same flux at the same location. This i+ i+ ensures that the high order accuracy of the finite difference WENO schemes is maintained. The purpose of the extra factor 4 in the first argument of the minmod function in the definition of f a and the extra factor 6 in the first argument of the minmod function in the definition of f a is to compensate for the coefficients 4 and 6 in front of L and L respectively, so that the final scheme could still maintain exactly traveling wave solutions of a piecewise constant function. We refer to [8] for more details and numerical experiments for this anti-diffusive flux-corrected WENO scheme, and to [9] for the details of the fifth order finite difference WENO reconstruction. For the WENO-Roe scheme in [9], the numerical flux is chosen as f when f (u) > and as f + when f (u). Therefore, the anti-diffusive flux-corrected i+ i+ WENO scheme is a flux correction to the WENO-Roe scheme. Because WENO-Roe scheme may violate entropy conditions without an entropy correction, we only apply the anti-diffusive flux-correction on linear problems or for linearly degenerate fields in systems... The Discontinuity Indicator The discontinuity indicator ϕ i was designed in [8] such that it is close to in smooth regions and close to near a discontinuity. Out of consideration for symmetry and somewhat better numerical performance, we improve the definition of ϕ i to the following form: where ϕ i = β i β i + γ i (.6) α i = u i u i +ε, ξ i = u i u i+ +ε, β i = ξ i + ξ i, γ i = u max u min. α i α i+ α i (.7) Here ε is a small positive number taken as 6 in our numerical experiments, and u max and u min are the maximum and minimum values of u j for all cells. Clearly, ϕ i, and ϕ i = O( x ) in smooth regions. Near a strong discontinuity, γ i β i, ϕ i is close to..3. Flux Corrections for the Finite Difference WENO Schemes in Two Dimensions Two dimensional finite difference WENO schemes are similar to the schemes for one dimension, with reconstruction computed in each direction. Thus, after reconstruction of f i+,j, f + i+,j, f, f + at interfaces between cells from given point values f i,j+ i,j+ i,j, for the equation u t + f(u) x + g(u) y =, f >, g >, (.8)

Anti-diffusive Finite Difference WENO Methods for Shallow Water with Transport of Pollutant 43 we present the anti-diffusive flux by ˆf a i+,j = f i+,j + ϕ i,j minmod ( ) u i,j u i,j dλ x + f f i i,j,j i+,j, f+ f i+,j i+,j where d = is the dimension. For fixed j, ϕ i,j has the same definition as in Section. in one dimension. Symmetrically, in the y direction, we have ĝ a i,j+ = g i,j+ + ψ i,j minmod ( ) u i,j u i,j dλ y + g g, g + g i,j i,j+ i,j+ i,j+ i,j with the discontinuity indicator ψ i,j defined similarly to the one dimensional case in Section. in the y direction with fixed x i. We use the third order TVD Runge-Kutta method for the time discretization. Two dimensional systems are treated dimension by dimension, with anti-diffusive flux in each dimension defined as above. 3. Computation of Saint-Venant Equations with Transport of Pollutant in One Dimension In this section, we apply the algorithm described in the last section to the combined system h t + (hu) x = S, (hu) t + (hu + gh ) x = ghb x (3.) (ht) t + (uht) x = T s S. 3.. Characteristic Decomposition A brief computation of (3.) gives the following Jacobian J = gh u u. ut T u The three eigenvalues of this Jacobian are λ () = u gh, λ () = u + gh and λ (3) = u. The matrices composed of the three corresponding right and left eigenvectors are R = u gh u + gh T T and L = (u + gh) gh ( gh u) gh gh gh T respectively. We can easily check that λ(3) u R(3) =. Here u = (h, hu, ht) and R (3) is the right eigenvector corresponding to λ (3). Thus the third characteristic field is a linearly degenerate filed. We refer to [] for the details of the procedure for the characteristic decomposition

44 Z.F. XU AND C.W. SHU T..9.8.4.3.. -. 5 X T..9.8.4.3.. -. 5 X Figure 3.: Example 3... uniform mesh points. t = 4, CF L =.3. Solid lines: reference solution computed by the regular fifth order WENO scheme with mesh points; filled rectangles: numerical solution. Left: regular fifth order WENO; Right: anti-diffusive fifth order WENO. with the fifth order finite difference WENO reconstruction. In the first and second genuinely nonlinear fields, we use the Lax-Friedrichs flux splitting, and in the third field, which is a linearly degenerate field, we apply the anti-diffusive flux. 3.. Numerical Tests In this subsection, we perform numerical experiment on two examples which are used in [3]. Example 3... Advection of pollutant. The setup is as follows: h(x, ) + B(x) =., h(x, )u(x, ) =., g =, S =, and the bottom topography is described by B(x) = (cos(π(x )) + ),.4 x, otherwise (3.) The initial pollutant concentration is T(x, ) =,.4 x, otherwise (3.3) The computational domain is [, ] and this problem is run to t = 4. The numerical result in Figure 3. shows excellent resolution of the location and concentration of the pollutant by our anti-diffusive scheme. Example 3... Dam Break. The initial condition is (.,, ), x < (h, u, T) = (3.4) (,, ), otherwise with the gravitational constant g = 9.8, S =. The computational domain is [, ] and the scheme is run to t =.4. Again we observe sharp resolution of the location and concentration

Anti-diffusive Finite Difference WENO Methods for Shallow Water with Transport of Pollutant 45 75 75 5 5 5 5 T T 75 75 5 5 5 5.475 - -.4 -...4 X.475 - -.4 -...4 X Figure 3.: Example 3... uniform mesh. t =.4, CFL =.3. Solid lines: reference solution computed by the regular fifth order WENO scheme with mesh points; filled rectangles: numerical solution. Left: regular fifth order WENO; Right: anti-diffusive fifth order WENO. of the pollutant in Figure 3.. Numerical results can be compared to those in [3] (module a scale by a factor of ). 4. Computation of the Saint-Venant Equations with Transport of Pollutant in Two Dimensions In this section, we apply the algorithm to the two dimensional system h t + (hu) x + (hv) y = S, (hu) t + (hu + gh ) x + (huv) y = ghb x (hv) t + (huv) x + (hv + gh ) y = ghb y (ht) t + (uht) x + (vht) y = T s S. (4.) and 4.. Characteristic Decomposition A brief computation of (4.) gives the following Jacobians J x = gh u u uv v u ut T u J y = in the x and y directions respectively. uv v u gh v v vt T v

46 Z.F. XU AND C.W. SHU The four eigenvalues of the Jacobian J x are λ () = u gh, λ () = u + gh, λ (3) = u, λ (4) = u. The matrices composed of the four corresponding right and left eigenvectors are R x = u gh u + gh v v T T and L x = (u + gh) gh gh ( gh u) gh gh v T We can check easily that λ(i) u R(i) = for i = 3, 4. Here u = (h, hu, hv, ht) and R (i) is the right eigenvector corresponding to λ (i). Thus the third and the fourth characteristic fields are linearly degenerate fields and we will use the anti-diffusive fluxes on these fields. Similar computation in the y direction gives the following eigenvalues for the Jacobian J y λ () = v gh, λ () = v + gh, λ (3) = v, λ (4) = v. The matrices composed of the four corresponding right and left eigenvectors are R y = u u v gh v + gh T T and L y = (v + gh) gh gh ( gh v) gh gh u T Once again we can check that λ(i) u R(i) = for i = 3, 4. Thus the third and the fourth characteristic fields are linearly degenerate fields and we will use the anti-diffusive fluxes on these fields. 4.. Numerical Tests In this subsection, we perform numerical experiments using the anti-diffusive high order WENO schemes on the shallow water models involving the transport of pollutant in two dimensions. Example 4... Partial dam break. This test case concerns a partial failure of a dam in a m basin. This problem has been computed by many authors (e.g. [] and the references therein). We scale this problem by and the setup is as follows: h(x, y, ) =., b(x, y) =, u(x, y, ) = v(x, y, ) =, T(x, y, ) = when x <.; h(x, y, ) =.3, b(x, y) =, u(x, y, ) = v(x, y, ) =, T(x, y, ) =. when x.; g = 9.8, S =. The computational domain is [, ] [, ] and the break is located at x =., between y = and y =.3. We run the computation on this problem to t =. with CF L =.3. The numerical results in Figures

Anti-diffusive Finite Difference WENO Methods for Shallow Water with Transport of Pollutant 47 Figure 4.: Example 4... uniform mesh. From top to bottom: surfaces of h, ht and T. Left: regular fifth order WENO; Right: anti-diffusive fifth order WENO.

48 Z.F. XU AND C.W. SHU Figure 4.: Example 4... uniform mesh. Contours of T. Left: regular fifth order WENO; Right: anti-diffusive fifth order WENO. Figure 4.3: Example 4... Topography of the river bed. Red is the obstacle. 4. and 4. indicate excellent resolution of the location and concentration of the pollutant by our anti-diffusive scheme. Example 4... River with obstacles. This is another test computed in [], which is originally a test case in the code TELEMAC developed at EDF [8]. It is a river with obstacles in it. A simplified and scaled version of this problem we are computing here has the following setup: the computation domain is (x, y) [, 3] [, ] with a bottom topography.4, 5 < x <.95, y b(x, y) =.4,.65 < x <.85, < y <.8. cos(π(y )), otherwise (4.) which is depicted in Figure 4.3; the gravitational constant g =., S =, u(x, y, ) =,

Anti-diffusive Finite Difference WENO Methods for Shallow Water with Transport of Pollutant 49.9.8.4.3...9.8.4.3...9.8.4.3...9.8.4.3.. Figure 4.4: Example 4... 3 uniform mesh. Contours of T. Top: the initial pollutant; Second: pollutant obtained by the regular fifth order WENO; Third: pollutant obtained by the anti-diffusive fifth order WENO; Bottom: reference solution obtained by 5 5 uniform mesh with regular fifth order WENO.

5 Z.F. XU AND C.W. SHU v(x, y, ) = ; the initial pollutant is given as,.35 < x < 5, y.8 T(x, y, ) =, otherwise (4.3) and the scheme is run to t =.. Again we observe sharp resolution of the location and concentration of the pollutant by our anti-diffusive scheme in Figure 4.4. Comparing with the reference solution at the bottom of Figure 4.4, which is computed with the regular WENO scheme with an extremely refined mesh and can be considered as an exact solution, the quality of the anti-diffusive WENO scheme is much better than that of the regular WENO scheme on the relatively coarse mesh with 3 points. 5. Concluding Remarks The anti-diffusive flux corrections for high order finite difference scheme we explored in [8] is applied to the Saint-Venant shallow water model with transport of pollutant by a flow both in one dimension and two dimensions. We achieve high resolution of the location and concentration of the pollutant. References [] F. Bouchut, An antidiffusive entropy scheme for monotone scalar conservation law, Journal of Scientific Computing, (4), -3. [] M.-O. Bristeau and B. Perthame, Transport of pollutant in shallow water using kinetic schemes, in CEMRACS 999, ESAIM Proceedings, Soc. Math. Appl. Indust., Paris 999, 9-. [3] A. Chertock, A. Kurganov and G. Petrova, Finite-volume-particle methods for models for transport of pollutant in shallow water, Journal of Scientific Computing, to appear. Appeared on line (6). DOI:.7/s95-5-96-x. [4] B. Després and F. Lagoutière, Contact discontinuity capturing schemes for linear advection and compressible gas dynamics, Journal of Scientific Computing, 6 (), 479-54. [5] A. Harten, The artificial compression method for computation of shocks and contact discontinuities: III, Mathematics of Computation, 3 (978), 363-389. [6] A. Harten, ENO schemes with subcell resolution, Journal of Computational Physics, 83 (989), 48-84. [7] A. Harten, B. Engquist, S. Osher and S. Chakravathy, Uniformly high order accurate essentially non-oscillatory schemes, III, Journal of Computational Physics, 7 (987), 3-33. [8] J.M. Hervouet, TELEMAC modelling system: an overview, Hydrological Processes, 4 (), 9-. [9] G. Jiang and C.-W. Shu, Efficient implementation of weighted ENO schemes, Journal of Computational Physics, 6(996), -8. [] X. Liu, S. Osher and T. Chan, Weighted essentially non-oscillatory schemes, Journal of Computational Physics, 5 (994), -. [] P.L. Roe, Some contribution to the modelling of discontinuous flows, Lectures in Applied Mathematics, (985), 63-93. [] C.-W. Shu, Essentially non-oscillatory and weighted essentially non-oscillatory schemes for hyperbolic conservation laws, in Advanced Numerical Approximation of Nonlinear Hyperbolic Equations, B. Cockburn, C. Johnson, C.-W. Shu and E. Tadmor (Editor: A. Quarteroni), Lecture Notes in Mathematics, volume 697, Springer, 998, pp.35-43. [3] C.-W. Shu, High order finite difference and finite volume WENO schemes and discontinuous Galerkin methods for CFD, International Journal of Computational Fluid Dynamics, 7 (3), 7-8.

Anti-diffusive Finite Difference WENO Methods for Shallow Water with Transport of Pollutant 5 [4] C.-W. Shu and S. Osher, Efficient implementation of essentially non-oscillatory shock-capturing schemes, Journal of Computational Physics, 77 (988), 439-47. [5] C.-W. Shu and S. Osher, Efficient implementation of essentially non-oscillatory shock capturing schemes II, Journal of Computational Physics, 83 (989), 3-78. [6] A.J.C. De Saint-Venant, Théorie du mouvement non-permanent des eaux, ave application aux crues des rivière at à l introduction des marées dans leur lit, Comptes rendus des seances de l Academie des Sciences, Paris, 73 (87), 47-54. [7] P.K. Sweby, High resolution schemes using flux limiters for hyperbolic conservation laws, SIAM Journal on Numerical Analysis, (984), 995-. [8] Z. Xu and C.-W. Shu, Anti-diffusive flux corrections for high order finite difference WENO schemes, Journal of Computational Physics, 5 (5), 458-485. [9] H. Yang, An artificial compression method for ENO schemes: the slope modification method, Journal of Computational Physics, 89 (99), 5-6.