Title: Preconditioning for sparse matrices with applications