Abstract
The purpose of this chapter is to study potentially useful schemes and discretizations of the linear advection equation. We discuss various stable and consistent schemes such as the leap-frog scheme, the upstream scheme (or upwind scheme), the Lax–Wendroff scheme, and the semi-Lagrangian scheme. The conditions under which they are stable are also discussed, along with ways to avoid the initial problem in centered-in-time schemes. We consider problems like numerical dispersion, numerical diffusion, and computational modes, including ways to minimize their effects, and we discuss flux corrective schemes, which improve the ubiquitous numerical diffusion inherent in low-order schemes like the upstream scheme. Finally, we describe the Courant–Friedrich–Levy (CFL) condition and its physical interpretation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Solving (5.3) for a limited domain, say \(x\in [0,L]\), there is an upper bound to the wavelength with a corresponding lower bound on \(\alpha _m\).
- 2.
Let \(A=a+\mathrm {i}b\) be an imaginary number with real part a and imaginary part b. Then \(|A| = \sqrt{AA^*} = \sqrt{a^2 + b^2}\), where \(A^* = a-\mathrm {i}b\) is the complex conjugate of A.
- 3.
In describing this model, people often write “while a second-order scheme is employed for advective terms”.
- 4.
The requirement \(\partial _xu = 0\) is satisfied here since \(u=u_0=\) const.
- 5.
For capillary waves, \(\partial _{\alpha }c > 0\), implying that a capillary wave travels more slowly than its energy.
- 6.
The CFL condition for stability is assumed to be satisfied, so \(\sqrt{1-\lambda ^2}\) is a real number.
- 7.
- 8.
If \(u_0\) is a function of space and time, then the characteristics are curved lines with \({\mathrm{D}^*x}/{\mathrm {d}t}\) defining the slope at any point in the x, t plane.
- 9.
If \(u_0 < 0\), then \(u_0 = -|u_0|\) and \(x_Q > x_j\), and the upstream scheme is \(\theta _j^{n+1} = (1-C)\theta _j^n + C\theta _{j+1}^n\).
- 10.
References
Asselin RA (1972) Frequency filter for time integrations. Mon Weather Rev 100:487–490
Griffies SM (2004) Fundamentals of ocean climate models. Princeton University Press, Princeton. ISBN 0-691-11892-2
Grotjhan R, O’Brien JJ (1976) Some inaccuracies in finite differencing hyperbolic equations. Mon Weather Rev 104:180–194
Haidvogel DB, Arango H, Budgell PW, Cornuelle BD, Curchitser E, Lorenzo ED, Fennel K, Geyer WR, Hermann AJ, Lanerolle L, Levin J, McWilliams JC, Miller AJ, Moore AM, Powell TM, Shchepetkin AF, Sherwood CR, Signell RP, Warner JC, Wilkin J (2008) Ocean forecasting in terrain-following coordinates: formulation and skill assessment of the regional ocean modeling system. J Comput Phys 227(7):3595–3624. https://doi.org/10.1016/j.jcp.2007.06.016
Haltiner GJ, Williams RT (1980) Numerical prediction and dynamic meteorology, 2nd edn. Wiley, New York, 477 pp
Harten A (1997) High resolution schemes for hyperbolic conservation laws. J Comput Phys 135:260–278. https://doi.org/10.1006/jcph.1997.5713
Lax P, Wendroff B (1960) Systems of conservation laws. Commun Pure Appl Math 13:217–237
Lister M (1966) The numerical solution of hyperbolic partial differential equations by the method of characteristics. In: Ralston A, Wilf HS (eds) Mathematical methods for digital computers. Wiley, New York
Mesinger F, Arakawa A (1976) Numerical methods used in atmospheric models. GARP publication series, vol 17. World Meteorological Organization, Geneva, 64 pp
O’Brien JJ (ed) (1986) Advanced physical oceanographic numerical modelling. NATO ASI series C: mathematical and physical sciences, vol 186. D. Reidel Publishing Company, Dordrecht
Richtmyer RD, Morton KW (1967) Difference methods for initial value problems. Interscience, New York, 406 pp
Robert A (1981) A stable numerical integration scheme for the primitive meteorological equations. Atmos Ocean 19:35–46
Robert AJ (1966) The integration of a low order spectral form of the primitive meteorological equations. J Meteorol Soc Jpn 44:237–245
Røed LP, O’Brien JJ (1983) A coupled ice-ocean model of upwelling in the marginal ice zone. J Geophys Res 29(C5):2863–2872
Smolarkiewicz PK (1983) A simple positive definite advection scheme with small implicit diffusion. Mon Weather Rev 111:479. https://doi.org/10.1175/1520-0493(1983)1112.0.CO;2
Smolarkiewicz PK (1984) A fully multidimensional positive definite advection transport algorithm with small implicit diffusion. J Comput Phys 54(2):325–362. https://doi.org/10.1016/0021-9991(84)90121-9
Smolarkiewicz PK, Margolin LG (1998) MPDATA: a finite difference solver for geophysical flows. J Comput Phys 140:459–480. https://doi.org/10.1006/jcph.1998.5901
Stoker JJ (1957) Water waves: the mathematical theory with applications. Pure and applied mathematics: a series of texts and monographs, vol IV. Interscience Publishers, Inc, New York
Zalesak ST (1979) Fully multidimensional flux-corrected transport algorithms for fluids. J Comput Phys 31:335–362. https://doi.org/10.1016/0021-9991(79)90051-2
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Røed, L.P. (2019). Advection Problem. In: Atmospheres and Oceans on Computers. Springer Textbooks in Earth Sciences, Geography and Environment. Springer, Cham. https://doi.org/10.1007/978-3-319-93864-6_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-93864-6_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-93863-9
Online ISBN: 978-3-319-93864-6
eBook Packages: Earth and Environmental ScienceEarth and Environmental Science (R0)