26.12.2013 Views

Adaptivity with moving grids

Adaptivity with moving grids

Adaptivity with moving grids

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Adaptivity</strong> <strong>with</strong> <strong>moving</strong> <strong>grids</strong> 119<br />

and z ∈ [0,H] represents height. (A shallow atmosphere model is used <strong>with</strong><br />

H ≪ L, together <strong>with</strong> an f-plane approximation which uses a locally flat<br />

approximation to the Earth’s curvature.) This model also includes both the<br />

potential temperature θ (relative to a reference temperature θ 0 ) and Coriolis<br />

effects. It is described in detail in Cullen (2006) and takes the form<br />

Du<br />

Dt − fv + P x =0,<br />

Dv Cg<br />

+ fu− (z − H/2) = 0,<br />

Dt θ 0<br />

Dθ<br />

− Cv =0,<br />

Dt<br />

Dw<br />

Dt + P z − gθ =0,<br />

θ 0<br />

u x + w z =0.<br />

Here D is the advective (total) derivative, f is the Coriolis parameter (assumed<br />

constant), g is the gravitational constant and C = −θ y is assumed<br />

constant. All variables are periodic in x, <strong>with</strong>w and P x vanishing at z =0<br />

and z = H. From certain initially smooth data (as described by Nakamura<br />

(1994)), it is possible (Cullen 2006) for the solutions of the Eady problem<br />

to develop severe fronts in a small number of days, and some sort of adaptive<br />

mesh is needed to resolve the fine structure of the solution close to the<br />

fronts. In Figure 5.11 we present the solution to the Eady problem close<br />

to the formation of a severe tropical storm, obtained by using a pressurecorrection<br />

method on a semi-staggered grid, looking at the contours in the<br />

horizontal and vertical coordinates (x, z) of the longitudinal wind speed v<br />

and potential temperature θ.<br />

We consider two different monitor functions coupled to PMA to find adaptive<br />

meshes for this problem. In the first case we take the arclength monitor<br />

function<br />

M 1 = √ 1+|∇v| 2 .<br />

In the second case we take the monitor function M 2 to be an estimate of the<br />

potential vorticity q of the solution, so that M 2 is taken to be the maximum<br />

eigenvalue of the matrix<br />

Q =<br />

( )<br />

vx + f v z<br />

,<br />

θ x θ z<br />

for which q =det(Q). The resulting meshes are shown in Figure 5.12. In<br />

both cases we see well-structured and regular meshes <strong>with</strong> good resolution<br />

at the boundaries and of the front, and <strong>with</strong> no evidence of mesh tangling.<br />

However, use of the potential vorticity monitor function M 2 leads to a mesh<br />

which more precisely follows the physical solution. Further details are given<br />

in Walsh et al. (2009).

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

Saved successfully!

Ooh no, something went wrong!