You are on page 1of 16

600 MONTHLY WEATHER REVIEW VOLUME 125

Stability of a Two-Time-Level Semi-Implicit Integration Scheme


for Gravity Wave Motion
A. J. SIMMONS AND C. TEMPERTON
European Centre for Medium-Range Weather Forecasts, Shinfield Park, Reading, United Kingdom
(Manuscript received 26 March 1996, in final form 15 July 1996)

ABSTRACT
A study is made of the computational stability of semi-implicit treatments of gravity wave motion suitable
for use with two-time-level advection schemes. The analysis is for horizontally uniform reference values of
temperature and surface pressure, and for hybrid pressure-based vertical coordinates. Stability requires the use
of reference temperatures that are warmer than those that can be used safely with the corresponding three-time-
level scheme. The reference surface pressure should also be higher. When stable, the two-time-level scheme is
damping, although the largest scales are damped less than by the three-time-level scheme if the latter uses a
typical time filtering. The first-order decentered averaging of gravity wave tendencies used in a number of semi-
Lagrangian models reduces the need for a relatively warm reference temperature profile but causes a quite
substantial damping of otherwise well-represented low-wavenumber modes. The low-wavenumber damping can
be avoided by using an alternative, second-order averaging involving a third (past) time level. For this alternative
averaging, an economical spatial discretization is proposed that requires no additional departure point. Phase
speeds show little sensitivity to these changes in formulation. All variants of the semi-implicit method sub-
stantially reduce the phase speeds of the fastest high-wavenumber modes when use is made of the large time
steps possible with semi-Lagrangian advection.

1. Introduction 1983). A more extensive analysis of the stability of the


semi-implicit time scheme was reported by Côté et al.
The introduction of the semi-implicit method of in- (1983), and further analysis was given by Simmons et
tegrating the primitive equations forward in time was a al. (1989).
landmark in the development of numerical models of The early implementations of the semi-implicit meth-
atmospheric flow. As developed for sigma-coordinate od were generally in three-time-level integration
baroclinic models by Robert et al. (1972), the method schemes using an Eulerian treatment of advection. A
involves a separation of gravity wave terms linearized further landmark in the development of modeling was
about a reference temperature profile and an averaging the adoption of the semi-Lagrangian method for advec-
in time of these terms to enable use of a time step tion, also pioneered by Robert (1981). This method was
substantially longer than would be possible using a fully first implemented in three-time-level schemes and was
explicit scheme. The semi-implicit scheme became found to work well when used in conjunction with a
widely used in the years following Robert’s pioneering semi-implicit treatment of gravity wave terms, despite
work, but as the vertical resolution of models was in- the use of longer time steps that further tested the sta-
creased beyond a few layers it became clear that care bility of the semi-implicit method. The European Centre
had to be taken in the choice of reference temperature for Medium-Range Weather Forecasts (ECMWF) cur-
profile (Simmons et al. 1978). When the scheme was rently uses a three-time-level, semi-implicit, semi-La-
applied to models with hybrid vertical coordinates that grangian scheme for operational forecasting, using a
changed from terrain-following at low levels to pressure spectral model with T213 horizontal resolution and a
at upper levels, a careful choice had also to be made of vertical resolution of 31 layers (Ritchie et al. 1995).
a reference surface pressure, and a smooth transition to The semi-Lagrangian method is also well suited to
the pressure coordinate was found to enhance stability use in two-time-level integration schemes (Temperton
(Simmons and Burridge 1981; Simmons and Strüfing and Staniforth 1987). However, in some applications of
the two-time-level approach it has been found necessary
to implement a damping, first-order decentering in the
semi-implicit averaging (McDonald and Haugen 1992,
Corresponding author address: Dr. Adrian J. Simmons, European
Centre for Medium-Range Weather Forecasts, Shinfield Park, Read- 1993; Bates et al. 1993). Moreover, early tests of a two-
ing, Berkshire RG2 9AX, United Kingdom. time-level version of the ECMWF model exhibited
E-mail: a.simmons@ecmwf.int widespread noise in the subtropics. In these integrations,

q 1997 American Meteorological Society

Brought to you by University of Maryland, McKeldin Library | Unauthenticated | Downloaded 04/08/23 03:14 PM UTC
APRIL 1997 SIMMONS AND TEMPERTON 601

as in those of McDonald and Haugen (1993), the iso- of model levels; n is the total wavenumber of the spec-
thermal reference temperature and reference surface tral component in question, and a is the radius of the
pressure of the semi-implicit scheme were set to the earth; g and t are NLEV 3 NLEV matrices, and d and
values 300 K and 800 hPa used in the three-time-level n are column and row vectors, respectively, each de-
version of the model. It was subsequently found ex- pending on the temperature and surface pressure of the
perimentally that the noise could be removed by in- basic state. Formulas for g, t, d, and n are given by
creasing either the reference surface pressure or the ref- Simmons and Burridge (1981).
erence temperature. This prompted the stability analysis We assume a reference temperature profile and reference
reported in this paper. surface pressure, from which reference matrices and vec-
tors gr, tr, dr, and nr can be calculated. We test the stability
of gravity wave perturbations to an idealized resting at-
2. The stability problem mosphere characterized by matrices and vectors g, t, d,
We extend the analyses given by Simmons and Burridge and n. We use a two-time-level semi-implicit scheme in
(1981) and Simmons et al. (1989) for three-time-level which, when stepping from time level t to time level t 1
schemes using hybrid vertical coordinates. The divergence, Dt, terms on the right-hand sides of (1)–(3) that appear as
temperature, and surface pressure equations for small-am- gravity wave perturbations of the reference basic state are
plitude gravity wave motion are written as follows: computed as time averages of terms at times t and t 1
Dt. The possibility of decentering, with parameter e, is
]D n(n 1 1) included in this time average (Tanguay et al. 1992;
5 [gT9 1 d(lnp s)9] (1)
]t a2 McDonald and Haugen 1992; Bates et al. 1993). A term
linear in variable X is evaluated using the value
]T9
5 2t D (2) 1
]t [(1 1 e)X(t 1 Dt) 1 (1 2 e)X(t)]
2
](lnp s)9
5 2nD. (3) for X; e 5 0 corresponds to the usual centered semi-
]t
implicit scheme. Remaining terms on the right-hand
Here D and T9 are column vectors representing the sides of (1)–(3) are computed by extrapolation of values
NLEV values of a particular spectral component of the at times t and t 2 Dt. For these terms, the value
divergence and of the deviation of temperature from the 3 1
horizontally uniform temperature of the resting basic X(t) 2 X(t 2 Dt)
state; (lnps)9 is the corresponding spectral component of 2 2
the deviation of the logarithm of surface pressure from is used for the variable X. Equations (1)–(3) thus be-
its uniform basic-state value. NLEV denotes the number come

D(t 1 Dt) 2 D(t) n(n 1 1)


5 {g r[(1 1 e)T(t 1 Dt) 1 (1 2 e)T(t)] 1 d r[(1 1 e)l(t 1 Dt) 1 (1 2 e)l(t)]
Dt 2a 2
1 (g 2 gr)[3T(t) 2 T(t 2 Dt)] 1 (d 2 d r)[3l(t) 2 l(t 2 Dt)]} (4)
T(t 1 Dt) 2 T(t) 1
5 2 {t r[(1 1 e)D(t 1 Dt) 1 (1 2 e)D(t)] 1 (t 2 t r)[3D(t) 2 D(t 2 Dt)]} (5)
Dt 2
l(t 1 Dt) 2 l(t) 1
5 2 {n r[(1 1 e)D(t 1 Dt) 1 (1 2 e)D(t)] 1 (n 2 n r)[3D(t) 2 D(t 2 Dt)]}. (6)
Dt 2

Here, we have dropped primes and replaced lnps by l. damping factor of the scheme, the factor by which
We look for modes for which gravity wave amplitudes are reduced each time step.
Instability occurs if zlz . 1, in which case the ‘‘damp-
X(t 1 Dt) 5 lX(t), (7) ing’’ factor actually represents the factor by which am-
plitudes increase over a time step. Writing l in the
where X denotes D, T, or l. In general, l will be com- form zlzexp(iu), the time dependence of the mode can
plex. We shall mostly present results for parameters be expressed in terms of a phase speed cp, given by a
for which the numerical scheme is computationally sta- u{[n(n 1 1)]1/2Dt}21, and an exponential damping rate
ble, that is, for which zlz # 1. We refer to zlz as the x, given by 2ln(zlz)/Dt.

Brought to you by University of Maryland, McKeldin Library | Unauthenticated | Downloaded 04/08/23 03:14 PM UTC
602 MONTHLY WEATHER REVIEW VOLUME 125

Substituting (7) into (4), (5), and (6) gives

n(n 1 1)Dt
(l 2 2 l)D(t 2 Dt) 5 ^{g r[(1 1 e)l 2 1 (1 2 e)l] 1 (3l 2 1)(g 2 g r)}T(t 2 Dt)
2a 2
1 {d r[(1 1 e)l 2 1 (1 2 e)l] 1 (3l 2 1)(d 2 d r)}l(t 2 Dt)& (8)
Dt
(l 2 2 l)T(t 2 Dt) 5 2 {t [(1 1 e)l 2 1 (1 2 e)l] 1 (3l 2 1)(t 2 t r)}D(t 2 Dt) (9)
2 r
Dt
(l 2 2 l)l(t 2 Dt) 5 2 {n [(1 1 e)l 2 1 (1 2 e)l] 1 (3l 2 1)(n 2 n r)}D(t 2 Dt). (10)
2 r
Eliminating T(t 2 Dt) and l(t 2 Dt), we obtain

n(n 1 1)Dt 2
(l 2 2 l) 2D 5 2 {[(1 1 e)l 2 1 (1 2 e)l] 2(g rt r 1 d rn r)
4a 2
1 [(1 1 e)l 2 1 (1 2 e)l](3l 2 1)
3 [g r(t 2 t r) 1 d r(n 2 n r) 1 (g 2 g r)t r 1 (d 2 d r)n r]
1 (3l 2 1) 2[(g 2 g r)(t 2 t r) 1 (d 2 d r)(n 2 n r)]}D.

1 2
This equation can be put in the standard form 0 I 0 0
(I l4 2 M1 l3 2 M2 l2 2 M3 l 2 M4)D 5 0, (11) 0 0 I 0
.
0 0 0 I
where M4 M3 M2 M1
M1 5 2[I 1 (1 1 e) 2 d nB]21{22I The eigenvectors of this matrix take the special form
1 d n[2(1 2 e )B 1 3(1 1 e)E1]}

12
2
(12) D
M2 5 2[I 1 (1 1 e) d nB] {I 1 d n[(1 2 e) B
2 21 2 lD
,
l 2D
1 (2 2 4e)E1 1 9E2]} (13)
l3D
M3 5 [I 1 (1 1 e) 2 d nB]21 d n[(1 2 e)E1 1 6E2] (14) where the column vector D of dimension NLEV is the
M4 5 2[I 1 (1 1 e) d nB] d nE2,
2 21
(15) divergence structure of the mode.
It is straightforward to extend the analysis to include
with a simple representation of horizontal diffusion. We as-
B 5 g rt r 1 d rn r sume diffusion to be applied through an implicit scheme
in which provisional values of variables at time t 1 Dt
E1 5 g r(t 2 t r) 1 d r(n 2 n r) 1 (g 2 g r)t r computed using the semi-implicit treatment of gravity
wave terms are then diffused by division by a factor (1
1 (d 2 d r)n r 1 kn). This is the approach adopted in the ECMWF
model (Ritchie et al. 1995). For the two-time-level
E2 5 (g 2 g r)(t 2 t r) 1 (d 2 d r)(n 2 n r)
scheme and fourth-order diffusion of form K¹4,
and
KDtn 2(n 1 1) 2
n(n 1 1)Dt 2 kn 5 . (16)
dn 5 . a4
4a 2
If the scheme is applied to each of the prognostic vari-
As for the corresponding problem for the three-time- ables D, T, and l, then (8)–(10) are simply modified by
level scheme (Simmons et al. 1989), the eigenvalue l multiplying the terms involving l2 by (1 1 kn). The
can be readily determined numerically as an eigenvalue stability problem again reduces to an eigenvalue prob-
of the 4 NLEV 3 4 NLEV matrix: lem of form (11), where now

Brought to you by University of Maryland, McKeldin Library | Unauthenticated | Downloaded 04/08/23 03:14 PM UTC
APRIL 1997 SIMMONS AND TEMPERTON 603

2[I 1 (1 1 e) 2 d nB]21{22I 1 d n[2(1 2 e 2)B 1 3(1 1 e)E1]}


M1 5 (17)
1 1 kn
2[I 1 (1 1 e) 2 d nB]21^I 1 d n{(1 2 e) 2B 1 [2 2 4e 2 k n(1 1 e)]E1 1 9E2}&
M2 5 (18)
(1 1 k n) 2
[I 1 (1 1 e) 2 d nB]21 d n[(1 2 e)E1 1 6E2]
M3 5 (19)
(1 1 k n) 2
[I 1 (1 1 e) 2 d nB]21 d nE2
M4 5 2 . (20)
(1 1 k n) 2

We utilize this simple form of diffusion later in this corresponds to a computational mode. The other two
paper. In practice, horizontal diffusion is not applied to solutions form a complex conjugate pair, which repre-
lnps in the ECMWF model, and the horizontal diffusion sent eastward- and westward-moving gravity wave
of temperature is modified by a term involving lnps to modes.
approximate diffusion on surfaces of constant pressure For m 5 0, the computational mode vanishes and the
rather than on sloping, terrain-following coordinate sur- eigenvalues for the eastward- and westward-moving
faces. modes are given by the usual formula for a semi-implicit
scheme with exact reference state:
3. Special cases 1 2 b2 2b 1 6 ib
l0 5 6i 5 . (23)
a. Dependence on reference temperature 11b 2
11b 2
1 7 ib
We consider the case of an exact reference pressure, This is an approximation to the solution exp(6i2b) that
and an actual temperature profile that differs from the holds in the absence of time truncation error. It is easily
reference profile by a multiplicative factor (1 1 a), shown that zl0z 5 1, indicating the well-known stability
where a is a constant. Then g 5 gr, n 5 nr, t 5 (1 1 of the basic scheme.
a)tr, and d 5 (1 1 a)dr. It follows that E1 5 aB, E2 For small m there is a computational mode, but it has
5 0, and M4 5 0. The modal divergence structures de- l 5 m 1 O(m2) and is rapidly damped. For the other
rived from (11) are in this case the same as the eigen- modes, we seek a solution of the form
functions of B, and we consider one of the NLEV l 5 l0 1 l1 m 1 O(m2). (24)
modes, denoting the corresponding eigenvalue of B by
c2 (with c real corresponding to a statically stable ref- Some algebra yields
erence state). In the absence of decentering (e 5 0) and 1 2 3l 0
horizontal diffusion (kn 5 0), the corresponding values l1 5 . (25)
of l satisfy the cubic equation l0 2 1

l3 2 m1 l2 2 m2l 2 m3 5 0, (21) The square of the damping factor is given by


zlz 2 5 ll* 5 l0 l*0 1 2 Re{l1 l*}
0 m 1 O(m ),
2
(26)
where
where the asterisk denotes the complex conjugate. Sub-
2(1 2 b 2) stituting (23) and (25) into (26) and simplifying, we
m1 5 2 3m
1 1 b2 obtain
m2 5 21 2 2m 4b 2
zlz 2 5 1 1 m 1 O(m 2). (27)
1 1 b2
m3 5 m,
Thus, zlz . 1 for m . 0 and zlz , 1 for m , 0. The
with
semi-implicit scheme is unconditionally unstable if the
n(n 1 1)c 2Dt 2 reference temperature profile is slightly colder than the
b 2 5 dn c 2 5 actual profile and unconditionally stable if the reference
4a 2
profile is slightly warmer than the actual profile. In the
and limit of large Dt, b → ` and l0 → 21. The damping
ab 2 factor zlz is then approximately 1 1 2a.
m5 . (22) Equation (27) implies that, to ensure stability, the
1 1 b2
reference temperature profile should be chosen warmer
One solution of (21) is necessarily a real number and than any likely actual temperature profile, so that m ,

Brought to you by University of Maryland, McKeldin Library | Unauthenticated | Downloaded 04/08/23 03:14 PM UTC
604 MONTHLY WEATHER REVIEW VOLUME 125

0 is automatically satisfied. It is instructive to compare Inspection of (11) and (30)–(33) shows that in general
this result with the analysis presented by Gravel et al. there will be 2 3 NLEV rapidly damped computational
(1993). They too investigated the stability of a two-time- modes with
level scheme with extrapolated nonlinear terms, but in
l 5 l1 a 1 O(a2),
their numerical examples they considered only the case
m . 0 and were therefore forced to invoke other damp- where l1 is an eigenvalue of
ing mechanisms (such as decentering) in order to
n (I 1 dnB)l 2 F1l 1 F2]D 5 0.
[d21 2
achieve stability.
It is of interest to compare the damping rate obtained The remaining 2 3 NLEV modes represent the east-
with warm reference temperatures with that from intro- ward- and westward-moving gravity wave modes. For
ducing decentering with positive e. In the latter case, if these, l 5 l0 1 l1 a 1 O(a2), where l0 is given by
the reference temperature profile is exact and there is (23) for one of the NLEV pairs of modes. To obtain the
no horizontal diffusion, solution to O(a), we denote by D(1) the eigenfunction
1 2 b 2(1 2 e 2) 2b of B corresponding to the solution l0 and expand F1 D(1)
l5 6i , (28) in terms of the full set of NLEV eigenfunctions, D(j), j
1 1 b (1 1 e)
2 2
1 1 b 2(1 1 e) 2 5 1, 2, . . ., NLEV:

O
a result reported previously by Tanguay et al. (1992) NLEV
and Bates et al. (1993). The square of the damping factor F1 D(1) 5 c 2 f 1j D(j).
is given by j51

1 1 b 2(1 2 e) 2 The component f11 determines l1, while the other


zlz 2 5 ,
1 1 b 2(1 1 e) 2 NLEV21 f1j determine the O(a) modification to the
lowest-order mode structure D(1), which involves terms
which, for comparison with (27), may be written as in the other modes D(j) for j 5 2, 3, . . . , NLEV. With
4b 2 m denoting the scaled value of a as in (22), the eval-
zlz 2 5 1 2 e 1 O(e 2). (29) uation of l1 proceeds as for the case considered in the
1 1 b2
preceding section, and we find
In the limit of large Dt, b → `, and the damping factor
zlz is approximately 1 22e for small e. Comparison of 4b 2
zlz 2 5 1 1 f m 1 O(m 2). (34)
(27) and (29) indicates that a decentering parameter of 1 1 b 2 11
0.1 gives damping of the same order as a 10% warm
deviation of the reference temperature profile from the The stability of the scheme thus depends on whether
actual profile. f11 m is positive or negative. If f11 is positive, the semi-
When horizontal diffusion of the form specified in implicit scheme is unconditionally unstable for refer-
the preceding section is included, there is an additional ence surface pressures slightly lower than the actual
damping factor (1 1 kn)21 for an exact reference state; surface pressure and unconditionally stable for reference
that is, the net damping factor is l(1 1 kn)21, where l pressures slightly higher than the actual value. This is
is given by (28). consistent with what is found in the numerical solutions
presented below.
b. Dependence on reference surface pressure
4. Numerical solutions
Here, we consider the case of an exact reference tem-
perature profile and assume that the actual surface pres- Solutions of (11) have been determined numerically.
sure differs from the reference surface pressure by a Calculation of the matrices and vectors g, t, d, n, gr,
multiplicative factor (1 1 a). We shall discuss the case tr, dr, and nr was made using subroutines extracted from
of small a and assume no decentering or horizontal the ECMWF model. Three idealized actual temperature
diffusion. Equations (12)–(15) become profiles were used to represent a range of atmospheric
conditions. These profiles are plotted as functions of
M1 5 2(I 1 d nB)21[22I 1 d n(2B 1 3aF1)] pressure in Fig. 1. Profile 1 is chosen as representative
1 O(a 2) (30) of a midlatitude profile. Profile 2 is a ‘‘tropical’’ profile
with an extremely warm surface temperature, and profile
M2 5 2(I 1 d nB) [I 1 d n(B 1 2aF1)]
21
3 is a cold ‘‘polar’’ profile. All results presented here
1 O(a 2) (31) are for the hybrid coordinate and 31-layer vertical res-
olution currently used operationally at ECMWF (Sim-
M3 5 (I 1 d nB) d n aF1 1 O(a )
21 2
(32) mons 1991). The locations of full model levels when
the surface pressure is 1013.2 hPa are indicated on the
M4 5 2(I 1 d nB)21 d n a 2F2 1 O(a3), (33) right-hand axis of Fig. 1. Except where stated otherwise,
where F1 and F2 are matrices that depend only on the results shown in subsequent figures are for the smallest
reference state. resolved wavenumber, n 5 213, of the operational

Brought to you by University of Maryland, McKeldin Library | Unauthenticated | Downloaded 04/08/23 03:14 PM UTC
APRIL 1997 SIMMONS AND TEMPERTON 605

FIG. 1. Vertical profiles of temperature used in the stability


analyses.

ECMWF model, with no decentering or horizontal dif-


fusion. We present results for the fastest moving non-
computational mode. For each case for which this mode
is stable, we have checked that no other mode is un-
stable.
Results are presented for time steps of 15, 20, and
30 min. The operational ECMWF (three-time-level,
semi-Lagrangian, T213) model currently uses a 15-min
time step; a 30-min time step has been used successfully FIG. 2. Dependence of phase speed (m s21, upper panel) and damp-
in tests of the two-time-level scheme in the full T213 ing rate (h21, lower panel) on actual surface pressure for a reference
surface pressure of 800 hPa and time steps of 15 (solid lines), 20
model. In the absence of horizontal diffusion, time step (dashed lines), and 30 min (dotted lines). The reference temperature
and wavenumber appear in the stability problem only is exact and given by profile 1.
in the combination n(n 1 1)Dt2. The results shown for
n 5 213 and 15- and 30-min time steps are thus very
similar to those obtained for n 5 106 with 30- and the actual surface pressure equals the reference pressure
60-min steps, apart from a reduction in damping rates of 800 hPa. Instability (negative damping rate) occurs
in the latter case due to the (Dt)21 term in the expression for surface pressures higher than the reference value,
relating the exponential damping rate x to the damping and there is stability, with damped modes, for lower
factor zlz. surface pressures. Longer time steps give lower growth
rates in the unstable case and lower damping rates in
the stable case.
a. Dependence on surface pressure The dependence of damping (or growth) rate on time
Figure 2 shows the dependence of phase speed and step can be seen from (22) and (34). The damping factor
damping rate on actual surface pressure for a reference depends on time step through the term b2(1 1 b2)21,
surface pressure of 800 hPa. The reference temperature which appears in (34) both explicitly and implicitly
profile is set to be the same as the actual profile, taken through the definition (22) of m; b2 5 n(n 1 1)c2Dt2(4
to be profile 1. The reference pressure of 800 hPa is the a2)21. The fastest gravity wave speed c varies from 313
default value used in the three-time-level semi-implicit to 302 m s21 for the range of surface pressures illus-
scheme, based on the conclusions of stability analyses trated, giving values of b in the range from 20.7 to 22.2
reported by Simmons and Burridge (1981) and Simmons for a time step of 15 min. For the time steps illustrated,
et al. (1989). It was integrations of the full two-time- the term b2(1 1 b2)21 is close to its limiting (large time
level model with this value of the reference pressure step) value of one. The damping (or growth) per time
that became noisy and prompted the stability analyses step thus depends only weakly on time step, and the
presented here. damping (or growth) rate is thus approximately pro-
These numerical calculations confirm the preceding portional to (Dt)21, as illustrated in Fig. 2. For small
analysis. The damping factor has the value one when time steps the rate is O(Dt3), but this time step depen-

Brought to you by University of Maryland, McKeldin Library | Unauthenticated | Downloaded 04/08/23 03:14 PM UTC
606 MONTHLY WEATHER REVIEW VOLUME 125

FIG. 3. As in Fig. 2 but for a reference surface pressure of 1013.2 FIG. 4. As in Fig. 3 but for an isothermal reference temperature of
hPa. 300 K.

dence is relevant only for b K 1, that is, for time steps l 5 l0 [1 1 2m 1 O(m2)]
much less than 1 min in the case of the fastest moving
wave. and the phase speed depends on surface pressure
The plots of phase speed in Fig. 2 illustrate the well- through a term that is O(m2).
known substantial slowing of gravity wave speeds by Figure 3 shows results of a set of calculations similar
the semi-implicit scheme when time steps are long. to those shown in Fig. 2, except that the reference sur-
When the surface pressure is equal to the reference value face pressure is 1013.2 hPa rather than 800 hPa. The
the phase speed is given by numerical integration scheme is now stable for all sur-
face pressures in the range illustrated, from 1013.2 to

cp 5
a
Dt[n(n 1 1)]1/2
arctan
[ ]
Im(l0)
Re(l0)
500 hPa. For pressures above about 650 hPa results are
similar to those in the range 800–550 hPa shown in Fig.
2. For lower surface pressures, damping rates increase
sharply and phase speeds decrease slightly, particularly
1 2
a 2b
5 arctan . for longer time steps.
Dt[n(n 1 1)]1/2 1 2 b2 Figure 4 shows results corresponding to those in Fig.
For large Dt (large b), the computed phase speed of the 3 except that in this case the reference temperature pro-
eastward-moving wave can be written as file is an isothermal 300 K, rather than equal to the
actual temperature profile. Comparison of Figs. 3 and

cp 5
ap
Dt[n(n 1 1)] 1/2
12
[ 2
bp
1 O(b23) .

The approximate form given by (35) in fact holds to a


] (35)
4 shows that the introduction of the isothermal reference
profile causes a small additional slowing of phase speeds
and a substantial further damping of wave amplitude.
The slowing of phase speeds is a characteristic of cor-
good degree of accuracy across the range of surface responding calculations for the three-time-level scheme,
pressures illustrated in Fig. 2. This can be deduced from but the latter only damps modes if (as is usual in prac-
equations (23)–(25), since for b21 5 O(m), tice) time filtering and horizontal diffusion are included.

Brought to you by University of Maryland, McKeldin Library | Unauthenticated | Downloaded 04/08/23 03:14 PM UTC
APRIL 1997 SIMMONS AND TEMPERTON 607

FIG. 5. Dependence of phase speed (m s21) and damping rate (h21) FIG. 6. As in Fig. 5 but for actual temperature given by profile 2.
on isothermal reference temperature. The actual temperature is given
by profile 1, and the reference and actual surface pressures are both
1013.2 hPa. perature has to be increased by about 30 K to produce
a damping for profile 2 that is similar to that for profile
1. This shift in temperature is of the same order as the
A comparison of two- and three-time-level results will difference in surface temperature between profile 2 and
be presented in section 4c. profile 1. For the warm profile, the two-time-level
scheme is unstable for reference temperatures of about
b. Dependence on temperature profile 300 K or lower.
Figure 7 shows the corresponding results for profile
Figure 5 shows phase speeds and damping rates as 3, the cold profile. Phase speeds again decrease with
functions of the reference temperature for an isothermal increasing reference temperature, but the rate of de-
reference state. The actual temperature is profile 1 as crease is largest for a range of temperatures colder than
before, and the actual and reference surface pressures for profile 1. For profile 3 there is a considerable damp-
are both taken to be 1013.2 hPa. The slowing of phase ing even for the lowest reference temperature plotted.
speeds increases with increasing reference temperature, However, the increase in damping with increasing ref-
more so at warmer temperatures. Damping rates increase erence temperature stops at around 290–310 K for this
as the reference temperature increases, at least for tem- cold profile, and the damping decreases slightly as ref-
peratures up to around 330–350 K. The two-time-level erence temperatures are increased beyond these values.
scheme becomes unstable for sufficiently cold temper- A decrease in reference temperature of the order of 40 K
atures, with a somewhat more stringent stability limit is needed to produce a damping factor for profile 3 that
for longer time steps. is close to what is found for profile 1. Again, this change
Corresponding results for the warm actual profile, in reference temperature is of the order of the difference
profile 2, are shown in Fig. 6. Phase speeds are generally in surface temperature between the two profiles.
rather higher than for profile 1 and show less sensitivity
to the reference temperature. Damping rates show the c. Comparison of two- and three-time-level schemes
same qualitative behavior as for profile 1, but curves A comparison of results from two- and three-time-
are shifted to the right. The isothermal reference tem- level schemes is shown in Fig. 8. Here phase speeds

Brought to you by University of Maryland, McKeldin Library | Unauthenticated | Downloaded 04/08/23 03:14 PM UTC
608 MONTHLY WEATHER REVIEW VOLUME 125

FIG. 7. As in Fig. 5 but for actual temperature given by profile 3.


FIG. 8. Dependence of phase speed (m s21) and damping rate (h21)
on wavenumber. The solid lines are for the two-time-level scheme
with 30-min time step, and the dashed lines are for the three-time-
and damping rates are plotted as functions of wave- level scheme with 15-min time step. Other details are specified in
number. The actual temperature is given by profile 1, the text.
and the actual surface pressure is 1013.2 hPa. An iso-
thermal reference temperature of 300 K is used for both
schemes. The reference surface pressure is 1013.2 hPa differences in damping of high-wavenumber compo-
for the two-time-level scheme and 800 hPa for the three- nents become larger for colder actual temperature pro-
time-level scheme. The calculations for the three-time- files and lower actual surface pressures. For warm actual
level scheme include time filtering (Asselin 1972), using temperatures, the high-wavenumber damping becomes
the coefficient 0.1 used operationally at ECMWF (Sim- smaller in the two- than in the three-time-level scheme,
mons et al. 1989). The time steps are 15 min for the and as seen before instability sets in with the two-time-
three-time-level scheme and 30 min for the two-time- level scheme if the actual temperature is sufficiently
level scheme. high. In all of these cases there is less damping of the
Figure 8 illustrates how there is little time truncation largest scales of motion with the two-time-level scheme
error for the largest scales, for which the gravity wave than with the three-time-level scheme with time filter-
modes have periods much longer than the time steps ing. The instability that occurs with the two-time-level
examined. For wavenumbers below about 20, the damp- scheme for profile 2 for reference temperatures below
ing in the two-time-level scheme due to an inexact ref- about 300 K is not found for the three-time-level
erence state is less than the damping in the three-time- scheme, even when time filtering is suppressed. Con-
level scheme due to the use of time filtering. Conversely, versely, the three-time-level scheme is unstable for pro-
the two-time-level scheme damps smaller scales more file 1 for reference temperatures below 285 K when the
strongly than the three-time-level scheme. The depen- actual surface pressure is 500 hPa and the time step is
dence of phase speed on wavenumber is largely similar, 15 min. The two-time-level scheme is stable with a
but there is a little more slowing with the two-time-level 30-min time step in this case, at least for all reference
scheme. temperatures tested, which spanned the range from 270
Additional calculations (not shown) indicate that the to 350 K.

Brought to you by University of Maryland, McKeldin Library | Unauthenticated | Downloaded 04/08/23 03:14 PM UTC
APRIL 1997 SIMMONS AND TEMPERTON 609

FIG. 9. Dependence of phase speed (m s21) and damping rate (h21)


on isothermal reference temperature for profile 2 and 30-min time FIG. 10. Dependence of phase speed (m s21) and damping rate (h21)
step. The solid lines are for the standard two-time-level scheme, and on wavenumber for four versions of the two-time-level semi-implicit
the dashed lines are for the scheme with decentering with e 5 0.1. scheme, illustrating the impact of a 30-K warmer reference temper-
The dotted lines are for the alternative, second-order, semi-implicit ature, of decentering with e 5 0.1 and of horizontal diffusion. Other
averaging given by Eq. (37) with j 5 0.05. details are given in the text.

d. Effect of decentering and horizontal diffusion The above calculations have been repeated for sigma
The effect of decentering is illustrated in Fig. 9. coordinates with levels specified to be coincident with
Phase speeds and damping rates are shown for e 5 0 those of the hybrid coordinate for the surface pressure
(solid lines) and e 5 0.1 (dashed lines) as functions of 1013.2 hPa. The results are very similar to those
of isothermal reference temperature for the two-time- shown for hybrid coordinates. This similarity holds,
level scheme with reference surface pressure of 1013.2 however, only for the case of an exact reference surface
hPa. The curves represented by the dotted lines are for pressure. When actual surface pressures are lower than
an alternative to the decentering that will be discussed the reference value, there is more damping in the case
in the following section. The actual temperature dis- of the hybrid coordinate. For the sigma coordinate, the
tribution is profile 2, as this provides the most severe matrices and vectors g, t, d, and n depend only in-
test of stability, and the actual surface pressure is directly on surface pressure, through dependence of
1013.2 hPa. The time step is 30 min. Decentering caus- the temperature profile on the pressures of the model
es increased damping and a slight additional slowing coordinate surfaces. The only contribution to damping
of phase speeds. The extra damping from using e 5 comes from differences between the reference and ac-
0.1 is of the same order as that from an increase of tual temperature profiles. For hybrid coordinates, there
about 30 K in reference temperature. This is in accord is an additional damping when the actual surface pres-
with the analysis presented earlier, which showed that sure is lower than the reference value.
a 10% increase in reference temperature gives about A set of calculations showing dependence of phase
the same damping as decentering with e 5 0.1 in the speed and damping rate on wavenumber is presented
special case of similar reference and actual temperature in Fig. 10. We have again taken the actual temperature
profiles. distribution to be profile 2. The actual and reference

Brought to you by University of Maryland, McKeldin Library | Unauthenticated | Downloaded 04/08/23 03:14 PM UTC
610 MONTHLY WEATHER REVIEW VOLUME 125

crease in reference temperature, and comparison of


the dashed and dash–dotted curves shows the impact
of decentering. Finally, the dotted curve in Fig. 10
shows how the high-wavenumber instability in the
case of a 300-K reference temperature and no decen-
tering may be controlled by use of horizontal diffu-
sion. Fourth-order diffusion was used in this calcu-
lation, as set out in (17)–(20); K 5 2.937 3 1014 m4
s21 , the value used operationally at ECMWF.

5. An alternative averaging of gravity wave terms


The preceding analysis has been for a scheme in
which a gravity wave tendency that is linearized about
the reference state and involves variable X is evaluated
using the value
1
[(1 1 e)X(t 1 Dt) 1 (1 2 e)X(t)] (36)
2
for X. It has been shown how decentering with e . 0
can provide an effective alternative to use of a warmer
reference state in stabilizing the semi-implicit scheme
for high wavenumbers. However, decentering reduces
the formal accuracy of the scheme from second to first
order in time, and it causes a significant damping of
low-wavenumber modes, which otherwise are treated
relatively accurately by the semi-implicit scheme. We
have thus investigated the stability of an alternative,
FIG. 11. Dependence of damping rate (h21) on wavenumber for
second-order-accurate averaging of gravity wave
profile 2 (upper panel) and profile 3 (lower panel), illustrating the terms. Specifically, the averaging given by (36) is re-
impact of decentering with e 5 0.1 and of the alternative, second- placed by
order, semi-implicit averaging with j 5 0.05.
1
[(1 1 j )X(t 1 Dt) 1 (1 2 2j )X(t) 1 j X(t 2 Dt)],
2
surface pressures are both taken to be 1013.2 hPa and (37)
the time step is 30 min. The dashed curves are for an
isothermal reference temperature of 300 K and decen- where the parameter j can be adjusted to determine the
tering with e 5 0.1 and are to be compared with the level of damping. Note that (37) can be rewritten as
solid curves, which are for an isothermal reference
1 2
1 1
temperature of 330 K without decentering. The warmer (1 1 j )[X(t 1 Dt) 1 X(t)] 2 j X* t 1 Dt , (38)
reference temperature was chosen for the latter case to 2 2
ensure a broadly similar level of damping for high where
wavenumbers. For wavenumbers higher than about 80,

1 2
this calculation without decentering in fact gives a little 1 3 1
more damping than that with decentering. In contrast, X* t 1 Dt 5 X(t) 2 X(t 2 Dt),
2 2 2
the decentering causes distinctly more damping of low
and medium wavenumbers than does the use of a ref- showing how (37) may be viewed as the equivalent for
erence temperature that is 30 K warmer. the two-time-level scheme of the more general semi-
Two other configurations, both without decenter- implicit averaging,
ing, are included in Fig. 10. It has been seen in Fig. 1
6 that the two-time-level scheme is unstable for wave- (1 1 j )[X(t 1 Dt) 1 X(t 2 Dt)] 2 j X(t),
2
number 213 with a reference temperature of 300 K
and time step of 30 min. The dash–dotted curve in available as an option (and used) in the three-time-level
Fig. 10 shows the dependence on wavenumber in this ECMWF model (Simmons et al. 1989; Ritchie et al.
case. Instability occurs only for the highest wave- 1995).
numbers, and there is weak damping for much of the Use of (37) rather than (36) does not change the form
wavenumber range. Comparison of the solid and of the stability problem. The matrices defined by (12)–
dash–dotted curves shows the impact of a 30-K in- (15) become

Brought to you by University of Maryland, McKeldin Library | Unauthenticated | Downloaded 04/08/23 03:14 PM UTC
APRIL 1997 SIMMONS AND TEMPERTON 611

FIG. 12. The 48-h forecast of the 500-hPa height (contour interval 6 dam) from 1200 UTC 15
January 1994, using the three-time-level scheme with 15-min time step, 300-K reference tem-
perature, and 800-hPa reference surface pressure. The model resolution is T213 and 31 layers.

M1 5 2[I 1 (1 1 j ) 2 d nB]21{22I 1 d n[2(1 2 j 2 2j 2)B 1 3(1 1 j )E1]}


M2 5 2[I 1 (1 1 j ) 2 d nB]21{I 1 d n[(1 2 2j 1 6j 2)B 1 (2 2 7j )E1 1 9E2]}
M3 5 2[I 1 (1 1 j ) 2 d nB]21 d n[2j (1 2 2j )B 2 (1 2 5j )E1 2 6E2]
M4 5 2[I 1 (1 1 j ) 2 d nB]21 d n(j 2B 2 j E1 1 E2),

and numerical solutions can be obtained as before. 1 6 ib 4b 3(b 7 i)


For an exact reference state, the stability problem l5 1 j 1 O(j 2).
1 7 ib (1 1 b 2) 2
reduces to
For these modes, l is approximately 21 1 4j for large
l 2[1 7 ib(1 1 j )] 2 l[1 6 ib(1 2 2j )] 7 ibj 5 0,
b. Thus for high wavenumbers and large time steps, j
where b is as defined previously. For small j there are 5 0.05 gives about the same damping as decentering
two rapidly damped computational modes with with e 5 0.1.
The dotted curves in Fig. 9 show the dependence of
ibj phase speed and damping rate on isothermal reference
l57 1 O(j 2). temperature for the case j 5 0.05. The damping rate is
1 6 ib
indeed close to that for decentering with e 5 0.1. These
The eastward- and westward-moving gravity wave numerical solutions show that the analytical result for
modes are approximated by the case of an exact reference state holds to good ac-

Brought to you by University of Maryland, McKeldin Library | Unauthenticated | Downloaded 04/08/23 03:14 PM UTC
612 MONTHLY WEATHER REVIEW VOLUME 125

FIG. 13. As in Fig. 12 but for the two-time-level scheme with 30-min time step.

curacy for a range of reference states. Using j 5 0.05 sures, with significant variations only in the extent of
slows the phase speed by a little more than using e 5 the damping of high-wavenumber components.
0.1, but this is noticeable only for warmer reference As far as the time discretization is concerned, the
temperatures. scheme described in this section is the same as the sec-
Figure 11 shows the dependence of damping rate on ond-order decentering proposed by Rivest et al. (1994)
wavenumber for warm and cold distributions of actual and generalized by Côté et al. (1995). However, (38)
temperature, profiles 2 and 3. Reference and actual suggests a considerably more economical spatial dis-
surface pressures are 1013.2 hPa. The solid and dashed cretization than that of Rivest et al. Denoting the ‘‘ar-
curves are as in Fig. 10, and show results using a rival’’ grid point by g and the ‘‘departure’’ point by d,
standard semi-implicit scheme (e 5 j 5 0) with 330-K (38) may be spatially discretized as
reference temperature and those using decentering with
e 5 0.1 and a 300-K reference temperature. The dash–
dotted curve is for the averaging of form (37) with j 1
(1 1 j )[X(t 1 Dt, g) 1 X(t, d)]
5 0.05 and 300-K reference temperature. The latter 2
option evidently gives much less damping of low and
intermediate wavenumbers than decentering with e 5
0.1. For low wavenumbers it gives about the same
amount of damping as the standard semi-implicit
[
2 0.5j X* t 11
1
2 2
1
1 2]
Dt, g 1 X* t 1 Dt, d . (39)
2
scheme with a reference temperature that is 30 K warm-
er. This similarity in damping holds for all wave- Thus, the X* term in (38) is first extrapolated in time
numbers for profile 3, while for profile 2 the scheme to (t 1 ½Dt) and then averaged along the trajectory.
with j 5 0.05 gives about the same high-wavenumber The term in X(t 2 Dt) is thereby included without the
damping as decentering with e 5 0.1, as discussed inconvenience of having to compute an extra departure
previously. Generally, similar results have been ob- point corresponding to (t 2 Dt) and without the expense
tained for profile 1 and for lower actual surface pres- of additional interpolations.

Brought to you by University of Maryland, McKeldin Library | Unauthenticated | Downloaded 04/08/23 03:14 PM UTC
APRIL 1997 SIMMONS AND TEMPERTON 613

FIG. 14. As in Fig. 13 but with 350-K reference temperature and 1000-hPa reference surface
pressure.

6. Experiments shows that the same effect can be achieved while re-
taining the original reference temperature and surface
A two-time-level version of the ‘‘fully interpolating’’ pressure by introducing the alternative second-order av-
semi-Lagrangian model described by Ritchie et al. eraging, spatially discretized as in (39), with a coeffi-
(1995) is currently under development. This work will cient of j 5 0.05.
be reported in detail elsewhere. Here, we show some
preliminary results to illustrate the application of the
stability analysis. 7. Conclusions
Figures 12–15 show 48-h forecasts of the 500-hPa
height field, starting from the ECMWF analysis for 1200 The stability properties of the semi-implicit method of
UTC 15 January 1994. The horizontal resolution is T213 treating gravity wave terms in two-time-level semi-La-
and the vertical resolution is 31 layers. Figure 12 shows grangian models have been shown to be different from
the forecast using the standard three-time-level scheme those of the method as used in three-time-level models.
with a reference temperature of 300 K, a reference sur- Warmer reference temperatures should be used in two-
face pressure of 800 hPa, and a time step of 15 min. time-level schemes if standard second-order accurate av-
Figure 13 shows the corresponding forecast using the eraging of gravity wave tendencies is used. For hybrid
two-time-level scheme with the same reference tem- pressure-based vertical coordinates, the reference surface
perature and surface pressure, and a time step of 30 min. pressure in two-time-level schemes should be set to a
Developing instabilities are clearly seen in the subtrop- value near the high end of the range of pressures en-
ics, where the actual temperature profile is warm and countered in the model, rather than to the intermediate
the surface pressure high. value that is required for three-time-level schemes. First-
Figure 14 demonstrates the stabilizing effect of order decentering in the averaging of gravity wave ten-
changing the reference temperature and surface pressure dencies reduces the need for a relatively warm reference
to 350 K and 1000 hPa, respectively, while Fig. 15 temperature (or high reference surface pressure), but

Brought to you by University of Maryland, McKeldin Library | Unauthenticated | Downloaded 04/08/23 03:14 PM UTC
614 MONTHLY WEATHER REVIEW VOLUME 125

FIG. 15. As in Fig. 13 but with alternative averaging of the semi-implicit terms (j 5 0.05).

causes a quite substantial damping of otherwise well- is damped with an e-folding time of around 1 day by the
represented low-wavenumber modes. The second-order three-time-level scheme. The corresponding e-folding
averaging involving a third (past) time level given by time is in the range from 1.1 to 1.5 days for the two-
(37) offers a promising alternative that gives substantially time-level scheme with either a warm reference temper-
less low-wavenumber damping. An economical spatial ature or the alternative second-order averaging. It is be-
discretization has been proposed and demonstrated for tween 0.4 and 0.5 days for the two-time-level scheme
this alternative second-order averaging. with first-order decentering. These are for a gravity wave
The two-time-level version of the semi-implicit mode with phase speed of the order of 300 m s21. Damp-
scheme, when stable, is generally damping. In most of ing of the slower, meteorological modes of similar spatial
the calculations we have made there is more damping of scale should be much weaker. The absence of a damping
higher wavenumber components by the two-time-level time filtering of the vorticity equation in the two-time-
scheme than by the three-time-level scheme with time level scheme is worth noting in this context.
filtering. It is not clear, however, that the larger high-
wavenumber damping is any cause for concern. A gross Acknowledgments. We are grateful to Aidan McDonald
misrepresentation of the phase speeds of fast-moving and Andrew Staniforth for their valuable comments on
high-wavenumber modes does not appear to be detri- a preliminary draft of this paper. Comments from Tony
mental to the application of semi-Lagrangian models in Hollingsworth on a later draft are also acknowledged.
numerical weather prediction, so additional unphysical
damping might also be tolerated. REFERENCES
Conversely, there can be less damping of large-scale
motion by the two-time-level scheme than by the three- Asselin, R., 1972: Frequency filter for time integrations. Mon. Wea.
time-level scheme when the latter includes time filtering Rev., 100, 487–490.
Bates, J. R., S. Moorthi, and R. W. Higgins, 1993: A global multilevel
with the coefficient that is used operationally at ECMWF. atmospheric model using a vector semi-Lagrangian finite-dif-
In the representative set of numerical solutions presented ference scheme. Part I: Adiabatic formulation. Mon. Wea. Rev.,
here the fastest gravity wave with total wavenumber 10 121, 244–263.

Brought to you by University of Maryland, McKeldin Library | Unauthenticated | Downloaded 04/08/23 03:14 PM UTC
APRIL 1997 SIMMONS AND TEMPERTON 615

Côté, J., M. Béland, and A. Staniforth, 1983: Stability of vertical , J. Henderson, and C. Turnbull, 1972: An implicit time inte-
discretization schemes for semi-implicit primitive equation mod- gration scheme for baroclinic modes of the atmosphere. Mon.
els: Theory and application. Mon. Wea. Rev., 111, 1189–1207. Wea. Rev., 100, 329–335.
, S. Gravel, and A. Staniforth, 1995: A generalized family of Simmons, A. J., 1991: Development of a high resolution, semi-La-
schemes that eliminate the spurious resonant response of semi- grangian version of the ECMWF forecast model. Proc. 1991
Lagrangian schemes to orographic forcing. Mon. Wea. Rev., 123, ECMWF Seminar on Numerical Methods in Atmospheric Mod-
3605–3613. els, Shinfield Park, Reading, United Kingdom, ECMWF, 281–
Gravel, S., A. Staniforth, and J. Côté, 1993: A stability analysis of 324.
a family of baroclinic semi-Lagrangian forecast models. Mon. , and D. M. Burridge, 1981: An energy and angular-momentum
Wea. Rev., 121, 815–824. conserving vertical finite-difference scheme and hybrid vertical
McDonald, A., and J. E. Haugen, 1992: A two-time-level, three- coordinates. Mon. Wea. Rev., 109, 758–766.
dimensional, semi-Lagrangian, semi-implicit, limited-area grid , and R. Strüfing, 1983: Numerical forecasts of stratospheric
point model of the primitive equations. Mon. Wea. Rev., 120, warming events using a model with a hybrid vertical coordinate.
2603–2621. Quart. J. Roy. Meteor. Soc., 109, 81–111.
, B. J. Hoskins, and D. M. Burridge, 1978: Stability of the semi-
, and , 1993: A two time-level, three-dimensional, semi-
implicit method of time integration. Mon. Wea. Rev., 106, 405–
Lagrangian, semi-implicit, limited-area gridpoint model of the
412.
primitive equations. Part II: Extension to hybrid vertical coor- , D. M. Burridge, M. Jarraud, C. Girard, and W. Wergen, 1989:
dinates. Mon. Wea. Rev., 121, 2077–2087. The ECMWF medium-range prediction models: Development of
Ritchie, H., C. Temperton, A. J. Simmons, M. Hortal, T. Davies, D. the numerical formulations and the impact of increased reso-
Dent, and M. Hamrud, 1995: Implementation of the semi-La- lution. Meteor. Atmos. Phys., 40, 28–60.
grangian method in a high-resolution version of the ECMWF Tanguay, M., E. Yakimiw, H. Ritchie, and A. Robert, 1992: Advan-
forecast model. Mon. Wea. Rev., 123, 489–514. tages of spatial averaging in semi-implicit semi-Lagrangian
Rivest, C., A. Staniforth, and A. Robert, 1994: Spurious resonant schemes. Mon. Wea. Rev., 120, 113–123.
response of semi-Lagrangian discretizations to orographic forc- Temperton, C., and A. Staniforth, 1987: An efficient two-time-level
ing: Diagnosis and solution. Mon. Wea. Rev., 122, 366–376. semi-Lagrangian semi-implicit integration scheme. Quart. J.
Robert, A., 1981: A stable numerical integration scheme for primitive Roy. Meteor. Soc., 113, 1025–1039.
meteorological equations. Atmos.–Ocean, 19, 35–46.

Brought to you by University of Maryland, McKeldin Library | Unauthenticated | Downloaded 04/08/23 03:14 PM UTC

You might also like