tessera

Tessera is a package for experimenting with CAusal SETs and simplicial manifolds in C++. It provides a highly parallelizable interface to execute methods against a causally oriented simplicial Lorentzian (or Euclidean) manifold. Optional CUDA GPU acceleration is available for the Regge solver.

The intention is to calculate things like holonomies and observables as co-chains over chain complexes within several of the most mature theories of discretized causal spacetime.

Currently there is a C++ interface with bindings to python (which we use for unit testing). The C++ documentation extends to the python documentation, even though it doesn’t appear there natively. We provide a very tight set of bindings to move back and forth.