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.

52 C. J. Budd, W. Huang and R. D. Russell<br />

perspective it is very possible that certain desirable properties of the equation<br />

(3.15) (such as symmetries, Hamiltonian structure and/or conservation<br />

laws) may not be inherited by the Lagrangian form (3.16). A practical difficulty,<br />

observed by Li et al. (1998), arises from certain discretizations of<br />

(3.18). In particular it was shown in this paper that it is possible that these<br />

can lead to instabilities and degrade the accuracy of the calculation. For<br />

example, if a centred finite difference approximation is used to discretize<br />

u x , then from the expression (2.52) we have an additional truncation error<br />

given to leading order by (Li et al. 1998)<br />

[<br />

ẋ ∆2 i xξξ<br />

u xx + 1 ]<br />

2<br />

3 u xxx . (3.19)<br />

x 2 ξ<br />

It was observed in Li et al. (1998) that as x ξξ can be negative and Ẋ<br />

large, then the term X ξξ u xx /x ξ 2 can be anti-diffusive (even dominating the<br />

diffusive terms in the underlying PDE), and hence destabilizing, and also<br />

potentially quite large. It was considered in Li et al. (1998) that this contributed<br />

to some large errors and instabilities arising in their calculation of<br />

the front solutions to Fisher’s equation. Such problems were also observed<br />

in calculations of the nonlinear Schrödinger equation reported in Ceniceros<br />

(2002). Various strategies can be used to overcome such problems. These<br />

include increasing the mesh density in the unstable (wave front) region (Qiu<br />

and Sloan 1998), using a higher-order upwind strategy such as an ENO or<br />

Roe scheme (Li and Petzold 1997, Li et al. 1998) or a higher-order (fourthorder)<br />

centred difference scheme (Ceniceros 2002). (Alternatively, a static<br />

rezoning method can be used, as discussed in the next subsections.) An<br />

alternative strategy in one dimension is to use collocation, which deals <strong>with</strong><br />

errors on non-uniform meshes very effectively, and we now describe this.<br />

3.1.3. Collocation methods<br />

Spline collocation gives a powerful method of discretizing the underlying<br />

partial differential equation in the physical domain, which has significant<br />

advantages over finite difference and finite element methods. In particular,<br />

it affords a continuous representation of the solution and its derivatives, provides<br />

a higher order of convergence, easily handles boundary conditions, and<br />

gives errors independent of local mesh grading, so that by using collocation<br />

we are able to avoid the problem of approximating high-order derivatives<br />

over a widely non-uniform mesh (Saucez, Vande Vouwer and Zegeling 2005).<br />

It also discretizes the PDE in the physical domain Ω P and avoids the problems<br />

<strong>with</strong> the additional advective terms for the mesh movement described<br />

in Section 3.1.2. A very effective spline collocation discretization procedure<br />

coupled to various possible MMPDEs is adopted in the <strong>moving</strong> mesh<br />

collocation code MOVCOL, described in Huang and Russell (1996) (<strong>with</strong>

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

Saved successfully!

Ooh no, something went wrong!