There's this paper which describes a simplified fluid dynamics appropriate for games: Real-Time Fluid Dynamics for Games
by Jos Stam. You can find the paper and implementations by searching. It's based around numerical stability and speed, rather than accuracy. I think it would be interesting to put this into a simcity-like game to get good air pollution maps.
I'm not sure if this WebGL page is based around this algorithm.