APSep 26, 2012
pde2path - A Matlab package for continuation and bifurcation in 2D elliptic systemsHannes Uecker, Daniel Wetzel, Jens D. M. Rademacher
pde2path is a free and easy to use Matlab continuation/bifurcation package for elliptic systems of PDEs with arbitrary many components, on general two dimensional domains, and with rather general boundary conditions. The package is based on the FEM of the Matlab pdetoolbox, and is explained by a number of examples, including Bratu's problem, the Schnakenberg model, Rayleigh-Benard convection, and von Karman plate equations. These serve as templates to study new problems, for which the user has to provide, via Matlab function files, a description of the geometry, the boundary conditions, the coefficients of the PDE, and a rough initial guess of a solution. The basic algorithm is a one parameter arclength continuation with optional bifurcation detection and branch-switching. Stability calculations, error control and mesh-handling, and some elementary time-integration for the associated parabolic problem are also supported. The continuation, branch-switching, plotting etc are performed via Matlab command-line function calls guided by the AUTO style. The software can be downloaded from www.staff.uni-oldenburg.de/hannes.uecker/pde2path, where also an online documentation of the software is provided such that in this paper we focus more on the mathematics and the example systems.
APSep 10, 2014
pde2path - version 2.0: faster FEM, multi-parameter continuation, nonlinear boundary conditions, and periodic domains - a short manualTomas Dohnal, Jens D. M. Rademacher, Hannes Uecker et al.
pdepath 2.0 is an upgrade of the continuation/bifurcation package pde2path for elliptic systems of PDEs over bounded 2D domains, based on the Matlab pdetoolbox. The new features include a more efficient use of FEM, easier switching between different single parameter continuations, genuine multi-parameter continuation (e.g., fold continuation), more efficient implementation of nonlinear boundary conditions, cylinder and torus geometries (i.e., periodic boundary conditions), and a general interface for adding auxiliary equations like mass conservation or phase equations for continuation of traveling waves. The package (library, demos, manuals) can be downloaded at www.staff.uni-oldenburg.de/hannes.uecker/pde2path
NAAug 28, 2017
Hopf bifurcation and time periodic orbits in reaction-diffusion systems with pde2path - algorithms and applicationsHannes Uecker
We describe the algorithms used in the Matlab continuation and bifurcation package pde2path for Hopf bifurcation and continuation of branches of periodic orbits in systems of PDEs in 1, 2, and 3 spatial dimensions, including the computation of Floquet multipliers. We first test the methods on three reaction diffusion examples, namely a complex Ginzburg-Landau equation as a toy problem, a reaction diffusion system on a disk with rotational waves including stable (anti) spirals bifurcating out of the trivial solution, and a Brusselator system with interaction of Turing and Turing-Hopf bifurcations. Then we consider a system from distributed optimal control, which is ill-posed as an initial value problem and thus needs a particularly stable method for computing Floquet multipliers, for which we use a periodic Schur decomposition. The implementation details how to use pde2path on these problems are given in an accompanying tutorial, which, together with all other downloads (function libraries, demos and further documentation) can be found at http://www.staff.uni-oldenburg.de/hannes.uecker/pde2path.