A ProfileSPDLinDirectBlockSolver object can be constructed to
solve a ProfileSPDLinSOE object. It does this by direct means, using
the LDL^t variation of the cholesky factorization. The matrx A is
factored one block row at a time using a right-looking approach. No BLAS
or LAPACK routines are called for the factorization or subsequent substitution.