I really like what you are doing! I have a couple of questions, is it running on the main rendering thread or could you offload it to another cuda processor and leave the main card rendering? Is it restricted to viscous liquids at the moment, or can you add in other physical attributes like surface tension and non-Newtonian viscosity behavior? Is it possible to use it for gases?
Looks great though, well done.