On the numerical solution of the three-dimensional advection-diffusion equation

A new approach is proposed for the numerical solution of three-dimensional advection-diffusion equations, which arise, among others, in air pollution modelling. The technique is based on directional operator splitting, which results in one-dimensional advection-diffusion equations. Then upstream-t...

Full description

Saved in:
Bibliographic Details
Date:2006
Main Authors: Prusov, V., Doroshenko, A., Faragó, I., Havasi, Á.
Format: Article
Language:English
Published: Інститут програмних систем НАН України 2006
Subjects:
Online Access:http://dspace.nbuv.gov.ua/handle/123456789/1570
Tags: Add Tag
No Tags, Be the first to tag this record!
Journal Title:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Cite this:On the numerical solution of the three-dimensional advection-diffusion equation / V. Prusov, A. Doroshenko, I. Faragó, Á. Havasi // Проблеми програмування. — 2006. — N 2-3. — С. 641-647. — Бібліогр.: 42 назв. — англ.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
id irk-123456789-1570
record_format dspace
spelling irk-123456789-15702008-08-29T12:01:25Z On the numerical solution of the three-dimensional advection-diffusion equation Prusov, V. Doroshenko, A. Faragó, I. Havasi, Á. Прикладне програмне забезпечення A new approach is proposed for the numerical solution of three-dimensional advection-diffusion equations, which arise, among others, in air pollution modelling. The technique is based on directional operator splitting, which results in one-dimensional advection-diffusion equations. Then upstream-type difference approximations are applied for the first-order derivatives and non-standard difference approximations for the second-order derivatives. This approach leads to significant qualitative improvements in the behaviour of the numerical solutions. 2006 Article On the numerical solution of the three-dimensional advection-diffusion equation / V. Prusov, A. Doroshenko, I. Faragó, Á. Havasi // Проблеми програмування. — 2006. — N 2-3. — С. 641-647. — Бібліогр.: 42 назв. — англ. 1727-4907 http://dspace.nbuv.gov.ua/handle/123456789/1570 004.75 en Інститут програмних систем НАН України
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
collection DSpace DC
language English
topic Прикладне програмне забезпечення
Прикладне програмне забезпечення
spellingShingle Прикладне програмне забезпечення
Прикладне програмне забезпечення
Prusov, V.
Doroshenko, A.
Faragó, I.
Havasi, Á.
On the numerical solution of the three-dimensional advection-diffusion equation
description A new approach is proposed for the numerical solution of three-dimensional advection-diffusion equations, which arise, among others, in air pollution modelling. The technique is based on directional operator splitting, which results in one-dimensional advection-diffusion equations. Then upstream-type difference approximations are applied for the first-order derivatives and non-standard difference approximations for the second-order derivatives. This approach leads to significant qualitative improvements in the behaviour of the numerical solutions.
format Article
author Prusov, V.
Doroshenko, A.
Faragó, I.
Havasi, Á.
author_facet Prusov, V.
Doroshenko, A.
Faragó, I.
Havasi, Á.
author_sort Prusov, V.
title On the numerical solution of the three-dimensional advection-diffusion equation
title_short On the numerical solution of the three-dimensional advection-diffusion equation
title_full On the numerical solution of the three-dimensional advection-diffusion equation
title_fullStr On the numerical solution of the three-dimensional advection-diffusion equation
title_full_unstemmed On the numerical solution of the three-dimensional advection-diffusion equation
title_sort on the numerical solution of the three-dimensional advection-diffusion equation
publisher Інститут програмних систем НАН України
publishDate 2006
topic_facet Прикладне програмне забезпечення
url http://dspace.nbuv.gov.ua/handle/123456789/1570
citation_txt On the numerical solution of the three-dimensional advection-diffusion equation / V. Prusov, A. Doroshenko, I. Faragó, Á. Havasi // Проблеми програмування. — 2006. — N 2-3. — С. 641-647. — Бібліогр.: 42 назв. — англ.
work_keys_str_mv AT prusovv onthenumericalsolutionofthethreedimensionaladvectiondiffusionequation
AT doroshenkoa onthenumericalsolutionofthethreedimensionaladvectiondiffusionequation
AT faragoi onthenumericalsolutionofthethreedimensionaladvectiondiffusionequation
AT havasia onthenumericalsolutionofthethreedimensionaladvectiondiffusionequation
first_indexed 2025-07-02T04:58:55Z
last_indexed 2025-07-02T04:58:55Z
_version_ 1836509912635539456
fulltext Прикладне програмне забезпечення © K. Georgiev, E. Donev, 2006 ISSN 1727-4907. Проблеми програмування. 2006. №2-3. Спеціальний випуск 641 UDC 004.75 ON THE NUMERICAL SOLUTION OF THE THREE-DIMENSIONAL ADVECTION-DIFFUSION EQUATION Vitaliy Prusov Ukrainian Research Hydrometeorological Institute, Science prosp. 37, 03650, Kiev, Ukraine prusov@uhmi.org.ua Anatoliy Doroshenko Institute of Software Systems of the National Academy of Sciences of Ukraine, Acad. Glushkov prosp., 40, block 5, 03187 Kiev, Ukraine, dor@isofts.kiev.ua István Faragó Department of Applied Analysis, Eötvös Loránd University, Budapest, Pázmány P. s. 1/C, H-1117, Hungary faragois@cs.elte.hu Ágnes Havasi Department of Meteorology, Eötvös Loránd University, Budapest, Pázmány P. s. 1/A, H-1117, Hungary hagi@nimbus.elte.hu A new approach is proposed for the numerical solution of three-dimensional advection-diffusion equations, which arise, among others, in air pollution modelling. The technique is based on directional operator splitting, which results in one-dimensional advection-diffusion equations. Then upstream-type difference approximations are applied for the first-order derivatives and non-standard difference approximations for the second-order derivatives. This approach leads to significant qualitative improvements in the behaviour of the numerical solutions. Introduction The investigation of advection-diffusion equations in higher dimensions is of great importance. The atmospheric flows and heat transfer processes as well as the concentration changes of pollutants are commonly described by a set of partial differential equations, which are mathematical formulations of one or more of the conservation laws of physics. These include the equations of momentum, mass and energy conservation, which involve advection and diffusion terms as a main constituent. Advection-diffusion equations take the form F x v x v x v t = ∂ ∂+ ∂ ∂+ ∂ ∂+ ∂ ∂ 3 3 2 2 1 1 ξξξξ       ∂ ∂ ∂ ∂+      ∂ ∂ ∂ ∂+      ∂ ∂ ∂ ∂+ 3 3 32 2 21 1 1 xxxxxx ξµξµξµ , (1.1) where iµ and iv are the eddy viscosity and the velocity component of the fluid, respectively, in the direction ( )3,2,1=ixi , and F is the source/sink of the quantity ξ . The terms ( )ii xv ∂∂ξ are usually called advection (or sometimes convection) terms, and describe the transportation of the quantity ξ by the velocity field. The terms ( ) iii xx ∂∂∂∂ ξµ are called diffusion (or sometimes viscous) terms, and express the spreading of quantity ξ by the process of turbulent diffusion. The equation is usually provided with appropriately defined initial and boundary conditions. Since analytical solutions of advection-diffusion problems cannot usually be found, we have to solve them numerically. However, the numerical treatment of equations of the form (1.1) is a highly complicated task. The main reasons for this are the following: • the equations are nonlinear; • due to changes in the input parameters the equations can change the type (hyperbolic, parabolic or elliptic); • the size of the discretized problem can be very large in a real-life physical model. Therefore, choosing a sufficiently accurate as well as efficient numerical method for solving advection-diffusion problems is not an easy task. In this case the application of operator splitting seems a good alternative. In [1] Prusov et Прикладне програмне забезпечення al. suggest a new finite-difference method for the one-dimensional convection-diffusion equation. Our aim is to extend this method to higher dimensions by using operator splitting based on directional decomposition. The structure of the paper is as follows. In Section 2 we propose possible splitting algorithms for problems of the form (1.1). In Section 3 we deal with the numerical solution of the sub-problems obtained by splitting. We close the paper with some useful remarks and a summary of the results. 1. Solving the three-dimensional advection-diffusion equation by operator splitting The aim of operator splitting is to replace an initial value problem with a sequence of simpler problems, for which accurate as well as efficient solvers available in standard program packages exist [2, 3]. The mathematical background of operator splitting can be sketched as follows. Let S denote a normed space and consider the abstract initial value problem ),()()( )( 21 twAAtAw dt tdw +== ],0[ Tt ∈ ,)0( 0ww = (2.1) where S∈)(tw , ],0[ Tt ∈ is the unknown function, and A is a given operator SS → , which can be decomposed into a sum of two “simpler” operators A1 and A2. (By “simpler” we mean that the corresponding initial-value problems are easier to treat numerically than the original problem.) The simplest kind of operator splitting is the so-called sequential splitting, where we solve the following sequence of initial value problems: ),( )( )1( 1 )1( twA dt tdw k k = ],)1(( ττ kkt −∈ ),)1(())1(()1( ττ −=− kwkw spk (2.2) and ),( )( )2( 2 )2( twA dt tdw k k = ],)1(( ττ kkt −∈ ),())1(( )1()2( ττ kwkw kk =− (2.3) )()( )2( ττ kwkw ksp = for k = 1, 2,…, n, where nT /=τ is the splitting time step, and .)0( 0wwsp = This scheme can be extended to more than two sub-operators in a natural way. Another possibility is the Marchuk-Strang splitting [4], defined by the following algorithm: ),( )( )1( 1 )1( twA dt tdw k k = ])5.0(,)1(( ττ −−∈ kkt ),)1(())1(()1( ττ −=− kwkw spk (2.4) ),( )( )2( 2 )2( twA dt tdw k k = ],)1(( ττ kkt −∈ ),)5.0(())1(( )1()2( ττ −=− kwkw kk (2.5) ),( )( )3( 1 )3( twA dt tdw k k = ],)5.0(( ττ kkt −∈ )())5.0(( )2()3( ττ kwkw kk =− (2.6) )()( )3( ττ kwkw ksp = for k = 1, 2,…, n, where .)0( 0wwsp = Obviously, there are several ways to define the sub-operators Ai in a splitting procedure. We can choose the sub-operators on a physical base, e.g., we can separate the advection and diffusion terms in Eq. (2.1) (physical Прикладне програмне забезпечення decomposition) [5]. Another possibility is to separate the x1-, x2- and x3-derivatives in the equation (directional decomposition) [6]. For the three-dimensional advection-diffusion problem the physical decomposition would lead to advection problems, which are of hyperbolic type, and diffusion problems, which are of parabolic type. This would cause us difficulties in defining appropriate boundary conditions for the sub-problems. Therefore, we recommend the latter one, which results in three one-dimensional advection-diffusion problems at each time step. Particularly, if we apply the sequential splitting, the detailed algorithm will read as follows: , )( 1 1 )1( 1 11 )1( 1 )1( x kkk F x x xx v t t +      ∂ ∂ ∂ ∂+ ∂ ∂ −= ∂ ∂ µξξ ],)1(( ττ kkt −∈ ),)1(())1(()1( τξτξ −=− kk spk (2.7) , )( 2 2 )2( 2 22 )2( 2 )2( x kkk F x x xx v t t +      ∂ ∂ ∂ ∂+ ∂ ∂ −= ∂ ∂ µξξ ],)1(( ττ kkt −∈ ),())1(( )1( 1 )2( τξτξ kk kk −=− (2.8) , )( 3 3 )3( 3 33 )3( 3 )3( x kkk F x x xx v t t +      ∂ ∂ ∂ ∂+ ∂ ∂ −= ∂ ∂ µξξ ],)1(( ττ kkt −∈ ),())1(( )2( 1 )3( τξτξ kk kk −=− (2.9) )()( )3( τξτξ kk ksp = for k = 1, 2,…, n, where .)0( 0ξξ =sp If the original problem is defined over a bounded spatial domain, the equations (2.7)-(2.9) are also provided with appropriately defined boundary conditions. Several numerical methods have been constructed for the solution of the resulting one-dimensional advection- diffusion problems [7-12]. Recently, finite element [13] and spectral methods are very popular [14]. There are also many finite difference schemes that can be considered according to the number of spatial grid points involved, the number of time-levels used, and whether they are explicit or implicit in nature [15–42]. Standard three-point finite difference methods of approximating spatial derivatives can work well for smooth solutions, but they fail when severe gradients or discontinuities are present, which are common in the shock wave problems [17–21]. Lower-order accurate finite difference methods, such as upstream-type finite differences, can be a remedy for the numerical oscillations and dispersions. However, they have a large amount of “numerical viscosity” that smoothes the solution in much the same way that physical viscosity would, but to an extent that is unrealistic by several orders of magnitude [20]. Standard four-point finite difference methods are good in their higher-order accuracy and in reducing numerical smearing effects [21]. But, they are plagued by their generation of spurious oscillations or overshoots in the neighbourhood discontinuities and lack accuracy [17, 18]. Total variation stable finite difference schemes (TVD) [10, 11] guarantee oscillation-free solutions but they are limited to second-order accuracy. Higher-order accurate TVD schemes are attractive for problems with long computational time or with required higher accuracy solutions [11]. But, the objection to the standard higher-order schemes comes from the additional nodes necessary to achieve the higher-order accuracy. This precludes the use of implicit methods since the obtained matrix is not of three- diagonal form, and it is necessary to use fictitious nodes for the boundary conditions. Also, they do not allow easily for non-uniform grids, unless at the expense of the order of accuracy. On the other hand, the compact schemes that treat functions and their derivatives as unknowns at the grid nodes, like the scheme [31], are fourth-order accurate, and compact in the sense that they reduce to three-diagonal form. The compact schemes generally consist of finite difference schemes which involve two or three grid points. The three-point schemes fall into two classes. The first class consists of methods which are fourth-order accurate for uniform grids, such as schemes [26–28], the operator compact implicit scheme [26–28] and the Hermite finite difference method [29]. The second class consists of methods that allow variable grids such as the cubic spline methods [30–33], and the Hermite finite difference method [34, 35]. In [36, 37] a compact fourth-order finite difference scheme was introduced with three nodal points for the convection-diffusion equations. This scheme does not seem to suffer excessively from spurious oscillatory behaviour or numerical viscosity. The disadvantage of the above higher-order compact schemes involving three nodal points is that the boundary conditions are no longer sufficient and they do not allow easily for non-uniform grids, unless at the expense of the order of accuracy. Another disadvantage of some compact schemes is the complexity of the resulting nonlinear finite difference equations and the associated difficulty in solving them efficiently. On the other hand, the compact scheme with two nodal points is fourth-order accurate even for non-uniform spatial grids, and no fictitious points, neither extra formulas are needed for Dirichlet boundary conditions [38]. The discretization of the convective term might be done in a number of ways [39, 40]. The Ellam scheme is probably one of the best known convective schemes [41]. Прикладне програмне забезпечення In the next section we present a non-standard finite-difference method for the solution of the sub-problems obtained by splitting (2.7)-(2.9). 2. A finite-difference scheme for the one-dimensional advection-diffusion problem Consider the one-dimensional advection-diffusion equation F xxx v t +      ∂ ∂ ∂ ∂= ∂ ∂+ ∂ ∂ ξµξξ , 0≥µ , lx ≤≤0 , 0>t (3.1) with initial condition ( ) ( )xx ηξ =0, , lx ≤≤0 (3.2) and Dirichlet boundary conditions ( )tt αξ =),0( , ( )ttl βξ =),( 0>t , (3.3) where ( )txv , , ( )tx,µ , ( )xη , ( )tα and ( )tβ are known functions, while the function ),( txξ is unknown. Let us divide the spatial interval ],0[ l of the problem into J equal parts with division points JJ xxxx <<<< −110 ... , and denote the length of the j-th sub-interval by jh . Besides, divide [ ]T,0 into N equal parts by points 1−= nTNt n , Nn ...,,1,0= , with time step τ . We define the grid },...1,0,,...1,0),,{( NnJjtx n j ===Ω , and denote by n jξ the approximation of ),( n j txξ . Integrating Eq. (3.1) at jx from nt to 1+nt yields dtF xxx v n n t t j n j n j ∫ +       −      ∂ ∂ ∂ ∂− ∂ ∂−=+ 1 1 ξµξξξ (3.4) Approximating the integral on the right-hand side by the mean-value theorem, we obtain θ ξµξτξξ = +       −      ∂ ∂ ∂ ∂− ∂ ∂−= t j n j n j F xxx v1 , (3.2) where 1+<< nn tt θ . For the approximation of the derivatives ( ) θξ =∂∂ t j x and ( )[ ] θξµ =∂∂∂∂ t j xx we will use the following difference relations: −         − + − + =      ∂ ∂ = − −+ − − = θθ ξξξξξ t j jj j j jj j jj t j h h h h hhx 1 11 1 1 1 θ ξ = −       ∂ ∂ t jj x hh 3 3 1 6 , (3.3а) ( )     − − + + =            ∂ ∂ ∂ ∂ + + − = j jj jj jj t j hhhxx ξξ µµξµ θ 1 1 1 1 ( ) θθ ξξξ µµ = − = − − −       ∂ ∂− −    − +− t jj t j jj jj x hh h 3 3 1 1 1 1 3 (3.4а) The unilateral difference expressions ( ) jjj hξξ −+1 and ( ) 11 −−− jjj hξξ in (3.3a) and (3.4a) will be taken at different time levels (n and 1+n ). For construction of approximations only by two points it is natural for physical reasons to have on the ( )1+n -th layer a point jx as central, and to select the second one from that side from where ξ is transferred by advection to the central point. It is easy to see that the created difference scheme (3.3а) and (3.4а) has an approximation error of the first order in τ . In this manner we gain the following form: Прикладне програмне забезпечення • for 0>v • +         − + − + ≈      ∂ ∂ − + − + + − − = 1 1 1 1 1 1 1 1 j n j n j j j n j n j j jj t j h h h h hhx ξξξξξ θ θ ξτ = ∂∂ ∂ t j xt 2 , (3.3b) ( )     − − + + ≈            ∂ ∂ ∂ ∂ + + − = j n j n j jj jj t j hhhxx ξξ µµξµ θ 1 1 1 1 ( ) θ ξτ ξξ µµ = − + − + − ∂∂ ∂+    − + t jj n j n j jj xth 2 1 1 1 1 1 ; (3.4b) • for 0<v +         − + − + ≈      ∂ ∂ − − ++ + − − = 1 1 11 1 1 1 1 j n j n j j j n j n j j jj t j h h h h hhx ξξξξξ θ θ ξτ = ∂∂ ∂ t j xt 2 , (3.3c) ( )     − − + + ≈            ∂ ∂ ∂ ∂ ++ + + − = j n j n j jj jj t j hhhxx 11 1 1 1 1 ξξ µµξµ θ ( ) θ ξτ ξξ µµ = − − − ∂∂ ∂+    − + t jj n j n j jj xth 2 1 1 1 (3.4c) Substituting (3.3b), (3.4b) or (3.3c), (3.4c) in (3.2) we will receive a difference scheme for the one-dimensional advection-diffusion problem (3.1) in the following form: • for 0>v −         − + − + + − − + − + ++ − − + 1 1 1 1 11 1 1 1 1 j n j n jn jj j n j n jn jj jj n j n j h vh h vh hh ξξξξ τ ξξ ( )     − − + + − + + − j n j n jn j n j jj hhh ξξ µµ 1 1 1 1 ( ) 0 1 1 1 1 1 1 1 =−    − + − + − + + − + n j j n j n jn j n j F h ξξ µµ , (3.5а) 1...,,2,1 −= Jj , ...,1,0=n , ( )jj xηξ =0 , Jj ...,,1,0= , ( )nn tαξ =0 , ( )nn J tβξ = , ...,1,0=n N. • for 0<v • −         − + − + + − − − ++ ++ − − + 1 1 11 11 1 1 1 1 j n j n jn jj j n j n jn jj jj n j n j h vh h vh hh ξξξξ τ ξξ ( )     − − + + − ++ +++ + − j n j n jn j n j jj hhh 11 111 1 1 1 ξξ µµ ( ) 0 1 1 1 =−    − + − − − n j j n j n jn j n j F h ξξ µµ , (3.5b) 1,2...,,2,1 −−= JJj , ...,1,0=n , ( )jj xηξ =0 , Jj ...,,1,0= , ( )nn tαξ =0 , ( )nn J tβξ = , ...,1,0=n N. The templates corresponding to the scheme (3.5) are shown in Figures 1a and 1b. Прикладне програмне забезпечення In this manner for the solution of the advection-diffusion problem (3.1)–(3.3) we have received a clone of the so-called "running computation scheme" usually used for the solution of one-dimensional wave equations of the first order (see, for example [42]). Therefore, in spite of the fact that the scheme (3.5) is formally implicit, it is easily solved in an explicit way. 3. Remarks A thorough theoretical analysis of the finite-difference method introduced in Section 3 and some simple numerical experiments demonstrating stability and convergence properties of the scheme can be found in [1]. It has been shown that this scheme possesses some good properties of both the explicit and implicit difference schemes. It is as economic as an explicit scheme and is stable on any permissible grids as an implicit scheme. The problem of convective diffusion is an example of problems for which the application of the implicit scheme (3.5) is really justified. As it is known, the stability condition for the explicit schemes demands that τ should decrease as 2h . This requirement necessitates the application of a much greater number of time steps than it is dictated by reasons of accuracy only. Besides, it can happen that the differences n j n j ξξ −+1 , Jj ...,,1,0= become as small as disturbances arising as a result of round-off errors. The implicit scheme (3.5) is free from this lack as it is unconditionally stable and has an approximation error of equal order in τ and h . Therefore, if there is a necessity for increasing the accuracy of the numerical solution, it is possible to achieve it at the expense of decreasing τ and h in equal measure. From (3.3) and (3.4) it follows that the scheme can reach almost second order of accuracy, intrinsic to central difference schemes for spatial derivatives by using small time steps, or when the field of the gradient x∂∂ξ of the transferred value ξ varies smoothly. 4. Summary We considered the three-dimensional advection-diffusion problem on a bounded domain with Dirichlet boundary conditions. A splitting scheme based on directional decomposition was proposed for the solution. This procedure allows us to replace the three-dimensional problem with three simpler, one-dimensional advection-diffusion problems at each time step of the numerical integration. We proposed a non-standard finite-difference method for the solution of the one-dimensional sub-problems. This method unites the advantages of explicit and implicit schemes. Acknowledgements This research was supported by NATO Collaborative Research Grant ENVIR.CLG 930449. Ágnes Havasi is a grantee of the Bolyai János Scholarship. 1. Prusov V., Doroshenko A., On the numerical solution of the one-dimensional convection-diffusion equation. IJEP, to appear. 2. Faragó I., Splitting methods for abstract Cauchy problems, in: Z. Li, L.Vulkov, J. Was'niewski eds. Numerical Analysis and Its Application, Lect. Notes Comp.Sci. 3401, Springer Verlag, Berlin, pp. 35-45, 2005. 3. D. Lanser, J. G. Verwer, Analysis of operator splitting for advection-diffusion-reaction problems in air pollution modelling, J. Comput. Appl. Math. 111, No. 1-2, pp. 201-216, 1999. 4. G. Strang, On the construction and comparison of difference schemes, SIAM J. Numer. Anal. 5, No. 3, pp. 506-517, 1968. 5. Dimov, I., Faragó, I., Havasi, Á. and Zlatev, Z., Operator splitting and commutativity analysis in the Danish Eulerian Model. Math. Comp. Sim. 67, pp. 217-233, 2004. 6. Lanser, D., Blom, J. G., Verwer, J. G. Time integration of the shallow water equations in spherical geometry, J. Comput. Phys. 1, pp. 86-98, 2001. 7. Anderson D., Tannehill J., Pletcher R., Computational fluid mechanics and heat transfer: New York, Hemisphere Publishing Corporation, Vol. 1,2. 726 p. 1984. 8. Zlatev, Z., Computer treatment of large air pollution models. Environmental Science and Technology Library, Vol. 2. Kluwer Academic Publishers, Dordrecht-Boston-London, 1995. Fig. 1. Templates of difference networks: a) of the scheme (3.5a); b) of the scheme (3.5b) Прикладне програмне забезпечення 9. Datta Gupta A., Lake L.W., Pope G.A. and Sepehrnoori K., High Resolution Monotonic Schemes for Reservoir Fluid Flow Simulation, In. Situ, V.15, 235, 1991. 10. Orszag S.A. and Israeli M., Numerical Simulation of Viscous Incompressible Flows, Annual Rev. of Fluid Mech., V.6, 281, 1974. 11. Hirsh R.S., Higher-Order Accurate Difference Solutions of Fluid Mechanics Problems by a Compact Differencing Technique, J. Comput. Phys.,19, 90, 1975. 12. Pracht W. E., A numerical method for calculating transient creep flows. J. of Comput. Phys., 7, pp. 46-60, 1971. 13 Sundermann J. The application of finite element and finite difference technique in hydrodynamical numerical models. – Symp. on form. and comp. algorithms in f. e. m., Massachusetts inst. of Technology, 1976. 14. Markovich S.A. Spectral Models for General Circulation of Atmosphere and Numerical Weather Forecasting. – Leningrad: Hydrometeoizdat, 287 p. 1986. (in Russian) 15. Verwer J.G., Hundsdorfer W., Blom J.G., Numerical time integration for air pollution models, Surveys Math. Indust. 10, pp. 107-174, 2002. 16. Fanchi J.R., Multidimensional Numerical Dispersion, SPE J 23, p. 143, 1983. 17. Peaceman D.W., Fundamentals of Numerical Reservoir Simulations, Elsevier Science Publishers, Amsterdam, 1977. 18. Celia M.A. and Gray W.G., Numerical Methods for Differential Equations, Prentice Hall, Englewood Cliffs, NJ, 1992. 19. Sharif M.A.R. and Busnaina A.A., Assessment of Finite Difference Approximations for the Advection Terms in the Simulation of Practical Flow Problems, J. Comput. Phys. 74, p. 143,1988. 20. Leonard B.P., Order of Accuracy of Quick and Related Convection-Diffusion Schemes, Appl. Math. Modeling 19, p. 640, 1995. 21. Liu J., Pope G.A. and Sepehrnoori K. A. High-Resolution Finite-Difference Scheme for Nonuniform Grids, Appl. Math. Modelling 19, p. 162, 1995. 22. Radwan S.F., On the Higher-Order Accurate Scheme for Solving Two-Dimensional Unsteady Burgers’ Equation, in Proceeding of the International Congress on Fluid Dynamics and Propulsion, Cairo Univ., Egypt, Vol. III, 788, 1996. 23. Harten A., On a Class of High Resolution Total Variation Stable Finite Difference Schemes, J. Numer. Anal. 21, 18, 1984. 24. Yee H.C., Construction of Explicit and Implicit Symmetric TVD Schemes and Their Applications, J. Comput. Phys., 68, 151, 1987. 25. Krause E., Hirschel E.H. and Kordulla W., Fourth-Order Mehrstellen Integration for Three-Dimensional Turbulent Boundary Layers, in AIAA Computational Fluid Dynamics Conference, July 1973, p. 92, 1973. 26. Weinberg B.C., Leventhal S.H. and Ciment M., The Operator Compact Implicit Scheme for Viscous Flow Problems, AIAA paper No. 77-638, 1977. 27. Ciment M., Leventhal S.H. andWeinberg B.C., The Operator Compact Implicit Method for Parabolic Equations, J. Comput. Phys., 28, p. 135, 1978. 28. Berger A.E., Solomon J.M., Ciment M., Leventhal S.H. and Weinberg B.C., Generalized OCI Schemes for Boundary Layer Problems, Math. of Computation 35(151), p. 695, 1980. 29. Peters N., Boundary Layer Calculation by a Hermitian Finite Difference Method, in Proceedings of the Fourth International Conference on Numerical Methods in Fluid Mechanics, Volume 35 of Lecture Notes in Physics, Robert D. Richtmyer, edt., Springer-Verlag, 313 p., 1975. 30. Rubin G. and Graves R.A., Viscous Flow Solutions with a Cubic Spline Approximation, Comput. & Fluids 3, N 1, pp. 1–36, 1975. 31. Rubin S.G. and Graves R.A., A Cubic Spline Approximation for Problems in Fluid Mechanics, NASA TR R-436, 1975. 32. Rubin S.G. and Khosla P.K., Higher-Order Numerical Methods Derived from Three-Point Polynomial Interpolation, NASA CR-2735, 1976. 33. Adam Y., A Hermitian Finite Difference Method for the Solution of Parabolic Equations, Comput. & Math. Appl.1, p. 393 1975. 34. Adam Y., Highly Accurate Compact Implicit Methods and Boundary Conditions, J. Comput. Phys., 24, p. 10, 1977. 35. Gupta M.M., Manohar R.P. and Stephenson J.W., A Single Cell High Order Scheme for the Convection-Diffusion Equation with Variable Coefficients, Int. J. Numer. Methods Fluids, 4, p. 641, 1984. 36. Gupta M.M., High Accuracy Solutions of Incompressible Navier-Stokes Equations, J. Comput. Phys., V.93, p. 343, 1991. 37. White A.B., Numerical Solution of Two-Point Boundary-Value Problems, Ph. D. Thesis, California Inst. of Technology, USA, 1974. 38. Liang D. and Zhao W., A high-order upwind method for the convection-diffusion problem, Comput. Methods Appl. Mech. Engrg. 147 no. 1-2, pp. 105–115, 1997. 39. Garbey M., Kaper H.G. and Romanyukha N., A Some Fast Solver for System of Reaction-Diffusion Equations, 13th Int. Conf. on Domain Decomposition DD13, Domain Decomposition Methods in Science and Engineering, CIMNE, Bracelona, N.Debit et Al edt, pp. 387-394, 2002. 40. Ropp D.L., Shadid J.N. and Ober C.C., Studies of the Accuracy of Time Integration Methods for Reaction-Diffusion Equations, JCP, 194, pp. 544-574, 2004. 41. Wang H., Shi X. and Ewing R.E., An Ellam Scheme for multidimensional advection-reaction equations and its optimal error estimate, SIAM J. Numer. Anal. 38, No 6, pp 1846-1885, 2001. 42. Hundsdorfer, W. and Verwer, J. Numerical solution of time-dependent advection-diffusion-reaction equations, Springer, Berlin, 2003.