CCOLAMD computes a column approximate minimum degree ordering algorithm
(like COLAMD), but it can also be given a set of ordering constraints.
This package is part of SuiteSparse.