Jos Stam. A Simple Fluid Solver based on the FFT. Journal of Graphics Tools, 6(2):43-52, 2001. (pdf) (bibtex: Stam-2001-SFS).