A Simple Fluid Solver Based on the FFT
Jos Stam
In Journal of Graphics Tools, 6(2), 2001.
Abstract: This paper presents a very simple implementation of a fluid solver. The implementation is consistent with the equations of fluid flow and produces velocity fields that contain incompressible rotational structures and dynamically react to user-supplied forces. Specialized for a fluid which wraps around in space, it allows us to take advantage of the Fourier transform, which greatly simplifies many aspects of the solver. Indeed, given a Fast Fourier Transform, our solver can be implemented in roughly one page of readable C code. The solver is a good starting point for anyone interested in coding a basic fluid solver. The fluid solver presented is useful also as a basic motion primitive that can be used for many different applications in computer graphics.
BibTeX format:
@article{Stam:2001:ASF,
  author = {Jos Stam},
  title = {A Simple Fluid Solver Based on the FFT},
  journal = {Journal of Graphics Tools},
  volume = {6},
  number = {2},
  pages = {43--52},
  year = {2001},
}
Search for more articles by Jos Stam.

Return to the search page.


graphbib: Powered by "bibsql" and "SQLite3."