A Eulerain-Lagrangian method for the simulation of wave propagation