Software

HARDCORE

HArDCore (Hybrid Arbitrary Degree::Core) is a set of two projects providing C++ libraries to implement 2D and 3D schemes, on general polytopal meshes, with main unknowns being polynomials in the mesh elements, on the mesh faces and on the mesh edges (hybrid methods).

LYMPH

lymph (discontinuous poLYtopal methods for Multi-PHysics) is an open-source Matlab code for the simulation of multiphyisics differential problems.

MAGNET

Magnet (Mesh Aglomeration by Graph Neural Network) is an open-source Python library that provides a simple framework for mesh agglomeration in both two- and three-dimensions. Magnet allows to experiment with different graph neural network architectures, train them, and compare their performance to state-of-the-art methods like METIS and k-means on standard quality metrics.

POLI_RUST

poly_rust is DOF-centered and designed around the operator-based structure of modern polytopal methods. Basic users describe a method in a .dsl file; reusable Rust facilities handle interpretation, assembly, solution, and post-processing.

VEM ++

The main code of the team, Vem++, is written in C++ language and implements the VEM in two and three dimensions on general polytopic meshes. Several PDEs are therein discretized including diffusion, elasticity, Navier-Stokes, electro-magnetism problems.

VULPES

Vulpes (Discontinuous and VirtUaL Polytopal ElementS method) is an open-source, general-purpose library for the numerical solution of multiphysics and multiscale differential problems with Discontinuous and Virtual Element methods on polytopal meshes.

SPEED

SPEED is an open-source code designed with the aim of simulating large-scale seismic events in three-dimensional complex media: from far-field to near-field including soil-structure interaction effects.