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.


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


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, Radial basis functions, and Inverse distance weighting to parametrize and morph complex geometries.

> read more


PyDMD (Python Dynamic Mode Decomposition) is a python library that uses Dynamic Mode Decomposition for a data-driven model simplification based on spatiotemporal coherent structures.

> 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


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