Documentation for Reduced Basis Methods (RBM)

Main features

$\ -$ Pedagogical website on Reduced Basis Methods (non-exhaustive list of methods);

$\ -$ Python notebook with explanations on simple examples (driven cavity, Helmholtz equation, advection-diffusion …);

$\ -$ The goal is not to show most efficient implementations but to explain how each method works and which to choose in a given context;

Reduced basis methods

Find the reduced basis method that best matches your problem.

Documentation

Detailed documentation.

Python notebook

RBM code notebook with easy and concrete examples.

Reduced Basis Methods

This website provides a basic introduction to Reduced Basis Methods (RBM). They aim at reducing the runtimes of classical methods of resolution (e.g. finite elements method) for parameterized partial differential equations when they have to be solved for many different parameter values. They have many applications arising from engineering and applied sciences, such as real-time simulation or calibration problems. For each RBM, a short description with links to several articles is presented, and a simple application in a Python notebook and links to other computational langages (such as Fenics/Feel++/FreeFem++) are provided.