×

Implementation of a variable stepsize variable formula method in the time-integration part of a code for treatment of long-range transport of air pollutants. (English) Zbl 0558.65068

A system of two partial differential equations is used for modelling of long-range transport of pollutants over Europe. The first order space derivatives (the advection terms) are discretized by a pseudospectral algorithm. A discretization of the second order spatial derivatives (the diffusion terms) is carried out by a special technique developed. The arising large systems of ordinary differential equations are integrated by a variable stepsize variable formula method, which is based on the predictor-corrector scheme. The stepsize selection strategy and the formula selection strategy are explained in detail. An accuracy control and a stability control are performed for each time step. Numerical experiments with real meteorological data prove the great efficiency of the applied method and the reliability of the obtained results.
Reviewer: I.Dvořák

MSC:

65M06 Finite difference methods for initial value and initial-boundary value problems involving PDEs
65M50 Mesh generation, refinement, and adaptive methods for the numerical solution of initial value and initial-boundary value problems involving PDEs
35K25 Higher-order parabolic equations
92D40 Ecology
Full Text: DOI

References:

[1] Berkowicz, R.; Prahm, L. P., Appl. Math. Modelling, 2, 205 (1978)
[2] Burrage, K.; Butcher, J. C.; Chipman, F. H., BIT, 20, 185 (1980)
[3] Butcher, J. C.; Burrage, K.; Chipman, F. H., STRIDE-Stable Runge-Kutta Integrator for Differential Equations, (Computational Mathematics Report (March 1979), Department of Mathematics, University of Auckland: Department of Mathematics, University of Auckland Auckland, New Zealand) · Zbl 0456.65040
[4] Chipman, F. H., Some Experiments with STRIDE, (Skeel, R. D., Working Papers for the 1979 SIGNUM Meeting on Numerical Ordinary Differential Equations (1979), Department of Computer Science, University of Illinois at Urban a-Champaign: Department of Computer Science, University of Illinois at Urban a-Champaign Urbana, Ill) · Zbl 0328.65039
[5] Curtis, A. R., The FACSIMILE Numerical Integrator for Stiff Initial Value Problems, (Report AERZ-R9352 (1979), Computer Science and Systems Division, AERE Harwell: Computer Science and Systems Division, AERE Harwell Osfordshire, England) · Zbl 0454.65055
[6] Fornberg, B., SIAM J. Numer. Anal., 12, 509 (1975) · Zbl 0349.35003
[7] Enright, W. H.; Bedet, R.; Farkas, I.; Hull, T. E., Test Results on Initial Value Methods for Non-stiff Ordinary Differential Equations, (Report No. 68 (1974), Department of Computer Science, University of Toronto: Department of Computer Science, University of Toronto Toronto, Canada) · Zbl 0355.65057
[8] Enright, W. H.; Hull, T. E.; Lindberg, B., BIT, 15, 10 (1975) · Zbl 0301.65040
[9] Gaffney, P. W., Information and Advice on Numerical Software, (Report ORNL/CSD/TM-147 (1981), Computer Sciences Division, Oak Ridge National Laboratory: Computer Sciences Division, Oak Ridge National Laboratory Oak Ridge, Tenn)
[10] Gear, C. W., Comm. ACM, 14, 176 (1971) · Zbl 0217.21701
[11] Gear, C. W., Comm. ACM, 14, 185 (1971)
[12] Gladwell, I., ACM Trans. Math. Software, 5, 386 (1979) · Zbl 0432.65041
[13] Hanson, P. M.; Enright, W. H., ACM Trans. Math. Software, 9, 71 (1983) · Zbl 0508.65033
[14] Hindmarsh, A. C., GEAR: Ordinary Differential Equation Solver, (Report UCLR-51186 (1974), Lawrence Livermore Laboratory: Lawrence Livermore Laboratory Livermore, Calif), (rev. 3) · Zbl 0311.65049
[15] Hindmarsh, A. C., ACM SIGNUM Newsl., 15, 10 (1980)
[16] Hindmarsh, A. C.; Byrne, G. D., EPISODE: An Effective Package for the Integration of Systems of Ordinary Differential Equations, (Report UCID-30112 (1977), Lawrence Livermore Laboratory: Lawrence Livermore Laboratory Livermore, Calif) · Zbl 0311.65049
[17] Hull, T. E.; Enright, W. H.; Fellen, B. M.; Sedgwick, A. E., SIAM J. Numer. Anal., 9, 803 (1982)
[18] Jeltsch, R.; Nevanlinna, O., Numer. Math., 37, 61 (1981) · Zbl 0457.65054
[19] Kreiss, H. O.; Oliger, J., Tellus, XXIV, 199 (1972)
[20] Krogh, F. T., J. Assoc. Comput. Mach., 13, 374 (1966) · Zbl 0143.37804
[21] Krogh, F. T., VODQ/SVDQ/DVDQ-Variable Order Integrators for the Numerical Solution of Ordinary Differential Equations, (Report NPO-11643 (1969), Jet Propulsion Laboratory: Jet Propulsion Laboratory Pasadena, Calif)
[22] Krogh, F. T., J. Assoc. Comput. Mach., 20, 545 (1973) · Zbl 0292.65039
[23] Lambert, J. D., Computational Methods in Ordinary Differential Equations (1973), Wiley: Wiley London/New York/Sydney · Zbl 0258.65069
[24] Lapidus, L.; Seinfeld, J. H., Numerical Solution of Ordinary Differential Equations (1971), Academic Press: Academic Press New York · Zbl 0217.21601
[25] Richtmayer, R.; Morton, K., Difference Methods for Initial Value Problems (1967), Interscience: Interscience New York · Zbl 0155.47502
[26] Orszag, S. A., J. Fluid Mech., 49, 75 (1971) · Zbl 0229.76029
[27] Sedgwick, A. E., An Effective Variable Order Variable Step Adams Method, (Report No. 53 (1973), Department of Computer Science, University of Toronto: Department of Computer Science, University of Toronto Toronto, Canada)
[28] Shampine, L. F., Stiffness and non-stiff differential equations solvers, (Collatz, L., Numerische Behandlung von Differentialgleichungen. Numerische Behandlung von Differentialgleichungen, Int. Ser. Numer. Math., Vol. 27 (1975), Birkhäuser: Birkhäuser Basel, Switzerland) · Zbl 0303.65065
[29] Shampine, L. F.; Gordon, M. K., Computer Solution of Ordinary Differential Equations: The Initial Value Problem (1975), Freeman: Freeman San Francisco, Calif · Zbl 0347.65001
[30] Shampine, L. F.; Hiebert, K. L., Comput. Math. Appl., 3, 41 (1977) · Zbl 0372.65028
[31] Shampine, L. F.; Watts, H. A., DEPACK-Design of a User Oriented Package of ODE Solvers, (Report SAND79-2374 (1980), Sandia National Laboratories: Sandia National Laboratories Albuquerque, New Mexico) · Zbl 0407.68036
[32] Shampine, L. F.; Watts, H. A.; Davenport, S. M., SIAM Rev., 18, 376 (1976) · Zbl 0349.65042
[33] Stetter, H. J., Computing, 3, 286 (1968) · Zbl 0172.19502
[34] Stetter, H. J., Analysis of Discretization Methods in Ordinary Differential Equations (1973), Springer-Verlag: Springer-Verlag Berlin · Zbl 0276.65001
[35] Stetter, H. J., ACM Trans. Math. Software, 5, 415 (1979) · Zbl 0447.65040
[36] Swarztrauber, P. N., Vectorizing the FFT’s, (Rodrigue, G., Parallel Computations (1982), Academic Press: Academic Press New York/London)
[37] Thomson, P. G.; Zlatev, Z., BIT, 19, 503 (1979) · Zbl 0428.65047
[38] Verwer, J. G., ACM Trans. Math. Software, 6, 236 (1980)
[39] Yanenko, N. N., The Method of Fractional Steps (1971), Springer-Verlag: Springer-Verlag Berlin · Zbl 0209.47103
[40] Zlatev, Z., Numer. Math., 31, 175 (1978) · Zbl 0373.65036
[41] Zlatev, Z., Numer. Math., 37, 157 (1981) · Zbl 0475.65041
[42] Zlatev, Z., SIAM J. Sci. Statist. Comput., 2, 321 (1981) · Zbl 0475.65040
[43] Zlatev, Z., Computing, 31, 47 (1983)
[44] Zlatev, Z., Variable Stepsize Variable Formula Methods Basec on Predictor-Corrector Schemes, (Report No. 261 (1983), The Danish Center for Applied Mathematics and Mechanics, The Technical University of Denmark: The Danish Center for Applied Mathematics and Mechanics, The Technical University of Denmark Lyngby, Denmark) · Zbl 0548.65059
[45] Zlatev, Z.; Berkowicz, R.; Prahm, L. P., Numerical treatment of the Advection-Diffusion Equation: Part I-Space Discretization, (Report No. MST LUFT-A47 (1981), Air Pollution Laboratory, National Agency of Environmental Protection, Risø National Laboratory: Air Pollution Laboratory, National Agency of Environmental Protection, Risø National Laboratory DK-4000 Roskilde, Denmark) · Zbl 0538.76089
[46] Zlatev, Z.; Berkowicz, R.; Prahm, L. P., Numerical Treatment of the Advection-Diffusion Equation: Part V—Documentation of ADM01, (Report No. MST LUFT-A58 (1982), Air Pollution Laboratory, National Agency of Environmental Protection, Risø National Laboratory: Air Pollution Laboratory, National Agency of Environmental Protection, Risø National Laboratory DK-4000 Roskilde, Denmark) · Zbl 0538.76089
[47] Zlatev, Z.; Berkowicz, R.; Prahm, L. P., Choice of time-integration scheme in pseudospectral algorithm for advection equations, (Morton, K. W.; Baines, M. J., Computational Methods for Fluid Dynamics (1982), Academic Press: Academic Press New York/London), 303-321 · Zbl 0525.76089
[48] Zlatev, Z.; Berkowicz, R.; Prahm, L. P., Numerical Treatment of the Advection-Diffusion Equation: Part VI—Special Treatment of the Diffusion Terms, (Report No. MST LUFT-A72 (1983), Air Pollution Laboratory, National Agency of Environmental Protection, Riso National Laboratory: Air Pollution Laboratory, National Agency of Environmental Protection, Riso National Laboratory DK-4000 Roskilde, Denmark) · Zbl 0538.76089
[49] Zlatev, Z.; Berkowicz, R.; Prahm, L. P., Comput & Fluids, 11, 13 (1983) · Zbl 0538.76089
[50] Zlatev, Z.; Berkowicz, R.; Prahm, L. P., Atmos. Environ., 17, 491 (1983)
[51] Zlatev, Z.; Berkowicz, R.; Prahm, L. P., J. Comput. Phys., 51, 1 (1983) · Zbl 0534.65075
[52] Zlatev, Z.; Thomsen, P. G., Internat. J. Numer. Meth. Engng., 14, 1051 (1979) · Zbl 0416.65054
[53] Zlatev, Z.; Thomsen, P. G., ACM Trans. Math. Software, 5, 401 (1979) · Zbl 0432.65042
[54] Zlatev, Z.; Thomsen, P. G., Differential integrators based on linear multistep methods, (Absi, E.; Glowinski, R.; Lascaux, P.; Veysseyre, H., Méthode numérique dans les sciences de I’ingenieur-G.A.M.N.I. 2 (1980), Dunod: Dunod Paris), 221-231 · Zbl 0451.65059
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.