ch2: finite differences (part-B) Flashcards
As the space difference schemes are used to
march forward in space
As the space difference schemes are used to march forward in space, in NWP, to march forward in time, one needs to
use a time differencing scheme.
Unlike space differencing schemes, time differencing schemes seem to
meet the accuracy requirements at the first and second order.
Higher order schemes appear
cumbersome and are not of wide use in NWP.
The forward and centered time difference formulae are expressed as:
There exist two basic types of temporal differencing schemes:
explicit and implicit schemes.
With explicit schemes,
a model prognostic equation is approximated using finite differences in such a way that variables at the future time appear only on one side of an equation.
With explicit schemes, a model prognostic equation is approximated using finite differences in such a way that variables at the future time appear only on one side of an equation. For example, consider the following 1‐D wave equation:
the above is
eapfrog time differencing, in which the variable u at the future time appears only on one side (LHS) of the equation, is an example of explicit scheme.
How the leapfrog time differencing scheme works in practice?
implicit methods
variables at the future time appear on both sides of the equation and require the use of iterative methods to solve
implicit methods, variables at the future time appear on both sides of the equation and require the use of iterative methods to solve.
Consider again the
simple 1‐D advection equation for u and apply a backward finite difference in time and centered finite difference in space to obtain:
For the time differencing schemes to produce numerically‐stable solutions, there exists
a limiting value of what is known as the Courant number:
The Courant number is
non‐dimensional, where U is the translation speed of the fastest feature or wave on the model grid, Δx is the horizontal grid spacing, and Δt is the time step.
CFL condition
The limiting value of the Courant number is known as the CFL condition, representing the maximum value of the Courant number that permits numerically‐stable model solutions.