PDEcont

By Kurt Lust
Print
PDEcont is a library for continuation and bifurcation analysis of large scale systems. In essence, it does bifurcation analysis of a map which expresses some kind of time evolution. Most of the times, this is a numerical time integrator for ordinary or partial differential equations, but the library can be used to do bifurcation analysis of some other types of high-dimensional maps also, e.g., lattice Boltzmann models. It is based on the Newton-Picard method (see references). It is most useful to compute periodic solutions of large systems of ODEs or PDE discretizations, but since version 1.5, it can also be used to compute steady states of those systems by using the time integrator) and it can compute fixed points of maps. The code is written in standard C and should compile with nearly any C-compiler. It does link to a number of Fortran libraries (BLAS/Lapack and some ODE libraries for the demo models). A reference implementation of those libraries is included in the download. It has been used to interface to Fortran simulation codes also.
Model
  • ODEs
  • PDEs
Software Type
  • Package
Language
  • C
  • Fortran
Platform
  • Unix
  • Linux
  • Windows
  • MacOS
Availability
Freely available for download on: http://www.kurtlust.net/CODE/r_PDEcont.html
Contact Person
References to Papers
K. Lust, D. Roose, A. Spence, and A.R. Champneys. An adaptive Newton-Picard algorithm with subspace iteration for computing periodic solutions. SIAM Journal on Scientific Computing, 19(4):1188-1209, 1998.
Categories: Software
Tags:

Please login or register to post comments.

Name:
Email:
Subject:
Message:
x

More from DSWeb