PolyDiM (POLYtopal DIscretization Methods) is a numerical computational library designed for solving partial differential equations (PDEs) using discretization methods that operate on generic polytopal (polygonal/polyhedral) meshes.
PolyDiM is inspired by and built upon the foundational research of the Numerical Analysis Group in the Department of Mathematical Sciences "Giuseppe Luigi Lagrange" (DISMA) at the Politecnico di Torino.
The following methods have been implemented and tested:
The library's key features include:
PolyDiM is fully integrated with the GeDiM [8] library (GEometry DIscretization Methods), which is developed by the same authors. This library provides the core functions and classes responsible for computing the geometric properties of the mesh elements used in the PDE solution process. Additionally, it offers solvers and a wide range of tools for mesh generation, along with an extensive collection of methods to refine and agglomerate mesh elements.
PolyDiM currently interfaces and exploits the following libraries: