direct sparse linear solver using llt added (log-det)