parallel split method in shallow water equation using PETSc