U need to have Animation Nodes 2.0 https://github.com/JacquesLucke/animation_nodes/releases/tag/v2.0
Link to the youtube Video https://youtu.be/TOcA5oUbmu0
The Video was rendered in 2.8 Eevee. I used .pc2 format to export point cache data from Blender 2.79 to 2.8. And I used Combination of Displacement Modifier and Vertex Proximity to create Random waves(Not Included in this blend).