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 Università Cattolica del Sacro Cuore by Prof. Francesco Ballarin in collaboration with Prof. Gianluigi Rozza’s group at SISSA mathLab.
Like all core FEniCS components, RBniCS is freely available under the GNU LGPL, version 3.
Home page
Source code
Years active
multiphenics/multiphenicsx - easy prototyping of multiphysics problems in FEniCS/FEniCSx
multiphenicsx is a python library that aim at providing tools in FEniCSx for an easy prototyping of multiphysics problems on conforming meshes. In particular, it facilitates the definition of subdomain/boundary restricted variables. multiphenicsx is the successor to multiphenics, a library with similar goals that used to target FEniCS.
multiphenicsx is currently developed and maintained at Università Cattolica del Sacro Cuore by Prof. Francesco Ballarin.
Like all core FEniCSx components, multiphenicsx is freely available under the GNU LGPL, version 3.
Home page
Source code
Years active
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 Università Cattolica del Sacro Cuore by Prof. Francesco Ballarin.
Like folium, FEMlium is freely available under the MIT license.
Home page
Source code
Years active
FEM on Colab/FEM on Kaggle
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 Kaggle is a spin-off of FEM on Colab to install the same libraries on Kaggle.
FEM on Colab and FEM on Kaggle are currently developed and maintained at Università Cattolica del Sacro Cuore by Prof. Francesco Ballarin.
FEM on Colab and FEM on Kaggle are freely available under the MIT license.
Home page
Source code
Years active
viskex - interactive visualization for firedrake and FEniCSx
viskex is a library for the interactive visualization of finite element simulations within jupyter notebooks in JupyterLab, Google Colab or Kaggle. Supported finite element backends are dolfinx and firedrake.
viskex is currently developed and maintained at Università Cattolica del Sacro Cuore by Prof. Francesco Ballarin.
viskex is freely available under the MIT license.
Home page
Source code
Years active
The FEniCS project
FEniCSx is a popular open-source computing platform for solving partial differential equations (PDEs). FEniCSx enables users to quickly translate scientific models into efficient finite element code.
Home page
Source code
Years active