dummy-link

GeometricIntegrators

Library of geometric integrators for ordinary differential equations and differential algebraic equations in Julia.

Readme

GeometricIntegrators.jl

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

Documentation Documentation License 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.

First Commit

08/22/2016

Last Touched

5 days ago

Commits

813 commits