09.11.2014 Views

Low (web) Quality - BALTEX

Low (web) Quality - BALTEX

Low (web) Quality - BALTEX

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

74<br />

( ) with i = 1,K,n; j = 1,K,m;<br />

ψ i, j<br />

=ψ r i<br />

,λ j<br />

r i<br />

∈ [ 0,ar]; λ j<br />

∈ [ 0, 2π[., then the convolution formula<br />

is written as follows:<br />

ψ<br />

=<br />

r , λ<br />

( r , λ )<br />

i<br />

∑<br />

∑<br />

=<br />

∑<br />

k l<br />

r λ<br />

d i − k ≤dmax<br />

d j − l ≤d<br />

max<br />

where<br />

j<br />

∑<br />

k<br />

r<br />

d i − k ≤dmax<br />

ψ<br />

r r<br />

( r , λ ) ⋅ w( d ) ⋅ s( d )<br />

r r<br />

( ) ⋅ s( d )<br />

r<br />

i − k max<br />

λ<br />

r r λ<br />

( r , λ ) ⋅ w( d ) ⋅ w( d ) ⋅ s( d ) ⋅ s( d )<br />

∑<br />

k l<br />

r λ<br />

d i − k ≤dmax<br />

d j − l ≤d<br />

max<br />

r<br />

d<br />

i-k and<br />

d<br />

k<br />

ψ<br />

λ<br />

j-l<br />

d<br />

λ<br />

l<br />

k<br />

∑<br />

k<br />

≤d<br />

λ<br />

r r λ<br />

( ) ⋅ w( d ) ⋅ s( d ) ⋅ s( d )<br />

w d<br />

j−l<br />

between two points r i<br />

,λ j<br />

λ<br />

( )<br />

d j l<br />

j<br />

w d<br />

i−k<br />

j−l<br />

i−k<br />

i−k<br />

i−k<br />

i−k<br />

i−k<br />

i−k<br />

i−k<br />

j−l<br />

j−l<br />

are the radial and azimuthally distances<br />

r<br />

( ) and ( rk , λ<br />

l<br />

), and ( d i k<br />

)<br />

s<br />

− are the surface areas around the ( )<br />

s<br />

− and<br />

rk , λ<br />

l point.<br />

The convolution is calculated up to a user prescribed<br />

distance d max between the application point and all other<br />

points necessary for the convolution.<br />

When the convolution is applied for the components of a<br />

vector (e.g. the horizontal winds), we must consider the<br />

representation of the vector components relative to the same<br />

referential centred on the application point.<br />

The polar grid was used in this project as an intermediate<br />

step to the application of the filter on a spherical latitudelongitude<br />

stretched grid. In both cases, at the origin of a<br />

polar coordinate system or at the north and south poles of<br />

the sphere, the lines of constant polar angle or constant<br />

longitude converge in a single point. This convergence has<br />

consequence a severe time-stepping limit (the so-called<br />

«pole problem»). One way to stabilize the solution of a<br />

numerical differential equation near the pole is to damp the<br />

waves that are unstable for a chosen timestep at a rate that<br />

exceeds the exponential growth (Williamson and Laprise<br />

2000).<br />

4. Results<br />

We present in this section two sets of tests performed with<br />

this smoothing operator. In both cases we used a large-scale<br />

cosine signal represented into a polar domain. An artificial<br />

noise was added to represent the small-scale noise to be<br />

removed.<br />

We first verified the efficiency of the convolution operator<br />

to act as polar filter using a uniform polar grid. In figure 1 is<br />

presented the total signal (a) and the filtered signal (b). We<br />

find that the amplitude of the large-scale scale signal is<br />

unchanged and that the short-scale noise is removed.<br />

In the second case we used a stretched polar grid and the<br />

filter was applied outside the uniform high-resolution area to<br />

remove the anisotropy. When the filter was built, we had<br />

decreased the resolution with 8% in the radial direction and<br />

with 3.8% in azimuthally direction for every grid point in<br />

the stretching zones. The total stretching factor is almost 6 in<br />

both directions. The large-scale signal was represented on<br />

the entire domain and the noise was added in the stretching<br />

zones. The initial signal is represented in figure 2a and the<br />

filtered signal is represented in figure 2b. One thing to<br />

remark is that the filtering operator conserves the quantities<br />

and keeps unchanged the amplitude of the long waves.<br />

Figure 1: The initial signal composed from a large-scale<br />

signal and a small-scale noise in (a) and the filtered signal<br />

in b).<br />

Figure 2: The initial signal composed of a long wave and<br />

the noise added in the stretching zones in a) and the<br />

filtered signal in b).<br />

References<br />

Fox-Rabinovitz, M., J. Côté, B. Dugas, M. Déqué and J.L.<br />

McGregor, Variable resolution general circulation<br />

models: Stretched-grid model intercomparison project<br />

(SGMIP), J. Geophys. Res., 111, D16104,<br />

doi:10.1029/2005JD006520, 2006.<br />

M. Fox-Rabinovitz, J. Côté, B. Dugas, M. Déqué, J.L.<br />

McGregor and A. Belochitski, Stretched-grid Model<br />

Intercomparison Project: decadal regional climate<br />

simulations with enhanced variable and uniformresolution<br />

GCMs, Meteorology and Atmospheric<br />

Physics, Volume 100, Numbers 1-4, pp. 159-178,<br />

2008.<br />

R. Laprise, Regional climate modelling, J. Comput. Phys.,<br />

doi:10.1016/j.jcp.2006.10.024, 2006.<br />

Surcel, D., Filtres universels pour les modèles numériques<br />

à résolution variable, Mémoire de maîtrise en Sciences<br />

de l'atmosphère, Université du Québec à Montréal,<br />

104 pp., 2005.<br />

Williamson, D., and R. Laprise: Numerical<br />

approximations for global atmospheric General<br />

Circulation Model, P. Mote and A. O’Neil (eds.)<br />

Numerical modeling of global atmosphere in the<br />

climate system, Kluwer Academic Publishers, 127-<br />

219, 2000.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!