Computational fluid dynamics is an important tool to solve many practical engineering problems. It offers insights to the fluid motion and the physics behind, and it plays an essential role in interpretations of the fluid phenomena. To solve the fluid motion equations, two main numerical techniques are adopted: Euleraian grid-based methods and Lagrangian particles methods. This research studies the smoothed particle hydrodynamics (SPH) method and its capability to solve problems in hydraulic engineering. SPH is a mesh-free Lagrangian method in which the fluid is discretized into non-connected particles with no grids. The particles are interpolation points carry all the fluid properties. The particle properties change with time based on the ...