Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/warrenweckesser/dde_solver

Thompson and Shampine's DDE_SOLVER, a Fortran library for delay differential equations.
https://github.com/warrenweckesser/dde_solver

delay-differential-equations differential-equations fortran

Last synced: about 2 months ago
JSON representation

Thompson and Shampine's DDE_SOLVER, a Fortran library for delay differential equations.

Awesome Lists containing this project

README

        

dde_solver
==========

This repository contains an updated version of the DDE_SOLVER Fortran
code written by S. Thompson and L. Shampine [1].

Major changes to dde_solver_m.f90
---------------------------------
* *Use assumed-shape arrays in all interfaces.*
This fixed the segmentation faults that were occurring in the old version.
(Users' old code will have to be updated to match the new interfaces.)
* *Removed ODEAVG,* and removed all the code in dde_solver_m.f90 related to
averaging. (This was done on the recommendation of S. Thompson.)
* *Added the function DDE_SOLVER_VERSION* that returns the software version.

The `examples/` directory has S. Thompson's original examples (with some
minor updates).

New unit tests are maintained in the `tests/` directory.

-----

1. S. Thompson, L.F. Shampine, A friendly Fortran DDE solver,
*Applied Numerical Mathematics*, Volume 56, Issues 3–4, 2006,
pages 503-516, ISSN 0168-9274,
https://doi.org/10.1016/j.apnum.2005.04.027.