Scinovex
article Open AccessTop 10% cited

Odeint – Solving Ordinary Differential Equations in C++

AIP conference proceedings · 2011 · pp. 1586–1589
Karsten AhnertMario MulanskyTheodore E. SimosGeorge PsihoyiosCh. TsitourasZacharias Anastassi

Abstract

Many physical, biological or chemical systems are modeled by ordinary differential equations (ODEs) and finding their solution is an every-day-task for many scientists. Here, we introduce a new C++ library dedicated to find numerical solutions of initial value problems of ODEs: odeint (www.odeint.com). odeint is implemented in a highly generic way and provides extensive interoperability at top performance. For example, due to it's modular design it can be easily parallized with OpenMP and even runs on CUDA GPUs. Despite that, it provides a convenient interface that allows for a simple and easy usage.

Modeling and Simulation SystemsNumerical methods for differential equationsScientific Computing and Data ManagementOrdinary differential equationSimple (philosophy)Interface (matter)Modular designL-stabilityInteroperabilityDifferential equationNumerical analysisBackward differentiation formula
Citations
152
FWCI
5.86
field-weighted impact
References
0
Percentile
97%
vs. same field & year
Citations per year
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.

Odeint – Solving Ordinary Differential Equations in C++ · Scinovex