-
Notifications
You must be signed in to change notification settings - Fork 32
GNU Octave support in DynaSim
kupiqu edited this page Nov 27, 2021
·
3 revisions
DynaSim supports only the latest GNU Octave version. Following the recommendation of GNU Octave developers, users of previous versions of GNU Octave are always encouraged to install the latest stable version, which is freely available.
-
Notes on the use of DynaSim in GNU Octave:
- GUI: compatible in the Dev branch, give it a try!
- Use of MATLAB Coder: Not applicable, but the use of the Octave Coder is in progress. Stay tuned!
- Matlab built-in solvers: GNU Octave supports ode45, ode23, ode23s, ode15s, and ode15i. Supporting them all in DynaSim is currently in the agenda.
- Use of parallelization:
parforkeyword exists in GNU Octave but defaults to a regularforloop. DynaSim acknowledges GNU Octave limitation with an informative message the first time theparforfunction is called. We prefer that option against defaulting to an error/warning message because that was the option preferred by GNU Octave developers and because it ensures a more efficient transition whenever parfor is properly implemented in GNU Octave.