PolyDiM (POLYtopal DIscretization Methods) is a numerical library for solving partial differential equations (PDEs) using discretization techniques on general polytopal (polygonal and polyhedral) meshes.
The library is developed within the Numerical Analysis Group of the Department of Mathematical Sciences “Giuseppe Luigi Lagrange” (DISMA) at Politecnico di Torino, and is based on its long-standing research activity in numerical methods for PDEs.
The following methods have been implemented and tested:
New numerical methods and extensions are continuously being developed and integrated into the library.
The library's key features include:
PolyDiM is tightly integrated with GeDiM, a geometry discretization library developed by the same authors.
GeDiM provides core functionality for computing geometric properties of mesh elements used in numerical simulations. It also includes tools for mesh generation, refinement, agglomeration, and a set of utilities and solvers for geometric processing in scientific computing.
PolyDiM currently interfaces and exploits the following libraries: