scikits.bvp1lg

Solve boundary value problems for ODEs, using legacy solvers.

OTHER License

Downloads
67
Stars
4
Committers
1

==============
scikits.bvp1lg

Solve boundary value problems for ODEs, using legacy solvers.

Contents

colnew Solver for both linear and non-linear multi-point boundary-value problems, with separated boundary conditions. Uses a collocation method: the COLNEW solver.

mus Solves both linear and non-linear two-point boundary-value problems, also with unseparated boundary conditions. Uses a multiple shooting method: the MUS solver.

jacobian Utility routines, for checking functions that calculate Jacobians, or just calculating them.

examples

Examples (in docstrings).

Installation

The usual python setup.py install instructions apply. You need to have Numpy and a supported Fortran compiler installed. You also need Scipy if you want to run the test suite, or use the mus solver.

To run tests, you also need the Nose testing framework. You can run the tests with::

python setup.py test

or

nosetests scikits/bvp1lg

All tests should pass without failures.