comphom is a small demonstration program that allows you to
compute homology groups. Given a triangulation (or a whole bunch of them),
comphom computes the groups and writes the results to a file.
comphom was developed to learn more about computing homology
groups. It contains a (simple) implementation of an algorithm that generates
the Smith normal form for a given
matrix. The program package also contains a small script that converts
triangulations from F. Lutz' manifold
page so that they can be read
by comphom.
Consider comphom a rough proof-of-concept. It should work with
POSIX-compatible operating systems.