http://www.geeks3d.com/20100809/siggraph-2010-screen-space-fluid-rendering-for-games/
at least the theory behind it.