DIPHA is “A Distributed Persistent Homology Algorithm”.
From the repo:
This C++ software package computes persistent homology following the algorithm proposed [by Bauer, Kerber and Reininghaus]. Besides supporting parallel execution on a single machine, DIPHA may also be run on a cluster of several machines using MPI.
The three inputs supported by DIPHA are:
- d-dimensional gray-scale image data,
- custom distance matrix,
- custom, weighted boundary matrix.