349
edits
mNo edit summary |
|||
Line 146: | Line 146: | ||
=== ode15s : Matlab Compatible DAE solver === | === ode15s : Matlab Compatible DAE solver === | ||
An initial implementation of a Matlab compatible ode15{s,i} solver, | |||
based on [http://computation.llnl.gov/projects/sundials SUNDIALS], | |||
[ | was done by Francesco Faccio during | ||
GSOC 2016. | |||
The blog describing the work is [http://gsoc2016ode15s.blogspot.it/ here]. | |||
The resulting code has been pushed into the main Octave repository in the development branch and | |||
consists mainly of the following three files | |||
[http://hg.savannah.gnu.org/hgweb/octave/file/4890b1c4a6bd/libinterp/dldfcn/__ode15__.cc __ode15__.cc], | |||
[http://hg.savannah.gnu.org/hgweb/octave/file/4890b1c4a6bd/scripts/ode/ode15i.m ode15i.m] and | |||
[http://hg.savannah.gnu.org/hgweb/octave/file/4890b1c4a6bd/scripts/ode/ode15s.m ode15s.m]. | |||
Possible useful improvements that could be done in a new project include: | |||
* '''Required skills''' | * '''Required skills''' | ||
: C++; C; familiarity with numerical methods for DAEs; Basic knowledge of makefiles and/or autotools. | : C++; C; familiarity with numerical methods for DAEs; Basic knowledge of makefiles and/or autotools. |
edits