4 ms·
For a more "systems" approach for ODEs, you should look at Modelica: https://en.wikipedia.org/wiki/Modelica https://en.wikipedia.org/wiki/Modelica It's very pow
by ivan_ah 9y ago
For a more "systems" approach for ODEs, you should look at Modelica: https://en.wikipedia.org/wiki/Modelica https://en.wikipedia.org/wiki/Modelica It's very powerful stuff.
- ihnorton 9y agoJulia's meta-programming functionality is ideal for implementing such domain-specific languages (the popular JuMP suite is a flagship example in a different domain: https://jump.readthedocs.io/en/latest/ https://jump.readthedocs.io/en/latest/). Several groups are working on systems inspired by Modelica, including: http://tshort.github.io/Sims.jl/latest/ http://tshort.github.io/Sims.jl/latest/ and https://www.modelica.org/events/modelica2017/proceedings/html/submissions/ecp17132693_ElmqvistHenningssonOtter.pdf https://www.modelica.org/events/modelica2017/proceedings/htm... (https://github.com/ModiaSim/Modia.jl https://github.com/ModiaSim/Modia.jl)