## Version 1.0.0

This subroutine ﬁnds row and column permutations that reorder an $m$ by $n$ sparse matrix to a bordered block triangular form with full diagonal blocks, or a nested bordered block triangular form with each block itself in bordered block triangular form.