Article | Proceedings of the 13th International Modelica Conference, Regensburg, Germany, March 4–6, 2019 | A New OpenModelica Compiler High Performance Frontend Linköping University Electronic Press Conference Proceedings
Göm menyn

Title:
A New OpenModelica Compiler High Performance Frontend
Author:
Adrian Pop: PELAB - Programming Environments Lab, Dept. of Computer and Information Science, Linköping University, SE-581 83 Linköping, Sweden Per Östlund: PELAB - Programming Environments Lab, Dept. of Computer and Information Science, Linköping University, SE-581 83 Linköping, Sweden Francesco Casella: Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, Milano, Italy Martin Sjölund: PELAB - Programming Environments Lab, Dept. of Computer and Information Science, Linköping University, SE-581 83 Linköping, Sweden Rüdiger Franke: ABB, IAPG-A26, Kallstadter Str. 1, 68309 Mannheim, Germany
DOI:
10.3384/ecp19157689
Download:
Full text (pdf)
Year:
2019
Conference:
Proceedings of the 13th International Modelica Conference, Regensburg, Germany, March 4–6, 2019
Issue:
157
Article no.:
071
Pages:
10
No. of pages:
689-698
Publication type:
Abstract and Fulltext
Published:
2019-02-01
ISBN:
978-91-7685-122-7
Series:
Linköping Electronic Conference Proceedings
ISSN (print):
1650-3686
ISSN (online):
1650-3740
Publisher:
Linköping University Electronic Press, Linköpings universitet


Export in BibTex, RIS or text

The equation-based object-oriented Modelica language allows easy composition of models from components. It is very easy to create very large parametrized models using component arrays of models. Current open-source and commercial Modelica tools can with ease handle models with a hundred thousand equations and a thousand states. However, when the system size goes above half a million (or more) equations the tools begin to have problems with scalability. This paper presents the new frontend of the OpenModelica compiler, designed with scalability in mind. The new OpenModelica frontend can handle much larger systems than the current one with better time and memory performance. The new frontend was validated against large models from the ScalableTestSuite library and Modelica Standard Library, with good results.

Keywords: OpenModelica, compiler, flattening, frontend, modelling, simulation, equation-based, scalability

Proceedings of the 13th International Modelica Conference, Regensburg, Germany, March 4–6, 2019

Author:
Adrian Pop, Per Östlund, Francesco Casella, Martin Sjölund, Rüdiger Franke
Title:
A New OpenModelica Compiler High Performance Frontend
DOI:
http://dx.doi.org/10.3384/ecp19157689
References:
No references available

Proceedings of the 13th International Modelica Conference, Regensburg, Germany, March 4–6, 2019

Author:
Adrian Pop, Per Östlund, Francesco Casella, Martin Sjölund, Rüdiger Franke
Title:
A New OpenModelica Compiler High Performance Frontend
DOI:
https://doi.org10.3384/ecp19157689
Note: the following are taken directly from CrossRef
Citations:
  • M. Scott Greenwood, Benjamin R. Betzler, A. Lou Qualls, Junsoo Yo & Cristian Rabiti (2019). Demonstration of the Advanced Dynamic System Modeling Tool TRANSFORM in a Molten Salt Reactor Application via a Model of the Molten Salt Demonstration Reactor. Nuclear Technology, : 1. DOI: 10.1080/00295450.2019.1627124


  • Responsible for this page: Peter Berkesand
    Last updated: 2019-06-04