pde2path - a Matlab package for continuation and bifurcation in systems of PDEs, v3.2

Currently maintained by A. Meiners, J. Rademacher, and H. Uecker

Former developers include H. de Witt, T. Dohnal, and D. Wetzel


Home | Tutorials and Demos | Movies | Applications| Backlog

New version pde2path 3.2 (March 2025). Download: pde2path (software and demos) tar.gz or zip.
Latest updates (see also further backlog):
For documentation, see the Quickstart guide and reference card and the Tutorials section. For a quick look, here are some movies. For older versions see the Backlog.

pde2path is currently maintained by: Alexander Meiners, Jens Rademacher and Hannes Uecker.
Former co--developers include: Hannes deWitt, Tomas Dohnal, and Daniel Wetzel.

Many thanks to: Francesca Mazzia for TOM, to Uwe Prüfert for providing OOPDE, to Daniel Kressner for pqzschur, to Kristian Ejlebjaerg Jensen for trullekrul, to Alec Jacobson for the gptoolbox, and to all people from whom we lend (public domain) code, some just small snippets, some large, see also "Licence" below.

For bugs, questions or remarks please write to: hannes.uecker -- at -- uol.de, and/or one of the other current maintainers. Any feedback is welcome.

Abstract. pde2path is a continuation/bifurcation package for systems of PDEs over bounded d-dimensional domains, d=1,2,3, with various boundary conditions (Neumann or Dirichlet (possibly nonlinear), and periodic), and including a general interface for adding auxiliary equations like mass conservation or phase equations for continuation of traveling waves. The original version 1.0 was for systems in 2D and based on the Matlab pdetoolbox, which since v2.3 has been more or less replaced by the free package OOPDE. Some demos (pde2path without FEM ) also explain the use of Fourier methods, and in v3.1 we added the library Xcont and demos for Differential geometric bifurcation problems. v3.0 is associated with the pde2path book. A good way to get started are the demos descibed in the various Tutorials, in particular the Allen-Cahn tutorial.
License
pde2path is free software; you can redistribute it and/or modify it under the terms of the GNU GPL as published by the Free Software Foundation. pde2path is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. See the GNU GPL for more details.
pde2path comes with some third party libraries, partly reduced, and partly modified by the pde2path team. If you want to redistribute (parts of) these libraries yet again, please first get in touch with the respective authors to obtain more information on newer versions and/or full versions.

A package not included is ILUPACK, for instance avalaible here; it is very useful for large scale computations, for instance in 3D, or time-periodic orbits (Hopf bifurcations) in 2D and 3D, but you can get started without ILUPACK, and almost all demos run without it. See also pde2path/incl3rdpartylibs/README for more information.

Your use of pde2path implies that you agree to this License.
References.
A book describing the use of pde2path, and some of the mathematics behind it, is A review is given in This also comes with a tutorial and demo files.

The original journal reference for the software (v1.0) and the (original) demos is
Here is the old preprint. It also contains some details of the mathematics behind the continuation and bifurcation, some mathematical and modeling background on the example problems, and many references. v2.0 was first described in