This document describes a Godunov smoothed particle hydrodynamics (SPH) method for simulating geophysical flows over natural terrain. Classical SPH struggles to model flows with steep slopes and resolve shocks accurately. The proposed method overcomes these issues by setting up Riemann problems between interacting particles and using corrected derivative formulas. Boundary conditions are handled by approximating boundaries as piecewise polynomials and using ghost particles. A background mesh is employed for neighbor searching and dynamic load balancing in parallel simulations. Results are presented for cliff collapse and granular jump scenarios.