Moving particle semi-implicit (MPS) method is one of the Lagrangian methods widely used in engineering issues. This method, however, suffers from unphysical oscillations in its original form. In the present study, a modified incompressible MPS method is proposed to suppress these oscillations and is used for simulating free surface problems. To demonstrate the stability of the presented method, different kernel functions are used in the case of numerical dam break modeling as a benchmark simulation. A simple form of definition of curved wall boundaries is suggested which eliminates dummy particles and subsequently saves CPU time. Flow over an ogee spillway is simulated for the first time with the I-MPS method and as a new test case which has several curved lines in its geometry. The comparisons between theoretical solutions/experimental data and simulation results in terms of free surface and pressure show the accuracy of the method.