Mumps is a sparse linear solver, and could be used for other problems besides numerical optimization.