add sparse matrix and ILU preconditionner for all linear solver