GRUMMP provides mesh coarsening capability to enable automatic generation of quality coarse meshes for use with multigrid. The algorithm [10] selects a set of vertices from the fine mesh to retain in the coarse mesh, then removes unwanted vertices one at a time from the fine mesh. This incremental deletion scheme has a robustness advantage over generating a coarse mesh from scratch: incremental deletion always produces a coarse mesh even if it can not remove all the unwanted vertices. The scheme has been designed to coarsen triangulations by a factor of about in dimensions for each coarsening while preserving important geometric and topological features of the fine mesh and producing coarse mesh cells with acceptable shape quality.