Utilities for sparse, distribute matrix computations in R using PETSc