Implmenting dynamic fluid simulation on hardware GPU