CHomP Advanced Software
The advanced version of the CHomP software contains the basic version
as its subset, and it also provides a few additional programs and interfaces,
both for computing homology of cubical sets, simplicial polyhedra,
and chain complexes, as well as for manipulating cubical sets, etc.
The main programs are chomp (included in the basic version)
and homcubes (more flexible than chomp but slower).
The following pages describe the contents of the advanced package
in more detail:
- library - a C++ software library with the
interface to the homology computation routines
and related data structures
- programs - a list of programs written in C++
that are compiled together with the CHomP library
- chooser - the CHomP Software
Chooser, an interactive GUI Python script for composing the command line
of most CHomP programs and with detailed information about the pprograms
- examples - a list of examples contained
in the examples/ subdirectory of the source code distribution;
these examples illustrate how to use the programs and how to prepare
the data; they also indicate some detailed aspects of the software
- compilation - compilation guidelines
for various operating systems
- download - a download page,
both for the basic version, as well as the advanced one;
contains the source code and precompiled programs
- license - the GNU General Public License
which applies to the entire CHomP software package
(note that this license applies also to the library!)
- benchmarks - a few sample benchmarks
which show how efficient the programs are (may be a bit outdated,
though)
- tips and tricks - some hints on how to
tweak the CHomP software (quite specialized sometimes)
- information referred to in the paper
Graph approach to the computation of the homology of continuous
maps by K. Mischaikow, M. Mrozek, and P. Pilarczyk.
The documentation of the CHomP software and the CHomP C++ library
is very limited, and we apologize for this inconvenience.
In addition to the descriptions listed above, there are two PDF documents
which address some specific features of the library:
- ChompCppLib.pdf - a brief introduction
to some most basic interface for homology computation
- ChompMvMaps.pdf - a short note
on how to compute the homomorphism induced in homology by a continuous
map
Note: The chom program by Bill Kalies,
the cubtop program
by Sylvain Bérubé and Anik Trahan,
as well as the showcubes program
have all been integrated with the main package on October 12, 2005.