RBniCS requires:
- FEniCS (>= 2018.1.0, python 3), with PETSc, SLEPc, petsc4py and slepc4py for computations during the offline stage;
- numpy and scipy for computations during the online stage.
Additional requirements are automatically handled during the setup.
Simply clone the RBniCS public repository:
git clone https://github.com/RBniCS/RBniCS.git
and install the package by typing
cd RBniCS
python3 -m pip install .
You can run RBniCS online on Google Colab by running our Jupyter notebooks interactively in any web browser without any required installation. See our :ref:`tutorials` page for more information.
You can run RBniCS online on ARGOS, the Advanced Reduced Groupware Online Simulation platform, by running standalone apps interactively in any web browser without any required installation. See our :ref:`tutorials` page for more information.
If you want to try RBniCS out but do not have FEniCS already installed, you can pull our docker image from DockerHub. All required dependencies are already installed. RBniCS tutorials and tests are located at /root/RBniCS