geometricintegratorsdiffeq.jl-5a33fad7-5ce4-5983-9f5d-5f26ceab5c96
Last snapshots taken from https://github.com/UnofficialJuliaMirror/GeometricIntegratorsDiffEq.jl-5a33fad7-5ce4-5983-9f5d-5f26ceab5c96 on 2019-11-20T07:32:51.493-05:00 by @UnofficialJuliaMirrorBot via Travis job 153.15 , triggered by Travis cron job on branch "master"
Science Score: 18.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.5%) to scientific vocabulary
Repository
Last snapshots taken from https://github.com/UnofficialJuliaMirror/GeometricIntegratorsDiffEq.jl-5a33fad7-5ce4-5983-9f5d-5f26ceab5c96 on 2019-11-20T07:32:51.493-05:00 by @UnofficialJuliaMirrorBot via Travis job 153.15 , triggered by Travis cron job on branch "master"
Basic Info
- Host: GitHub
- Owner: UnofficialJuliaMirrorSnapshots
- License: other
- Language: Julia
- Default Branch: master
- Size: 6.84 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
GeometricIntegratorsDiffEq.jl
This package contains bindings for GeometricIntegrators.jl to allow it to be used with the JuliaDiffEq common interface. For more information on using the solvers from this package, see the DifferentialEquations.jl documentation.
Installation
Since GeometricIntegrators.jl is not registered, it must be loaded separately. Note that GeometricIntegrators.jl segfaults on non-Linux machines, and thus GeometricIntegratorsDiffEq.jl will not work on non-Linux as well.
Common API Usage
This library adds the common interface to GeometricIntegrators.jl's solvers. See the DifferentialEquations.jl documentation for details on the interface. Following the Lorenz example from the ODE tutorial, we can solve this using GIEuler via the following:
julia
using GeometricIntegratorsDiffEq
function lorenz(du,u,p,t)
du[1] = 10.0(u[2]-u[1])
du[2] = u[1]*(28.0-u[3]) - u[2]
du[3] = u[1]*u[2] - (8/3)*u[3]
end
u0 = [1.0;0.0;0.0]
tspan = (0.0,100.0)
prob = ODEProblem(lorenz,u0,tspan)
sol = solve(prob,GIEuler(),dt=0.1)
using Plots; plot(sol,vars=(1,2,3))
The options available in solve are documented at the common solver options page. The available methods are documented at the ODE solvers page.
Owner
- Name: Unofficial Julia Mirror [Snapshots]
- Login: UnofficialJuliaMirrorSnapshots
- Kind: organization
- Website: https://github.com/UnofficialJuliaMirrorSnapshots/RepoSnapshots.jl
- Repositories: 4
- Profile: https://github.com/UnofficialJuliaMirrorSnapshots
Snapshots of all registered Julia packages. Updated weekly by @UnofficialJuliaMirrorBot. See also: @UnofficialJuliaMirror.
Citation (CITATION.bib)
@article{DifferentialEquations.jl-2017,
author = {Rackauckas, Christopher and Nie, Qing},
doi = {10.5334/jors.151},
journal = {The Journal of Open Source Software},
keywords = {Applied Mathematics},
note = {Exported from https://app.dimensions.ai on 2019/05/05},
number = {1},
pages = {},
title = {DifferentialEquations.jl – A Performant and Feature-Rich Ecosystem for Solving Differential Equations in Julia},
url = {https://app.dimensions.ai/details/publication/pub.1085583166 and http://openresearchsoftware.metajnl.com/articles/10.5334/jors.151/galley/245/download/},
volume = {5},
year = {2017}
}