In the process of creating a wind routine for my grass generator I thought that a water simulator would be pretty easy to create. This doesn’t simulate particles, but it can make very nice lakes and oceans and rivers. But this can also be used on any mesh to deform it with random waves.
You will need to download Eeshlo’s DYNoise module from his website here:
It’s under the heading “Dynamica Noise module”. Just put it in your Blender directory.
Download the script and an example .blend here: