Abstract
General expressions are derived for the amplitude equation valid at a Turing bifurcation of a system of reaction-diffusion equations in one spatial dimension, with an arbitrary number of components. The normal form is computed up to fifth order, which enables the detection and analysis of codimension-two points where the criticality of the bifurcation changes. The expressions are implemented within a Python package, in which the user needs to specify only expressions for the reaction kinetics and the values of diffusion constants. The code is augmented with a Mathematica routine to compute curves of Turing bifurcations in a parameter plane and automatically detect codimension-two points. The software is illustrated with examples that show the versatility of the method including a case with cross-diffusion, a higher-order scalar equation and a four-component system.
Original language | English |
---|---|
Article number | 35 |
Pages (from-to) | 1-24 |
Number of pages | 24 |
Journal | ACM Transactions on Mathematical Software |
Volume | 49 |
Issue number | 4 |
Early online date | 29 Sept 2023 |
DOIs | |
Publication status | Published - 15 Dec 2023 |
Bibliographical note
Publisher Copyright:© 2023 Copyright held by the owner/author(s). Publication rights licensed to ACM.