expose direct sparse linear solver in modular interfaces