Python library for Rational Reduced Order Modeling
Bumped version to 2.7
Fixed piecewise linear pivoted reconstruction. Added missing error print at end…
Made cutOffTolerance property of standard rational interpolation. Replaced…
Fixed management of bad poles in matched pivoted approximant.
Removed extra model computation in greedy finalization.
Fixed issues with model reconstruction and exception downgrading when greedy…
Added refinement option for random samplers. Random samplers are now compatible…
Fixed MPI warning in tests. Minor changes in pseudo-random generators.
Fixed inconsistent typing of radialWeights. Added test of cut-off in pivoting.
Fixed bug in management of almost collinearity for Gram-Schmidt. Minor bug…
Cleaned up access to data of parameterList and sampleList in approximants.
Improved data extraction from parameterList and sampleList.
Fixed bug in Householder-QR. Improved mass-chain example.
Module for the solution and rational model order reduction of parametric PDE-based problem. Coded in Python 3.
- numpy and scipy;
- fenics and mshr;
- and other standard Python3 modules (os, typing, time, datetime, abc, pickle, traceback, and itertools).
conda create -n fenicsenv -c conda-forge pytest scipy matplotlib fenics mshr
This will create an environment where FEniCS (and all other required modules) can be used. In order to use FEniCS, the environment must be activated through
conda activate fenicsenv
See the Anaconda documentation for more information.
Clone the repository
git clone http://c4science.ch/source/RROMPy.git
enter the main folder and install the package by typing
python3 setup.py install
The installation can be tested with
python3 setup.py test
This project is licensed under the GNU GENERAL PUBLIC LICENSE license - see the LICENSE file for details.
Part of the funding that made this module possible has been provided by the Swiss National Science Foundation through the FNS Research Project 182236.