Application of the Kurganov Levy semi-discrete numerical scheme to hyperbolic problems with nonlinear source terms

Similar documents
A New Fourth-Order Non-Oscillatory Central Scheme For Hyperbolic 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

Two-scale numerical solution of the electromagnetic two-fluid plasma-maxwell equations: Shock and soliton simulation

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

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

A Central Compact-Reconstruction WENO Method for Hyperbolic Conservation Laws

Numerical Methods for Modern Traffic Flow Models. Alexander Kurganov

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

THIRD ORDER NON-OSCILLATORY CENTRAL SCHEME FOR MULTIDIMENSIONAL HYPERBOLIC CONSERVATION LAWS

A Finite Volume Code for 1D Gas Dynamics

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

On the Reduction of Numerical Dissipation in Central-Upwind Schemes

Non-Oscillatory Central Schemes for a Traffic Flow Model with Arrhenius Look-Ahead Dynamics

Compact Central WENO Schemes for Multidimensional Conservation Laws

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

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

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

Applying Asymptotic Approximations to the Full Two-Fluid Plasma System to Study Reduced Fluid Models

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

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

The one-dimensional equations for the fluid dynamics of a gas can be written in conservation form as follows:

Adaptation and Assessment of a High Resolution

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

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

ARTICLE IN PRESS Mathematical and Computer Modelling ( )

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

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

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

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

A re-averaged WENO reconstruction and a third order CWENO scheme for hyperbolic conservation laws

Semi-discrete central-upwind schemes with reduced dissipation for Hamilton Jacobi equations

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

Math Partial Differential Equations 1

The RAMSES code and related techniques I. Hydro solvers

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

AN OPTIMALLY ACCURATE SPECTRAL VOLUME FORMULATION WITH SYMMETRY PRESERVATION

X i t react. ~min i max i. R ij smallest. X j. Physical processes by characteristic timescale. largest. t diff ~ L2 D. t sound. ~ L a. t flow.

Lecture Notes on Numerical Schemes for Flow and Transport Problems

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

FDM for wave equations

Lecture Notes on Numerical Schemes for Flow and Transport Problems

Finite Volume Schemes: an introduction

Projection Dynamics in Godunov-Type Schemes

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

Entropic Schemes for Conservation Laws

Well-Balanced Schemes for the Euler Equations with Gravity

Scalable Non-Linear Compact Schemes

Convex ENO Schemes for Hamilton-Jacobi Equations

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

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

Équation de Burgers avec particule ponctuelle

Fourier analysis for discontinuous Galerkin and related methods. Abstract

Chapter 17. Finite Volume Method The partial differential equation

Entropy stable schemes for degenerate convection-diffusion equations

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

Numerical Solutions to Partial Differential Equations

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

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

Simulation of the evolution of concentrated shear layers in a Maxwell fluid with a fast high-resolution finite-difference scheme

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

Numerical Solutions to Partial Differential Equations

Application of the relaxat ion met hod to model hydraulic jumps

ENO and WENO schemes. Further topics and time Integration

Applications of the compensated compactness method on hyperbolic conservation systems

Relaxation methods and finite element schemes for the equations of visco-elastodynamics. Chiara Simeoni

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

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

Solving the Euler Equations!

Stable Semi-Discrete Schemes for the 2D Incompressible Euler Equations

c 2001 Society for Industrial and Applied Mathematics

A general well-balanced finite volume scheme for Euler equations with gravity

Strong Stability Preserving Properties of Runge Kutta Time Discretization Methods for Linear Constant Coefficient Operators

Block-Structured Adaptive Mesh Refinement

A FOURTH-ORDER CENTRAL WENO SCHEME FOR MULTIDIMENSIONAL HYPERBOLIC SYSTEMS OF CONSERVATION LAWS

Numerical Oscillations and how to avoid them

SMOOTHNESS INDICATORS FOR WENO SCHEME USING UNDIVIDED DIFFERENCES

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

Deforming Composite Grids for Fluid Structure Interactions

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

Advection / Hyperbolic PDEs. PHY 604: Computational Methods in Physics and Astrophysics II

A method for avoiding the acoustic time step restriction in compressible flow

A Very Brief Introduction to Conservation Laws

Part 1. The diffusion equation

A Fifth Order Flux Implicit WENO Method

International Engineering Research Journal

Numerische Mathematik

Last time: Diffusion - Numerical scheme (FD) Heat equation is dissipative, so why not try Forward Euler:

Extremum-Preserving Limiters for MUSCL and PPM

Computational Astrophysics 7 Hydrodynamics with source terms

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

Weighted ENO Schemes

GODUNOV-TYPE SOLUTIONS FOR TWO-PHASE WATER HAMMER FLOWS

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

Scientific Computing: An Introductory Survey

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

The method of lines (MOL) for the diffusion equation

Chapter 1. Introduction

On Convergence of Minmod-Type Schemes

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

SECOND ORDER TIME DISCONTINUOUS GALERKIN METHOD FOR NONLINEAR CONVECTION-DIFFUSION PROBLEMS

Transcription:

Future Generation Computer Systems () 65 7 Application of the Kurganov Levy semi-discrete numerical scheme to hyperbolic problems with nonlinear source terms R. Naidoo a,b, S. Baboolal b, a Department of Mathematics and Physics, Durban Institute of Technology, P.O. Box, Durban, South Africa b Department of Computer Science, University of Durban-Westville, Private Bag X5, Durban, South Africa Abstract In this paper are outlined the details required in adapting the third-order semi-discrete numerical scheme of Kurganov and Levy [SIAM J. Sci. Comput. () 6] to handle hyperbolic systems which include source terms. The performance of the scheme is then assessed against a fully discrete scheme, as well as against reference solutions on problems such as shock propagation in a Broadwell gas and shocks in an Eulerian gas with heat transfer. Elsevier B.V. All rights reserved. Keywords: Hyperbolic systems; Semi-discrete scheme; Shock capturing. Introduction The problem of concern in this work is the numerical integration of u(x, t) t + f(u(x, t)) = g(u(x, t)), () a one-dimensional hyperbolic system of partial differential equations. Here u(x, t) is the unknown m-dimensional vector function, f(u) the flux vector, g(u) a continuous source vector function on the right hand side (RHS), with x the single spatial coordinate and t the temporal coordinate. Further, in the applications to follow we shall allow for the RHS the form (/ε)g(u(x, t)), where the parameter ε > distinguishes between stiff systems (ε ) and standard, non-stiff ones (ε = ). Corresponding author. Tel.: +7--897; fax: +7--. E-mail addresses: sbab@pixie.udw.ac.za (S. Baboolal), naidoor@yoda.cs.udw.ac.za (R. Naidoo). Such equations can be used to model many physical systems, including fluids and various types of gases. In the last decade, particularly following the work of Nessyahu and Tadmor [], a family of fully discrete, high-resolution, Riemann-solver-free schemes have been produced in order to numerically solve hyperbolic systems such as the aforementioned. More recently, also based on the same Riemann-solver-free approach, second and third-order semi-discrete schemes were devised by Kurganov and Tadmor [] and Kurganov and Levy []. One advantage of the latter is that they can be applied on non-staggered grids and thus ease the implementation of boundary conditions. Here we are particularly interested in the details of adapting the latter so that it be can applied to systems with source terms including those that are stiff. In order to assess the performance of this scheme we examine its merits against an adaptation [] following [5] for non-staggered grids, of the fully discrete scheme of [] for systems with source terms, as well as against exact or reference solutions for two prototype problems. One such is the problem of 67-79X/$ see front matter Elsevier B.V. All rights reserved. doi:.6/.future..7.

66 R. Naidoo, S. Baboolal / Future Generation Computer Systems () 65 7 shock propagation in a Broadwell gas [6,7] and the other is that of shocks in a gas dynamics model with heat transfer.. The modified numerical scheme.. Kurganov Levy scheme for nonlinear source term Here the numerical integration of problem () is considered on some uniform spatial and temporal grids with the spacings, = x + x ; t=t n+ t n (with and n being suitable integer indices). For the nonlinear homogeneous case of (), Kurganov and Levy [] obtain the third-order semi-discrete scheme: dū where a n ±/ and = [f(u+ +/ (t)) + f(u +/ (t)) f(u + / (t)) f(u / (t))] a +/(t) +/ (t) u +/ (t)] a /(t) / (t) u / (t)], () =max ( ( ) ( )) f f ρ u (u ±/ (t)),ρ u (u+ ±/ (t)) () u + ±/ := P +(x ±/,t n ), u ±/ := P (x ±/,t n ). () In the above, the forms () are, respectively, the left and right intermediate values at x ±/ of a piecewise polynomial interpolant P (x, t n ) that fit an already computed or known cell average values {ū n } at time level n. Also ρ( ) denotes the spectral radius of the respective Jacobian, defining the maximum local propagation speeds a n ±/. They also obtain an extension of the above when the RHS of () is of the form Q/ where Q(u(x, t), u x (x, t)) is a dissipation flux satisfying a parabolicity condition []. However, to allow for a source term g(u(x, t)) in () we must proceed as outlined in [] and follow through the construction of the scheme with this added detail. Thus, employing the above mentioned uniform spatial and temporal grids and integrating () over the cell I(x) := {ξ ξ x /} gives ū t + where [ ( f f ū(x, t) := and ḡ := I(x) u ( u ( x + I(x) )),t ( x,t ))] =ḡ, (5) u(ξ, t) dξ (6) g(u(ξ, t)) dξ. (7) Now assuming the {ū n } are already computed or known cell averages of the approximate solution at time t = t n we integrate as in [] over the control volumes [x /,R n,xn /,L ] [tn,t n+ ], [x /,R n, x+/,l n ] [tn,t n+ ] and [x+/,l n,xn +/,R ] [t n,t n+ ] where x±/,l n := x ±/ a±/ n t, x±/,r n := x ±/ + a±/ n t (8) with the piecewise polynomial form in the cell I taken as P (x, t n ) = A + B (x x ) + C (x x ), (9) where the constants A,B,C are evaluated as in []. These then result, respectively, in the weighted averages w n+ /, wn+, w n+ +/ which differ from those in [] only in the respective additive source terms: a n / t x /,R t n+ x /,L t(a n / + an +/ ) t n g dx, () x+/,l t n+ x /,R t n g dx ()

R. Naidoo, S. Baboolal / Future Generation Computer Systems () 65 7 67 and a+/ n t x+/,r t n+ x +/,L t n g dx. () Then from the cell averages w n+ ±/ and wn+ are reconstructed third-order piecewise polynomials [] taken as w n+ ±/ (x) = Ã ±/ + B ±/ (x x ±/ ) + C ±/ (x x ±/ ), w n+ (x) w n+, () where the constants Ã, B and C are evaluated as in []. The new cell averages on the unstaggered grids are obtained from these polynomials by [] [ ū n+ = x /,R x+/,l w n+ / dx+ w n+ dx x / x /,R ] x+/ + w n+ +/ dx. () x +/,L The semi-discrete form is then defined by the limit dū (t) ū n+ ū n = lim. (5) t t Proceeding with () and () as in [], the coefficients in the polynomial form simplify resulting in dū = [f(u+ +/ (t)) + f(u +/ (t)) f(u + / (t)) f(u / (t))] a +/(t) +/ (t) u +/ (t)] a /(t) / (t) u / (t)] t n+ x /,R + lim g dx t t + lim t + lim t t t n x /,L t n+ x+/,r t n x +/,L g dx t( t(a +/ + a / )) t n+ x+/,l t n x /,R g dx. (6) We note that the non-smooth parts of the solution are contained over spatial wihs of size a±/ n t. Full details with clear sketches are given in []. Now, when the limits are taken on the source integrals, the first two vanish as the Riemann fans shrink to zero, since, for example: x +/,L = x +/ a +/ t x +/. At the same time, since ū n =ū(t) (and hence g) isa constant over this cell, it can be shown for the other that lim t t( t(a +/ + a / )) t n+ x+/,l g dx = g(u n t n ). x /,R Hence the modified semi-discrete scheme with source term g(u(x, t)) is dū = [f(u+ +/ (t)) + f(u +/ (t)) f(u + / (t)) f(u / (t))] a +/(t) +/ (t) u +/ (t)] a /(t) / (t) u / (t)] +g(u (t)), (7) where the rest of the terms are as in () and (). To compute with (7), it is convenient to use ODE system solvers, such as Runge Kutta formulae. For instance, writing (7) in the form: du = F, (8) where F is the vector of the RHS, we can employ the second-order (in time) Runge Kutta (RK) or modified Euler scheme [8] for it as U () = U n + tf(u n ), RK : U () = Un + [U() + tf(u () )], (9) U n+ = U (), where U denotes the vector of components u, the superscript n and n + denote successive time levels, whilst the others (, ) denote intermediate values.

68 R. Naidoo, S. Baboolal / Future Generation Computer Systems () 65 7 We shall refer to the scheme (7) with RK (9) as the SD scheme. We note that such a scheme is generally third order (in space) except in regions of steep gradients when it degrades to order two []. However, when the scheme is coupled with RK, as here, the overall method is second order. It then makes sense when we compare its performance to that of the fully discrete second-order scheme (NNT) for systems with source terms for integration on unstaggered grids []: ū n+ = (ūn + + ūn +ūn ) 6 (un x+ un x ) 8 [un+ x+/ un+ x / ] + 8 t[g(un + ) +g(u n ) + g(un )] + 8 t[g(un+ + ) +g(u n+ ) + g(u n+ )] λ[(f + n f n ) +(f n+ + f n+ )], () where λ = t/ and the subscript x denotes differentiation with respect to x. This scheme has been obtained by modifying that of [], following the prescription given in [5], but additionally taking into account a source term. Full details however, are left to another report []. Furthermore, we shall employ the scheme () in conunction with the UNO derivative approximation []: u x = MM(u u + MM(u u + u,u + u + u ), u + u MM(u + u + u,u + u + + u )), () where the function MM( ) is the min-mod nonlinear limiter defined by min{s } if s >, MM(s,s,...)= max{s } if s <, () otherwise... Implementation details The implementation of the NNT scheme () above follows previous reports [,], where in particular we mention that the source term can make the scheme implicit. The latter then requires fixed-point type iterations to convergence at each grid point at every time level. The SD scheme is, however, explicit in time. Thus the implementation of (7) follows closely the prescription given in [] where in particular we use for the non-oscillatory piece-wise polynomial (9) their CWENO reconstruction [] given by A =ū n W C(ū n + ūn +ūn ), () B = [ W R (ū n + ūn ) + W C (ūn + ūn ) +W L (ū n ūn ) ], () C = W C (ūn ūn +ūn + ). (5) Here the constants W L,W C and W R are determined by their equation (.9) and involve heuristic factors which have a bearing on the sharpness of the slopes near discontinuities. In addition, it is required to compute at every time step the spectral radii () of the Jacobians of the flux terms, which we obtained exactly for the small test systems to follow.. Applications and tests.. Shocks in a Broadwell gas Here we solve the governing equations for a Broadwell gas [6,7]: ρ t + m =, (6) m t + z =, (7) z t + m = ε (ρ + m ρz), (8) where ε is the mean free path and ρ(x, t), u(x, t), m(x, t) ρ(x, t)u(x, t), z(x, t) the density, flow velocity, momentum and flux, respectively. The range ε = 8 cover the regime from the non-stiff to the highly stiff. In particular, the limit ε = 8 requires a renormalization of the variables such as in the form x = ε x, t = ε t

R. Naidoo, S. Baboolal / Future Generation Computer Systems () 65 7 69 followed by computations on an equivalent finer grid (see, for example, [9]). We observe that in the limit ε we arrive at z = z E (ρ, m) = ρ (ρ + m ), (9) which leads to the equilibrium solution of the governing equations above which then reduce to the Euler equations. The SD (7) and NNT () schemes were applied to the above with the two sets (Rim and Rim) of initial conditions (applied at t = ) corresponding to several Riemann problems, each distinguished by a specific ε-value: { ρ =,m=,z=, x < xj, Rim : ρ =,m=.96,z=, x>x J, { ρ =,m=,z=, x < xj, Rim : ρ =.,m=,z=, x>x J. In all calculations absorbing boundary conditions were employed, where in particular, the boundary values were obtained by quadratic extrapolations of internal point values on a fixed spatial grid, over an integration domain on the X-axis. Results obtained are depicted in Fig.. Other parameters used here were =., t =.5,x J = 5 in (a) and (b) and =., t =.,x J = in (c) and (d) for both methods. We observe that in virtually all cases, the semi-discrete scheme gives better results than the modified NNT scheme... Shocks in an Eulerian gas with heat transfer Here we solve the Euler equations for the one-dimensional flow of a gas in contact with a constant temperature bath []: ρ t + (ρu) =, (ρe) + t (ρue + up) (ρu) t + (ρu + p) = Kρ(T T ). =, The ρ, u, e, T, E = e+(/)u and p = (γ )ρe are the density, flow velocity, internal energy, temperature in units of e, total energy and pressure, respectively, with K>the heat transfer coefficient and T the constant bath temperature, taken as (i.e. e as in []). The initial conditions (at t = ) used were { ρ =.5,u=.,p=., x < 5, Rim : ρ =.,u=.,p=., x > 5, where different K =, 5,, are employed. Computed results with SD and NNT are shown in Fig.. In these we observe that SD captures the shocks significantly better than does NNT. The oscillations seen in the small and large K regimes have also been observed by Pember [], employing a Godunov type frozen characteristic method. In his study it was found that when the actual wave speed lies closer to the equilibrium ( K,T T ) characteristic speed or lies closer to the frozen ( K ) characteristic speed then an ambiguity can arise in the use of the full set of model equations with <K<. This causes the relaxation times at either ends to tend to become non-resolvable, resulting in non-physical oscillations near discontinuities. In comparison, we observe that the NNT curves generally show poor resolution of the shocks, and moreover far more dissipation, as expected when t () []... Convergence rates and complexity It is of interest to compare the methods in terms of their relative convergence rates and complexities. For the former exercise we employed as a test problem the Broadwell equations (6) (8) with ε = and computed smooth solutions corresponding to the same boundary conditions and the initial conditions: ρ(x, ) = + a ρ sin πx L, u(x, ) = + a ρ sin πx L, m(x, ) = ρ(x, )u(x, ), z(x, ) =.z E (ρ(x, ), m(x, )), () where z E is given by (9) and L =,a ρ =.,a v =., t/ = 5/6 with the final time set to T = 5. We employed successively the number of grid points N =,, and took the refined

7 R. Naidoo, S. Baboolal / Future Generation Computer Systems () 65 7...6..8. SD (a) NNT...5 5. 5.5 6. 6.5 7....6..8....5 5. 5.5 6. 6.5 7...6 (b)..6..8....5 5. 5.5 6. 6.5 7...8....5 5. 5.5 6. 6.5 7...6..8. (c)..6..8.. 8. 8.5 9. 9.5..5.. 8. 8.5 9. 9.5..5...8.6.. (d)..8.6... 8. 8.5 9. 9.5..5.. 8. 8.5 9. 9.5..5. Fig.. Broadwell gas shock solutions with: (a) ε = (Rim); (b) ε =. (Rim); (c) ε = 8 (Rim); (d) ε = 8 (Rim). Here the curve labeled ρ, z, m. The snap-shot time is t =.5 in all cases. The heavy lines are computed solutions and the thin lines are exact or refined grid solutions obtained by reducing the time and space steps by a factor of.

R. Naidoo, S. Baboolal / Future Generation Computer Systems () 65 7 7 SD NNT K= 5 6 7 8 9 5 5 5 5 5 55,, 5 6 7 8 9 5 5 5 5 5 55 K=5 5 6 7 8 9 5 5 5 5 5 55 5 6 7 8 9 5 5 5 5 5 55 K= 5 6 7 8 9 5 5 5 5 5 55 5 6 7 8 9 5 5 5 5 5 55 K= 5 6 7 8 9 5 5 5 5 5 55 5 6 7 8 9 5 5 5 5 5 55 Fig.. Shocks in an Eulerian gas with heat transfer. The curve labeled ρe, ρ, ρu. The grid lengths of =. and t =. were used for both methods. The output time is t =. in all cases. Again the heavy lines are computed solutions and the thin lines are exact solutions, obtained as for Fig..

7 R. Naidoo, S. Baboolal / Future Generation Computer Systems () 65 7 Table Convergence rates for the NNT and SD schemes N L error CR i NNT.588..7.5569.6 SD.59.5966.85.88. Table CPU times (s) for the NNT and SD schemes N NNT SD..7..8..5 8.6.9 (exact) solution as that given by N = 8. Then the convergence rate (CR i ) was computed by the formula CR i = log(error i/error i+ ), () log( i / i+ ) where error i, for example, is the absolute L norm error corresponding to the refinement i. For both methods the results are displayed in Table. We observe that the SD scheme, for larger N, tends to approach a third-order scheme, whilst the NNT is clearly second-order, as expected. As far as the complexities of the two schemes are concerned, we computed the CPU times for the same problem given above with results depicted in Table. We observe that SD takes some 8 % more computation time than NNT for larger problems. This is in spite of the explicit nature of SD. We attribute the larger times to the CWENO construction () (5) as well as the Runge Kutta function updates in (9). For the NNT, although implicit in time, we find rapid convergence ( iterations only). A significant amount of time here is spent on UNO derivative calculations () required in (), which in contrast are not required explicitly in SD.. Conclusion We have indicated in this work, how the third-order semi-discrete numerical scheme of Kurganov and Levy [] can be suitably adapted to include source terms in one-dimensional hyperbolic systems. Results obtained with it on shock propagation in a Broadwell gas and in a gas dynamics model with heat transfer show that in some cases it performs better than the fully discrete modification for systems with source terms []. In others, their accuracies are similar. Further, whilst the convergence rate for the explicit Kurganov Levy scheme is superior to the implicit NNT scheme, it has been shown to be around % more computationally expensive than the NNT scheme for problems on moderate to large size grids. Acknowledgements The authors wish to thank Professors D. Levy, G. Russo and Shi Jin for their helpful correspondences. They are also grateful to the referees for their constructive criticisms. References [] H. Nessyahu, E. Tadmor, Non-oscillatory central differencing for hyperbolic conservation laws, J. Comput. Phys. 87 (99) 8 6. [] A. Kurganov, E. Tadmor, New high-resolution central schemes for nonlinear conservation laws and convection diffusion equations, J. Comput. Phys. 6 () 8. [] A. Kurganov, D. Levy, A third-order semi-discrete central scheme for conservation laws and convection diffusion equations, SIAM J. Sci. Comput. () 6 88. [] R. Naidoo, S. Baboolal, Numerical integration of the plasma fluid equations with a non-staggered modification of the second-order Nessyahu Tadmor central scheme and soliton modelling, Math. Comput. Simul., Special Issue on Nonlinear Waves, submitted. [5] G.-S. Jiang, D. Levy, C.-T. Lin, S. Osher, E. Tadmor, Highresolution non-oscillatory central schemes with non-staggered grids for hyperbolic conservation laws, SIAM J. Numer. Anal. 5 (998) 7 68. [6] R.E. Caflisch, S. Jin, G. Russo, Uniformly accurate schemes for hyperbolic systems with relaxation, SIAM J. Numer. Anal. (997) 6 8. [7] S. Jin, Runge Kutta methods for hyperbolic conservation laws with stiff relaxation terms, J. Comput. Phys. (995) 5 67.

R. Naidoo, S. Baboolal / Future Generation Computer Systems () 65 7 7 [8] J. Stoer. R. Bulirsch, Introduction to Numerical Analysis, Springer, New York, 98, p.. [9] G. Naldi, L. Pareschi, Numerical schemes for hyperbolic systems of conservation laws with stiff diffusive relaxation, SIAM J. Numer. Anal. 7 () 6 7. [] R.B. Pember, Numerical methods for hyperbolic conservation laws with stiff relaxation. II. Higher-order Godunov methods, SIAM J. Sci. Comput. (99) 8 89. R. Naidoo obtained the BSc (Hons) degree in Applied Mathematics from the University of Durban-Westille in 99 and the MSc degree in Mathematical Studies from the University of Western Cape in 996. He holds the position of Lecturer in the Department of Mathematics and Physics at the Durban Institute of Technology and is completing the PhD degree in the School of Mathematical Sciences, Information Technology and Computer Science at the University of Durban-Westville. S. Baboolal obtained the BSc (Hons)/MSc degrees in Physics in 97/975 from the University of Durban-Westville, the MSc degree in Numerical Analysis in 98 from the University of Dundee and the PhD degree in Theoretical and Computational Plasma Physics from the University of Natal in 989. He has held positions of Senior Lecturer in Mathematics and Applied Mathematics, Assistant Director of Academic Computer Services, Senior Lecturer and then Associate Professor in Computer Science in the School of Mathematical Sciences, Information Technology and Computer Science at the University of Durban-Westville. His research interests lie mainly in numerical methods, modeling of plasma nonlinearities and scientific software.