Skip to content

gomezstevena/LSSSolver

Repository files navigation

(Least-Squares Sensitvity Solver) LSSSolver:

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

Dependencies:

  • 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:

Copyright (C) 2013 Steven Gomez and Qiqi Wang

License:

LSSSolver is licensed under the GPLv3 license

About

Code for solving least-squares sensitivity problems for ODE's both sequentially and in parallel.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages