Adaptivity with moving grids
Adaptivity with moving grids
Adaptivity with moving grids
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Adaptivity</strong> <strong>with</strong> <strong>moving</strong> <strong>grids</strong> 87<br />
We now consider two examples taken from Cao et al. (2002) of the application<br />
of the GCL method, which allow direct comparison <strong>with</strong> the optimaltransport-based<br />
methods described in Section 3.<br />
Example 1. This first example looks at the mesh generated by a monitor<br />
function which concentrates points around a <strong>moving</strong> disc. This is considered<br />
to be a difficult test problem for a <strong>moving</strong> mesh method. We have<br />
M 1 (x, y, t) =<br />
d(x, y, t)<br />
∫Ω P<br />
d(˜x, ỹ, t)d˜x dỹ ,<br />
where<br />
(<br />
d(x, y, t) = 1 + 5 exp −50<br />
∣<br />
(x − 1 2 − 1 ) 2<br />
4 cos(2πt)<br />
(<br />
+ y − 1 2 − 1 ) 2 )<br />
4 sin(2πt) − 0.01<br />
∣ .<br />
Results are shown in Figure 4.1.<br />
If we compare the calculated mesh to that of the identical Example 1 in<br />
the application of the PMA method in Section 3 (see p. 71), we see that<br />
the GCL method has not performed as well in this case. In particular, we<br />
see some significant effects of mesh distortion, and of mesh points lagging<br />
behind, <strong>with</strong> the Lagrangian-based method leading to mesh skewness and<br />
eventually to tangling and singular behaviour. This is in contrast to the<br />
much more regular mesh generated by the position-based PMA method.<br />
Example 2. In this second example we consider a monitor function which<br />
concentrates mesh points around an oscillating front:<br />
M 1 (x, y, t) =<br />
d(x, y, t)<br />
∫Ω P<br />
d(˜x, ỹ, t)d˜x dỹ ,<br />
where<br />
(<br />
d(x, y, t) = 1 + 5 exp −50<br />
∣ y − 1 2 − 1 ∣ ∣∣∣<br />
).<br />
4 sin(2πx)sin(2πt)<br />
The results of using the GCL method in this case are shown in Figure 4.2.<br />
We can compare this mesh to that generated in Example 2 of the application<br />
of the PMA method (see p. 73). We can see that the GCL method has<br />
successfully followed the <strong>moving</strong> sine wave, but unlike the mesh generated<br />
by the PMA method, there is a small degree of instability, manifested by<br />
some oscillations of the mesh visible when t = 1 which are not present in<br />
the mesh when t =0.