Learning PETSc and friends.