Sparse direct solver for large finite element problems based on the minimum degree algorithm. (November 2017)