Reputation: 1232
I am looking for a detailed comparison between different Modelica compilers or simulators, including Dymola, MapleSim, Wolfran System Modler, SimulationX, OpenModelic. The details should include compatibility of mainstream commercial libraries and open-source libraries, simulation speed, support of FMI. Could anyone tell me where to find the information or existing research about this topic?
Upvotes: 2
Views: 1136
Reputation: 578
There have been several published attempts for benchmarking of Modelica simulation environments. Older ones, apparently not actualized, include:
Olaf Enge-Rosenblatt et al., Comparisons of Different Modelica-Based Simulators Using Benchmark Tasks, Modelica Conference 2008: A benchmark library is discussed. However, it does not seem that serious comparisons have been conducted. Also I am not aware about continuation on this work.
Jens Frenkel et al., Towards a benchmark suite for Modelica Compiler, Modelica Conference 2011: A benchmark suite called ModeliMark was used to compare different simulation environments. The benchmark is focused on compilation and translation speed. It is from the OpenModelica community. I am not aware if the benchmark is regularly executed for updated results. However, I guess the benchmark and the associated code, infrastructure etc. should be available.
A relatively newer and still active benchmark:
The most recent one with announced runtime performance results:
These are the ones I am aware about, so potentially there could be more. So hint me if there are other benchmarking attempts and I can keep this list active.
Upvotes: 3
Reputation: 4231
I don't think something like that exists yet because besides OpenModelica no other implementation (which all are commercial) will openly show their library coverage results. The OpenModelica library coverage you can find at: https://libraries.openmodelica.org/branches/
I agree that it would be interesting to have a comparison like this available and I think that Modelica Association should work to make it possible to provide it in the future such as they do with FMI.
Upvotes: 4