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.

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

• They can be applied to problems <strong>with</strong> arbitrary initial and boundary<br />

conditions<br />

• They can have relative truncation errors which are independent of the<br />

scale of the solution (Budd, Leimkuhler and Piggott 2001, Baines et al.<br />

2006)<br />

We give a partial proof of these results presently. A further, but less general,<br />

advantage of such methods is that they also often preserve the asymptotic<br />

properties of the (approximately) self-similar solutions. This is seen both<br />

in the global convergence towards the self-similar solutions of the porous<br />

medium equation, and the local convergence towards the singular profile<br />

described by the approximately self-similar solution of the blow-up equation.<br />

We start this calculation by looking at a <strong>moving</strong> mesh method in one<br />

dimension for which the <strong>moving</strong> mesh PDE is given by MMPDE1 and for<br />

which the monitor function is a function of u and u x , so that<br />

(M(u, u x )x ξ ) ξ =0.<br />

If this is to be invariant under the action of the scaling symmetry t →<br />

λt, x → λ β x, u → λ γ u, we require that<br />

(M(λ γ u, λ γ−β u x )λ β x ξ ) ξ =0.<br />

This is satisfied (for all β) provided that the monitor function satisfies the<br />

functional equation<br />

M(λ γ u, λ γ−β u x )=λ θ M(u, u x ), (5.7)<br />

where θ is arbitrary. Many monitor functions do not satisfy this functional<br />

equation, for example the simple arclength monitor M = √ 1+u 2 x (although<br />

it approximately satisfies it when |u x | is large). However, it is certainly<br />

possible to find functions that do, and a simple example is given by<br />

M(u, u x )=u δ<br />

for some choice of δ. Observe that this monitor function is invariant under<br />

a very arbitrary set of scaling symmetries and using it poses no explicit<br />

aprioriscaling on the solution. It is thus very useful when considering<br />

self-similar solutions of type II.<br />

As an example we consider the porous medium equation in the form<br />

u t =(uu x ) x |u| →0 as |x| →∞. (5.8)<br />

It is easy to see that the first integral of this solution is constant, and we<br />

may scale the solution so that, for all t, wehave<br />

∫ ∞<br />

−∞<br />

u dx =1.

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

Saved successfully!

Ooh no, something went wrong!