About a month ago I created a fancy fluid simulator for a computer graphics course. It uses GLSL shaders, not CUDA or OpenCL, to perform the simulation on the GPU, kind of like this, but with OpenGL instead of Direct3D.
It doesn’t work properly on some machines and is still kind of rough, so I’m not going to put up a download yet. Here’s a nice video instead. Wow, that’s a lot of apostrophes.