pyMOR - Generic Algorithms and Interfaces for Model Order Reduction
arXiv:1506.07094 · doi:10.1137/15M1026614
Abstract
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.
References in corpus (1)
Cited by in corpus (32)
- A long short-term memory embedding for hybrid uplifted reduced order models
- Memory embedded non-intrusive reduced order modeling of non-ergodic flows
- Randomized Local Model Order Reduction
- Model reduction methods for nuclear emulators
- Hierarchical Approximate Proper Orthogonal Decomposition
- MULTIBAT: Unified workflow for fast electrochemical 3D simulations of lithium-ion cells combining virtual stochastic microstructures, electrochemical degradation models and model order reduction
- Sampling and resolution characteristics in reduced order models of shallow water equations: intrusive vs non-intrusive
- ArbiLoMod, a Simulation Technique Designed for Arbitrary Local Modifications
- A non-conforming dual approach for adaptive Trust-Region Reduced Basis approximation of PDE-constrained optimization
- Model Order Reduction in Neuroscience
- Pressio: Enabling projection-based model reduction for large-scale nonlinear dynamical systems
- Model Reduction for Multiscale Lithium-Ion Battery Simulation
- Distributed computing for physics-based data-driven reduced modeling at scale: Application to a rotating detonation rocket engine
- Forward sensitivity approach for estimating eddy viscosity closures in nonlinear model reduction
- Greedy Emulators for Nuclear Two-Body Scattering
- A full order, reduced order and machine learning model pipeline for efficient prediction of reactive flows
- True Error Control for the Localized Reduced Basis Method for Parabolic Problems
- ArbiLoMod: Local Solution Spaces by Random Training in Electrodynamics
- Mass Conservative Reduced Order Modeling of a Free Boundary Osmotic Cell Swelling Problem
- Extending DUNE: The dune-xt modules
- Parametric model order reduction using pyMOR
- Localized Reduced Basis Approximation of a Nonlinear Finite Volume Battery Model with Resolved Electrode Geometry
- An Online Efficient Two-Scale Reduced Basis Approach for the Localized Orthogonal Decomposition
- Exponential Convergence of Online Enrichment in Localized Reduced Basis Methods
- Problem adapted Hierarchical Model Reduction for the Fokker-Planck equation
- Towards Automatic and Reliable Localized Model Order Reduction
- Nonintrusive Stabilization of Reduced Order Models for Uncertainty Quantification of Time-Dependent Convection-Dominated Flows
- An adaptive projected Newton non-conforming dual approach for trust-region reduced basis approximation of PDE-constrained parameter optimization
- Towards a Benchmark Framework for Model Order Reduction in the Mathematical Research Data Initiative (MaRDI)
- A Modeling Framework for Efficient Reduced Order Simulations of Parametrized Lithium-Ion Battery Cells
- Dictionary-based model reduction for state estimation
- Improving Interoperability in Scientific Computing via MaRDI Open Interfaces