Cache the PETSc vector on the Dat