next up previous contents
Next: Discretization. Up: Overview of Capabilities. Previous: Ordinary Differential Equations.   Contents


Parabolic PDEs.

For (2.3) the program can : 

-
Trace out families of spatially homogeneous solutions. This amounts to a bifurcation analysis of the algebraic system (2.1). However, AUTO uses a related system instead, in order to enable the detection of bifurcations to wave train solutions of given wave speed. More precisely, bifurcations to wave trains are detected as Hopf bifurcations along fixed point families of the related ODE

\begin{displaymath}\begin{array}{cl} & u'(z) = v(z) ,\\ & v'(z) =-D^{-1} \bigl[ c~v(z) + f\bigl( u(z) , p \bigr) \bigr], \\ \end{array}\end{displaymath} (2.4)

where $ z = x - ct$ , with the wave speed $ c$ specified by the user.
(Demo wav; Run 2.)
-
Trace out families of periodic wave solutions to (2.3) that emanate from a Hopf bifurcation point of Equation 2.4. The wave speed $ c$ is fixed along such a family, but the wave length $ L$, i.e., the period of periodic solutions to (2.4), will normally vary. If the wave length $ L$ becomes large, i.e., if a homoclinic orbit of Equation 2.4 is approached, then the wave tends to a solitary wave solution of (2.3).
(Demo wav; Run 3.)
-
Trace out families of waves of fixed wave length $ L$ in two parameters. The wave speed $ c$ may be chosen as one of these parameters. If $ L$ is large then such a continuation gives a family of approximate solitary wave solutions to (2.3).
(Demo wav; Run 4.)
-
Do time evolution calculations for (2.3), given periodic initial data on the interval $ [0,L]$. The initial data must be specified on $ [0,1]$ and $ L$ must be set separately because of internal scaling. The initial data may be given analytically or obtained from a previous computation of wave trains, solitary waves, or from a previous evolution calculation. Conversely, if an evolution calculation results in a stationary wave then this wave can be used as starting data for a wave continuation calculation.
(Demo wav; Run 5.)
-
Do time evolution calculations for (2.3) subject to user-specified boundary conditions. As above, the initial data must be specified on $ [0,1]$ and the space interval length $ L$ must be specified separately. Time evolution computations of (2.3) are adaptive in space and in time. Discretization in time is not very accurate : only implicit Euler. Indeed, time integration of (2.3) has only been included as a convenience and it is not very efficient. (Demos pd1, pd2.)
-
Compute curves of stationary solutions to (2.3) subject to user-specified boundary conditions. The initial data may be given analytically, obtained from a previous stationary solution computation, or from a time evolution calculation.
(Demos pd1, pd2.)

In connection with periodic waves, note that (2.4) is just a special case of (2.2) and that its fixed point analysis is a special case of (2.1). One advantage of the built-in capacity of AUTO to deal with problem (2.3) is that the user need only specify $ f$, $ D$, and $ c$. Another advantage is the compatibility of output data for restart purposes. This allows switching back and forth between evolution calculations and wave computations.


next up previous contents
Next: Discretization. Up: Overview of Capabilities. Previous: Ordinary Differential Equations.   Contents
Gabriel Lord 2007-11-19