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.
@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},
}
Return to the search page.
graphbib: Powered by "bibsql" and "SQLite3."