Skip to content
Library of geometric integrators for ordinary differential equations and differential algebraic equations in Julia.
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Fix Travis docs script. Mar 16, 2019
prototyping
src
test
.gitattributes
.gitignore Add .tags files to .gitignore. Mar 14, 2019
.travis.yml Revert "Change Travis config to, for the moment, allow failures on Ju… Mar 16, 2019
LICENSE.md Update License year. Aug 29, 2018
Project.toml Fix project uuid. Mar 15, 2019
README.md
REQUIRE
makeclean.sh

README.md

GeometricIntegrators.jl

Julia library of geometric integrators for ordinary differential equations and differential algebraic equations.

License Documentation Build Status Coverage Status codecov

GeometricIntegrators.jl is a library of geometric integrators for ordinary differential equations and differential algebraic equations in Julia. Its main aim is the implementation and verification of novel geometric integrators, especially with respect to long-time stability and conservation of geometric structures. In order to be able to perform simulations with millions or billions of time steps, the design of the library tries to minimize overhead and maximize performance. For example, all data structures are preallocated and reused so that all runtime allocations are eliminated. GeometricIntegrators.jl provides solvers for various families of integrators as well as facilities to derive such integrators of arbitrary order, e.g., via discrete variational principles.

Disclaimer: The package is currently under heavy development. Regular refactoring and breaking changes are expected.

License

The GeometricIntegrators.jl package is licensed under the MIT "Expat" License.

You can’t perform that action at this time.