this is a supercollider port of Memo Akten's processing library MSAFluid. i looked at his MSAFluidSolver2D.java version 1.3.0 and rewrote it for sc. i also optimised it as much as i could but still it is slow and the framerate is very low. i blame the slow sc graphics. the fluid system itself should perform ok - it's just the drawing that doesn't live up to being useful.
the good news is that one doesn't need use the fancy graphics. sc is anyway made for sound synthesis and the fluid simulator can run and particles can be mapped to sound without displaying anything.
classes, helpfiles and examples are attached as a zip archive below.