CSE software

SISSA mathLab contributes to the development of software in computational science and engineering.

Here below you can find a list of our open source software already available.


RBniCS is an implementation in FEniCS of several reduced order modelling techniques (and, in particular, certified reduced basis method and Proper Orthogonal Decomposition-Galerkin methods) for coercive problems. It is ideally suited for an introductory course on reduced basis methods and reduced order modelling, thanks to an object-oriented approach and an intuitive and versatiile python interface.

> read more


PyGeM (Python Geometrical Morphing) is a python library using Free Form Deformation to parametrize and morph complex geometries.

> read more


WaveBEM is an opensource software for ship hydrodynamics simulations currently under development at SISSA mathLab.

> read more


EZyRB is a python library for the Model Order Reduction based on baricentric triangulation for the selection of the parameter points and on Proper Orthogonal Decomposition for the selection of the modes.

> read more


ITHACA-FV (In real Time Highly Advanced Computational Applications for Finite Volumes) is C++ library based on the finite volume solver OpenFOAM . It consists of the implementation of several reduced order modeling techniques for parametrized problems. 

> read more


multiphenics is a python library that aims at providing tools in FEniCS for an easy prototyping of multiphysics problems on conforming meshes. In particular, it facilitates the definition of subdomain/boundary restricted variables and enables the definition of the problem by means of a block structure.

> read more