% IMPORTANT: The following is UTF-8 encoded.  This means that in the presence
% of non-ASCII characters, it will not work with BibTeX 0.99 or older.
% Instead, you should use an up-to-date BibTeX implementation like “bibtex8” or
% “biber”.

@MISC{Linssen:903550,
      author       = {Linssen, Charl and Babu, Pooja and Morrison, Abigail and
                      Eppler, Jochen Martin},
      title        = {{ODE}-toolbox: {A}utomatic selection and generation of
                      integration schemes for systems of ordinary differential
                      equations},
      reportid     = {FZJ-2021-05218},
      year         = {2021},
      abstract     = {Choosing the optimal solver for systems of ordinary
                      differential equations (ODEs) is a critical step in
                      dynamical systems simulation. ODE-toolbox is a Python
                      package that assists in solver benchmarking, and recommends
                      solvers on the basis of a set of user-configurable
                      heuristics. For all dynamical equations that admit an
                      analytic solution, ODE-toolbox generates propagator matrices
                      that allow the solution to be calculated at machine
                      precision. For all others, first-order update expressions
                      are returned based on the Jacobian matrix.In addition to
                      continuous dynamics, discrete events can be used to model
                      instantaneous changes in system state, such as a neuronal
                      action potential. These can be generated by the system under
                      test, as well as applied as external stimuli, making
                      ODE-toolbox particularly well-suited for applications in
                      computational neuroscience.},
      cin          = {JSC / INM-6 / IAS-6 / INM-10},
      cid          = {I:(DE-Juel1)JSC-20090406 / I:(DE-Juel1)INM-6-20090406 /
                      I:(DE-Juel1)IAS-6-20130828 / I:(DE-Juel1)INM-10-20170113},
      pnm          = {5111 - Domain-Specific Simulation $\&$ Data Life Cycle Labs
                      (SDLs) and Research Groups (POF4-511) / 5234 - Emerging NC
                      Architectures (POF4-523) / 5235 - Digitization of
                      Neuroscience and User-Community Building (POF4-523) / 5232 -
                      Computational Principles (POF4-523) / HBP SGA1 - Human Brain
                      Project Specific Grant Agreement 1 (720270) / HBP SGA2 -
                      Human Brain Project Specific Grant Agreement 2 (785907) /
                      HBP SGA3 - Human Brain Project Specific Grant Agreement 3
                      (945539) / SLNS - SimLab Neuroscience (Helmholtz-SLNS) / PhD
                      no Grant - Doktorand ohne besondere Förderung
                      (PHD-NO-GRANT-20170405)},
      pid          = {G:(DE-HGF)POF4-5111 / G:(DE-HGF)POF4-5234 /
                      G:(DE-HGF)POF4-5235 / G:(DE-HGF)POF4-5232 /
                      G:(EU-Grant)720270 / G:(EU-Grant)785907 / G:(EU-Grant)945539
                      / G:(DE-Juel1)Helmholtz-SLNS /
                      G:(DE-Juel1)PHD-NO-GRANT-20170405},
      typ          = {PUB:(DE-HGF)33},
      doi          = {10.5281/ZENODO.5768597},
      url          = {https://juser.fz-juelich.de/record/903550},
}