A smoke solver written in processing, based on the 2003 Real Time Fluid Dynamics for Games paper by Jos Stam
A simple processing example which fills a state array with perlin noise.