Jens Frenkel
Dresden University of Technology, Institute of Mobile Machinery and Processing Machines, Germany
Christian Schubert
Dresden University of Technology, Institute of Mobile Machinery and Processing Machines, Germany
Günter Kunze
Dresden University of Technology, Institute of Mobile Machinery and Processing Machines, Germany
Peter Fritzson
Linköping University, Sweden
Martin Sjölund
Linköping University, Sweden
Adrian Pop
Linköping University, Sweden
Download articlehttp://dx.doi.org/10.3384/ecp11063143Published in: Proceedings of the 8th International Modelica Conference; March 20th-22nd; Technical Univeristy; Dresden; Germany
Linköping Electronic Conference Proceedings 63:17, p. 143-152
Published: 2011-06-30
ISBN: 978-91-7393-096-3
ISSN: 1650-3686 (print), 1650-3740 (online)
The paper presents a contribution to a Modelica benchmark suite. Basic ideas for a tool independent benchmark suite based on Python scripting along with models for testing the performance of Modelica compilers regarding large systems of equation are given. The automation of running the benchmark suite is demonstrated followed by a selection of benchmark results to determine the current limits of Modelica tools and how they scale for an increasing number of equations.
[1] S. Mattsson; G. Söderlind: Index reduction in differential-algebraic equations using dummy derivatives. SIAM J. Sci. Statist. Comput.; 14:677– 692; 1993.
doi: 10.1137/0914043.
[2] Peter Fritzson: Principles of Object-Oriented Modeling and Simulation with Modelica 2.1; Page 57ff; Wiley IEEE Press; 2004.
[3] O. Enge-Rosenblatt; C. Clauß; P. Schwarz; F. Breitenecker; C. Nytsch-Geusen: Comparison of Different Modelica-Based Simulators Using Benchmark Tasks; in Procedings of Modelica Conference 2008
[4] M. Maggio; K. Stavåker; F. Donida; F. Casella; P.Fritzson: Parallel Simulation of Equation-based Object-Oriented Models with Quantized State Systems on a GPU; in Procedings of the 7th Modelica Conference 2009
[5] H. Lundvall; K. Stavåker; P. Fritzson; C. Kessler: Automatic parallelization of simulation code for equation-based models with software pipelining and measurements on three platforms. in ACM SIGARCH Computer Architecture News; Vol. 36; No. 5; December 2008.
[6] D Zimmer: Module-Preserving Compilation of Modelica Models;Proceedings 7th Modelica Conference; Como; Italy; Sep. 20-22; 2009.
[7] C. Höger; F. Lorenzen; P. Pepper: Notes on the Separate Compilation of Modelica; The 3rd International Work-shop on Equation-Based Object-Oriented Modeling Languages and Tools; Oslo; Norway; October 3; 2010