Abstract
This simulation by the original MPS has a problem that is attenuation of progressive wave. This study shows that attenuation of progressive wave is due to the imprecise calculation method of the gradient operator. And to improve this problem, authors built a precise calculation method of the gradient operator into MPS. This MPS shows good results for the velocity vector and height of progressive wave on both condition of shallow and deep water wave.
In addition other applications, such as run-up and wave breaking can be simulated. This study suggests that MPS with a precise calculation method of the gradient operator is useful to reduce the attenuation of progressive wave.