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.

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

x 10 5<br />

5<br />

4.5<br />

4<br />

3.5<br />

t =0.034301361416092<br />

|u(0,t)|<br />

3<br />

2.5<br />

2<br />

1.5<br />

1<br />

0.5<br />

t =0.034301361230052<br />

0<br />

0 0.5 1 1.5 2 2.5<br />

r<br />

3 3.5 4 4.5 5<br />

x 10 −5<br />

Figure 5.5. The solution when |u(0,t)| = 100000 and<br />

500000. Note the narrow width of the peak.<br />

self-similar solution for which the mesh points X i should take the form<br />

X i = √ T − tY i , so that<br />

|u(0,t)|X i = Q(0)Y i<br />

is constant in time. In Figure 5.5 we plot two solutions starting from initial<br />

data u(r, 0) = 6 √ 2 exp(−r 2 ), which have a computed blow-up time of T =<br />

0.0343013614215. Observe the excellent resolution of the peak even when<br />

the peak amplitude is around 10 5 and the peak width is around 10 −5 . In<br />

Figure 5.6 we show the computed values of W i ≡|u(0,t)|X i as functions of<br />

τ =log(T − t) for a range in which |u| varies from 100 to 500000. These<br />

are clearly tending towards constants, indicating that both the solution and<br />

the mesh are evolving in a self-similar manner.<br />

It is interesting to note that the scale-invariant methods are easy to use<br />

and give rather better results in this case than symplectic methods described<br />

in McLachlan (1994), despite the Hamiltonian structure of the problem.<br />

This is because the adaptive methods give much better resolution of the<br />

peak.<br />

In contrast, further computations of focusing solutions of the nonlinear<br />

Schrödinger equation are given by Ceniceros (2002). In this case the following<br />

highly dispersive problem was studied:<br />

iɛu t + 1 2 ɛ2 u xx + u|u| 2 =0, u(x, 0) ≡ u 0 = A 0 (x)e iS 0(x)/ɛ , (5.29)

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

Saved successfully!

Ooh no, something went wrong!