jFluidic is a web based fluid simulator and visualizer.
The solver uses the GPU (vis WebGL) to solve the Navier-Stokes equations in 2 dimensions using an iterative grid solver.
View Demo (opens in new window)
View source on GitHub (opens in new window)