Cusp — A library for sparse linear algebra and graph computations in CUDA.
Copperhead — Copperhead embeds a data parallel language within Python and provides a mechanism for compiling this language to run on parallel machines, specifically NVIDIA GPUs.
I developed the following software during my research on surface simplification and computer graphics in general.
libgfx — This is a library meant to simplify the creation of basic computer graphics software. I use this as a support library in all my classes, and I use it heavily in my own research software.
QSlim — This package is based on my quadric-based simplification algorithm. It can produce high quality approximations of triangulated surfaces quite rapidly. Source code and executables for selected platforms are provided.
Scape — An experimental system for triangulating height fields defined by a regular grid of height samples.
Terra — Based on Scape, but cleaner and with some nicer features. I started writing Terra as a major improvement over Scape. However, I stopped actively working on terrain approximation to pursue my work on general surface simplification. The Terra package was never fully completed.