Review on Smoothed Particle Hydrodynamics: Methodology development and recent achievement