Software

RBniCS – reduced order modelling in FEniCS

The RBniCS Project contains an implementation in FEniCS of several reduced order modelling techniques for parametrized problems.

RBniCS is currently developed and maintained at the Catholic University of the Sacred Heart by Dr. Francesco Ballarin in collaboration with Prof. Gianluigi Rozza‘s group at SISSA mathLab. The financial support of the AROMA-CFD ERC CoG project is gratefully acknowledged.

Like all core FEniCS components, RBniCS is freely available under the GNU LGPL, version 3.

Home page: https://www.rbnicsproject.org/

Source code: https://github.com/rbnics/rbnics

Years active: 2015-ongoing

multiphenics/multiphenicsx – easy prototyping of multiphysics problems in FEniCS/FEniCSx

multiphenics and multiphenicsx are python libraries that aim at providing tools in FEniCS and FEniCSx, respectively, for an easy prototyping of multiphysics problems on conforming meshes. In particular, they facilitate the definition of subdomain/boundary restricted variables.

multiphenics and multiphenicsx are currently developed and maintained at the Catholic University of the Sacred Heart by Dr. Francesco Ballarin in collaboration with Prof. Gianluigi Rozza‘s group at SISSA mathLab. The financial support of the AROMA-CFD ERC CoG project is gratefully acknowledged.

Like all core FEniCS components, multiphenics and multiphenicsx are freely available under the GNU LGPL, version 3.

Home page: https://mathlab.sissa.it/multiphenics

Source code: https://github.com/multiphenics/multiphenics and https://github.com/multiphenics/multiphenicsx

Years active: 2016-ongoing

FEMlium – interactive visualization of finite element simulations on geographic maps with folium

FEMlium is a library that enables visualizing finite element simulations on geographic maps using folium. Several finite element backends are supported, namely dolfin, dolfinx and firedrake.

FEMlium is currently developed and maintained at the Catholic University of the Sacred Heart by Dr. Francesco Ballarin. The financial support of the D.3.2 ACCURATE project is gratefully acknowledged.

Like folium, FEMlium is freely available under the MIT license.

Home page: https://femlium.github.io/

Source code: https://github.com/FEMlium/FEMlium

Years active: 2021-ongoing

FEM on Colab

FEM on Colab is a collection of packages that allows to easily install several finite element libraries on Google Colab. Currently supported libraries are FEniCS, FEniCSx, firedrake and ngsolve.

FEM on Colab is currently developed and maintained at the Catholic University of the Sacred Heart by Dr. Francesco Ballarin.

FEM on Colab is freely available under the MIT license.

Home page: https://fem-on-colab.github.io/

Source code: https://github.com/fem-on-colab/fem-on-colab

Years active: 2021-ongoing