pyMOR - Generic algorithms and interfaces for model order reduction

Milk R, Rave S, Schindler F

Forschungsartikel (Zeitschrift) | Peer reviewed

Zusammenfassung

Reduced basis methods are projection-based model order reduction techniques for reducing the computational complexity of solving parametrized partial differential equation problems. In this work we discuss the design of pyMOR, a freely available software library of model order reduction algorithms, in particular reduced basis methods, implemented with the Python programming language. As its main design feature, all reduction algorithms in pyMOR are implemented generically via operations on well-defined vector array, operator, and discretization interface classes. This allows for an easy integration with existing open-source high-performance partial differential equation solvers without adding any model reduction specific code to these solvers. Besides an in-depth discussion of pyMOR's design philosophy and architecture, we present several benchmark results and numerical examples showing the feasibility of our approach.

Details zur Publikation

FachzeitschriftSIAM Journal on Scientific Computing (SIAM J. Sci. Comput.)
Jahrgang / Bandnr. / Volume38
Ausgabe / Heftnr. / Issue5
SeitenbereichS194-S216
StatusVeröffentlicht
Veröffentlichungsjahr2016
Sprache, in der die Publikation verfasst istEnglisch
DOI10.1137/15M1026614
Link zum Volltexthttp://www.uni-muenster.de/AMM/includes/ohlberger/publications/MRS2016__Milk_Rave_Schindler__2016__pyMOR_Generic_Algorithms_and_Interfaces_for_Model_Order_Reduction.pdf
StichwörterEmpirical interpolation; Model order reduction; Python; Reduced basis method; Scientific computing; Software

Autor*innen der Universität Münster

Fritze, René
Professur für Angewandte Mathematik, insbesondere Numerik (Prof. Ohlberger)
Rave, Stephan
Mathematisches Institut
Schindler, Felix Tobias
Professur für Angewandte Mathematik, insbesondere Numerik (Prof. Ohlberger)