Python Code for solving least-squares sensitivity problems for Ordinary Differential Equations (ODE's) and Partial Differential Equations (PDE's) both sequentially and in parallel. Used to compute sensitvities of Long-Time-Average quantities for periodic and chaotic ODE's and PDE's.
Example systems given for the ODE Lorenz System, and for two PDE's. These include a model of Homogeneous Isotropic Turbulence and a 1D viscous model of Burgers' Equations.
A simple ODE example is given in examples/testode.py
- Python 2.7 (2.6?)
- NumPy
- SciPy
- mpi4py
- Optional: If using isotropic turbulence code install anfft to use a faster FFT implementation (based on FFTW)
- Optional: matplotlib required for example code
Copyright (C) 2013 Steven Gomez and Qiqi Wang
LSSSolver is licensed under the GPLv3 license