I follow the procedure indicated by the paper to simulate Ghost SPH. For days, I can not get the satisfying results. After recheck other reference, I found two mistakes of the paper.
1. XSPH:
The equation used by the user is to calculate Viscosity velocity:
however, it should be the term used to calculate viscosity force, not velocity.
In other word, in order to calculate the viscosity velocity, I need to divide this term by density and times dt
2. Missing of tension force
In the algorithm 3, there is no tension force term, however, it should be an important term to simulate the "real" fluid simulations, I add this force with gravity and pressure force. However, I am not sure if it follows the authors' idea.