Complicated Water Simulation

How would something like this be done in Blender?

http://physbam.stanford.edu/%7Efedkiw/animations/lighthouse.avi

with a really good computer and the blender fluid simulator.
do you know how to use it? if not i have some good tutorials for you.