Contributions to the Efficient and Parallel Jacobian Evaluation and its Application in OpenModelica
W. Braun, M. Schroschk, V. Ruge, A. Heuermann, B. Bachmann, in: Proceedings of the American Modelica Conference 2020, Boulder, Colorado, USA, March 23-25, 2020, Linköping University Electronic Press, 2020, pp. 159–167.
Download
Es wurde kein Volltext hochgeladen. Nur Publikationsnachweis!
Konferenzbeitrag
| Veröffentlicht
| Englisch
Autor*in
Braun, Willi;
Schroschk, Martin;
Ruge, Vitalij;
Heuermann, Andreas;
Bachmann, Bernhard
Abstract
Many algorithms related to Modelica-based simulations heavily rely on the efficient provision of Jacobian matrices. Besides the accuracy of the derivative information, the performance of the derivative evaluation is also of great interest, since it can have a large share in the total simulation time. In this paper, we propose two complementary approaches basing on identification of constant parts and parallelization to accelerate Jacobian evaluation. Furthermore, the implementations of these techniques in the open-source Modelica tool OpenModelica are discussed. The gained speedup in Jacobian evaluation is demonstrated on benchmark models of the ScalableTestSuite.
Erscheinungsjahr
Titel des Konferenzbandes
Proceedings of the American Modelica Conference 2020, Boulder, Colorado, USA, March 23-25, 2020
Band
169
Seite
159-167
Konferenz
Proceedings of the American Modelica Conference 2020
Konferenzort
Colorado, USA
Konferenzdatum
2020-03-23 – 2020-03-25
ISBN
FH-PUB-ID
Zitieren
Braun, Willi ; Schroschk, Martin ; Ruge, Vitalij ; Heuermann, Andreas ; Bachmann, Bernhard: Contributions to the Efficient and Parallel Jacobian Evaluation and its Application in OpenModelica. In: Proceedings of the American Modelica Conference 2020, Boulder, Colorado, USA, March 23-25, 2020, Linköping Electronic Conference Proceedings. Bd. 169 : Linköping University Electronic Press, 2020, S. 159–167
Braun W, Schroschk M, Ruge V, Heuermann A, Bachmann B. Contributions to the Efficient and Parallel Jacobian Evaluation and its Application in OpenModelica. In: Proceedings of the American Modelica Conference 2020, Boulder, Colorado, USA, March 23-25, 2020. Vol 169. Linköping Electronic Conference Proceedings. Linköping University Electronic Press; 2020:159-167. doi:10.3384/ecp20169159
Braun, W., Schroschk, M., Ruge, V., Heuermann, A., & Bachmann, B. (2020). Contributions to the Efficient and Parallel Jacobian Evaluation and its Application in OpenModelica. In Proceedings of the American Modelica Conference 2020, Boulder, Colorado, USA, March 23-25, 2020 (Vol. 169, pp. 159–167). Colorado, USA: Linköping University Electronic Press. https://doi.org/10.3384/ecp20169159
@inproceedings{Braun_Schroschk_Ruge_Heuermann_Bachmann_2020, series={Linköping Electronic Conference Proceedings}, title={Contributions to the Efficient and Parallel Jacobian Evaluation and its Application in OpenModelica}, volume={169}, DOI={10.3384/ecp20169159}, booktitle={Proceedings of the American Modelica Conference 2020, Boulder, Colorado, USA, March 23-25, 2020}, publisher={Linköping University Electronic Press}, author={Braun, Willi and Schroschk, Martin and Ruge, Vitalij and Heuermann, Andreas and Bachmann, Bernhard}, year={2020}, pages={159–167}, collection={Linköping Electronic Conference Proceedings} }
Braun, Willi, Martin Schroschk, Vitalij Ruge, Andreas Heuermann, and Bernhard Bachmann. “Contributions to the Efficient and Parallel Jacobian Evaluation and Its Application in OpenModelica.” In Proceedings of the American Modelica Conference 2020, Boulder, Colorado, USA, March 23-25, 2020, 169:159–67. Linköping Electronic Conference Proceedings. Linköping University Electronic Press, 2020. https://doi.org/10.3384/ecp20169159.
W. Braun, M. Schroschk, V. Ruge, A. Heuermann, and B. Bachmann, “Contributions to the Efficient and Parallel Jacobian Evaluation and its Application in OpenModelica,” in Proceedings of the American Modelica Conference 2020, Boulder, Colorado, USA, March 23-25, 2020, Colorado, USA, 2020, vol. 169, pp. 159–167.
Braun, Willi, et al. “Contributions to the Efficient and Parallel Jacobian Evaluation and Its Application in OpenModelica.” Proceedings of the American Modelica Conference 2020, Boulder, Colorado, USA, March 23-25, 2020, vol. 169, Linköping University Electronic Press, 2020, pp. 159–67, doi:10.3384/ecp20169159.