Last update: Sun Oct 15 02:29:44 MDT 2017
Top |
Symbols |
Math |
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z
BibTeX entry
@Article{Stam:2001:SFS,
author = "Jos Stam",
title = "A simple fluid solver based on the {FFT}",
journal = j-J-GRAPHICS-TOOLS,
volume = "6",
number = "2",
pages = "43--52",
year = "2001",
CODEN = "JGTOFD",
ISSN = "1086-7651",
ISSN-L = "1086-7651",
bibdate = "Wed Feb 06 11:23:34 2002",
bibsource = "http://www.acm.org/jgt/issues.html;
http://www.math.utah.edu/pub/tex/bib/jgraphtools.bib",
URL = "http://www.acm.org/jgt/papers/Stam01.html",
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.",
acknowledgement = ack-nhfb,
journal-URL = "http://www.tandfonline.com/loi/ujgt20",
}
Related entries
- advantage,
4(1)1,
4(4)5,
5(2)25,
5(2)33,
5(3)11,
6(1)19,
6(4)1,
7(3)27,
7(4)43
- allow,
1(3)1,
1(4)21,
1(4)41,
2(2)31,
2(4)45,
7(2)1,
7(2)17,
9(2)1
- application,
2(2)1,
2(3)45,
3(2)21,
3(3)29,
3(4)1,
5(3)35,
6(1)1,
6(4)41,
7(1)13,
7(1)33,
7(2)17,
7(2)27,
7(4)33,
7(4)43,
7(4)83,
8(2)41,
8(3)23,
8(4)1,
9(1)1,
9(1)23,
9(2)11,
9(2)21,
13(3)15,
15(3)183
- around,
6(2)1,
6(4)41
- aspect,
9(3)21
- based,
1(2)31,
1(3)13,
1(4)21,
2(1)1,
2(2)1,
2(3)1,
2(3)29,
2(4)15,
2(4)25,
3(2)15,
3(4)1,
4(1)11,
4(1)25,
4(2)27,
4(3)1,
4(3)23,
4(4)5,
5(3)11,
5(4)1,
5(4)25,
5(4)33,
6(2)27,
7(1)23,
7(1)33,
7(1)45,
7(2)17,
7(2)27,
7(3)43,
7(4)27,
7(4)83,
8(2)41,
8(4)1,
9(1)23,
9(2)21,
17(3)59
- basic,
2(2)31,
6(1)7,
7(3)1,
8(1)3,
9(1)23
- C,
2(4)25,
4(4)1
- code,
2(2)25,
2(3)45,
5(1)23,
5(3)1,
6(1)29,
6(3)17,
7(1)23,
7(1)45,
7(2)17,
7(2)27,
7(3)1,
7(3)43,
7(4)91,
8(1)16,
8(1)25,
8(2)1,
8(3)23,
8(3)41,
8(4)37,
9(1)13,
9(1)23,
9(2)11,
9(2)21,
9(3)41
- coding,
4(4)23
- computer,
1(3)7,
2(1)1,
3(1)15,
3(1)33,
3(2)21,
3(3)11,
3(4)1,
4(3)11,
5(2)15,
5(4)33,
6(4)41,
7(1)13,
7(3)1,
7(3)13,
9(1)1,
9(1)13,
15(3)183
- consistent,
6(3)29
- contain,
8(3)23
- different,
1(4)21,
7(3)27,
8(2)41
- dynamically,
2(3)37
- equation,
3(3)29,
4(2)1,
7(1)13,
7(1)23,
7(2)9,
7(4)33
- fast,
1(2)25,
1(2)31,
1(3)1,
2(1)21,
2(2)25,
2(3)29,
2(4)15,
3(4)1,
3(4)33,
4(2)7,
4(2)37,
4(4)5,
5(2)33,
5(4)25,
6(1)29,
6(2)1,
6(2)27,
6(4)1,
6(4)13,
6(4)29,
7(1)23,
7(2)9,
7(2)17,
7(3)27,
7(3)43,
7(4)69,
7(4)91,
8(1)16,
8(1)25,
8(2)17,
8(4)1,
8(4)37,
9(1)23,
9(1)35,
9(2)1,
9(2)11,
9(3)21,
10(2)41,
10(3)13,
11(2)37,
11(4)39,
12(2)59,
12(4)35,
12(4)47,
13(3)53,
14(2)1,
15(3)161,
17(1)17
- field,
6(2)1,
6(3)17,
7(3)1,
10(4)49,
12(1)27,
15(2)123,
15(3)183
- Fourier,
16(2)57
- given,
1(3)1,
2(3)1,
3(1)15,
3(2)21,
4(3)11,
4(4)33,
5(2)33,
5(3)1,
5(3)11,
6(1)35,
7(1)23,
7(1)33,
7(2)9,
7(4)43,
8(1)3,
9(3)1
- good,
2(2)1,
3(3)29,
4(4)23,
7(1)45,
8(1)3,
9(1)1
- graphics,
2(1)1,
2(1)29,
3(1)1,
3(2)21,
3(3)29,
3(4)1,
3(4)13,
3(4)33,
4(1)39,
4(2)27,
4(3)11,
4(4)23,
5(2)33,
5(4)33,
6(4)1,
6(4)41,
7(1)13,
7(3)1,
7(4)19,
7(4)53,
7(4)61,
7(4)69,
7(4)83,
7(4)91,
8(3)1,
9(1)1,
9(1)13,
9(2)21,
9(3)1,
10(4)1,
10(4)61,
12(1)47,
15(3)183,
17(3)55
- greatly,
2(4)1,
5(4)33,
6(2)1
- implementation,
1(3)29,
2(2)9,
3(1)33,
4(2)7,
4(4)1,
5(1)1,
5(1)23,
5(1)27,
5(3)11,
5(4)13,
5(4)33,
6(1)7,
6(3)1,
7(1)33,
7(2)27,
7(3)13,
7(4)61,
7(4)91,
8(2)1,
9(3)1,
12(1)61,
15(3)183,
17(3)59
- implemented,
1(3)29,
3(1)15,
5(3)11,
7(2)1,
7(4)33,
7(4)83
- indeed,
5(3)1
- many,
1(4)1,
2(1)1,
2(1)29,
2(3)45,
3(2)1,
3(3)1,
3(3)29,
3(4)1,
4(1)39,
4(3)1,
7(1)13,
7(3)1,
7(4)33,
8(2)1,
8(4)25,
9(1)1,
9(3)1,
9(3)41
- motion,
2(4)1,
6(2)27,
12(1)9,
15(2)123
- one,
1(2)1,
1(3)1,
2(2)31,
2(4)15,
3(3)1,
4(2)27,
4(3)11,
4(4)1,
6(1)35,
6(2)27,
7(2)9,
8(1)16,
8(1)25,
8(3)1,
9(3)21,
14(1)63
- point,
1(2)31,
1(4)21,
2(1)29,
2(2)9,
2(2)31,
3(4)1,
4(1)25,
4(4)37,
5(1)1,
5(2)15,
5(3)1,
5(4)1,
5(4)9,
5(4)25,
6(4)29,
7(1)33,
7(2)41,
7(3)1,
7(3)27,
7(3)43,
7(4)43,
7(4)69,
8(1)3,
8(3)1,
8(4)25,
9(1)1,
9(2)11,
10(2)1,
10(3)9,
10(3)27,
15(3)152
- present,
1(2)31,
1(3)1,
1(3)29,
1(4)1,
1(4)21,
2(1)21,
2(2)1,
2(2)25,
2(3)15,
2(3)45,
2(4)1,
3(1)1,
3(1)15,
3(2)15,
3(3)29,
3(4)1,
3(4)33,
4(1)25,
4(2)7,
4(2)27,
4(3)23,
4(4)5,
4(4)11,
4(4)23,
4(4)37,
5(1)9,
5(2)15,
5(2)25,
5(2)33,
5(4)1,
5(4)25,
5(4)33,
6(1)7,
6(1)19,
6(3)17,
6(3)29,
6(3)37,
6(3)45,
6(4)13,
7(1)13,
7(1)23,
7(2)1,
7(2)17,
7(2)27,
7(2)41,
7(3)1,
7(3)19,
7(3)27,
7(3)43,
7(4)3,
7(4)9,
7(4)27,
7(4)33,
7(4)43,
7(4)61,
7(4)69,
7(4)91,
8(1)3,
8(1)25,
8(2)17,
8(2)31,
8(2)41,
8(3)1,
8(3)33,
8(3)41,
8(4)1,
8(4)21,
8(4)25,
8(4)37,
9(1)13,
9(1)23,
9(2)1,
9(2)11,
9(2)21,
9(3)21,
9(3)41,
15(3)183
- presented,
1(3)13,
2(2)1,
2(3)1,
2(4)45,
3(2)1,
4(2)7,
5(1)27,
5(3)11,
6(1)29,
6(3)1,
7(1)33,
8(1)16,
9(3)1
- primitive,
1(4)21,
2(4)25,
4(2)7,
5(4)33,
7(2)1,
8(4)21
- produce,
1(1)21,
2(2)31,
3(3)1,
5(1)1,
5(3)11,
6(1)35,
6(3)17,
7(1)45,
8(4)25,
9(1)23
- readable,
12(2)47
- rotational,
3(3)29
- roughly,
6(4)13
- simple,
1(2)1,
1(2)5,
1(2)25,
1(4)41,
2(2)1,
2(3)15,
2(4)45,
3(1)1,
3(3)29,
4(3)11,
4(4)11,
4(4)23,
5(3)1,
5(3)11,
5(4)9,
5(4)25,
6(1)7,
6(2)27,
6(3)29,
6(4)29,
6(4)41,
7(1)13,
7(2)1,
7(3)1,
7(3)19,
7(4)3,
7(4)53,
9(1)23,
9(3)41,
10(4)49,
13(2)21,
15(3)199,
16(1)25
- simplify,
8(2)31,
8(2)41,
9(1)35
- space,
2(2)1,
2(3)29,
2(4)15,
4(1)11,
4(4)11,
5(2)15,
5(3)1,
5(4)9,
6(1)7,
6(2)1,
6(2)27,
7(3)27,
7(4)83,
8(1)3,
8(3)41,
9(4)57
- specialized,
15(3)183
- starting,
2(3)15
- structure,
2(4)15,
3(4)1,
5(3)35,
6(1)7,
7(2)27,
9(2)21,
10(2)41
- take,
1(3)1,
2(4)15,
3(3)11,
4(1)25,
4(3)1,
5(2)33,
6(2)27,
6(4)1,
7(4)43
- transform,
6(1)1,
6(3)45,
11(2)17,
11(4)39,
15(1)13
- used,
1(3)1,
1(3)7,
1(3)13,
1(3)29,
1(4)21,
2(1)1,
2(1)29,
2(2)9,
2(2)25,
2(3)29,
2(3)45,
2(4)15,
3(1)43,
3(2)21,
3(3)1,
3(3)29,
4(1)1,
4(4)11,
4(4)37,
5(1)9,
6(1)29,
6(2)1,
6(3)1,
6(4)41,
7(3)1,
7(3)19,
7(4)33,
7(4)53,
8(1)3,
8(2)1,
8(2)17,
8(3)41,
8(4)1,
8(4)21,
8(4)25,
9(1)1,
9(3)1
- useful,
1(2)1,
2(2)9,
2(3)45,
3(4)13,
7(3)19,
8(3)23,
9(1)1,
9(1)13,
9(2)11
- very,
1(1)3,
1(1)21,
1(3)29,
2(1)29,
2(2)1,
2(2)31,
4(1)1,
4(4)23,
4(4)37,
7(1)23,
7(4)69,
8(4)1,
9(1)23,
9(2)21
- which,
1(3)1,
1(3)13,
1(3)29,
1(4)41,
2(1)21,
2(2)25,
2(2)31,
3(1)43,
3(2)21,
3(4)1,
4(1)11,
4(1)25,
4(1)39,
4(3)1,
4(3)11,
4(3)23,
4(4)5,
5(1)1,
5(1)9,
5(2)15,
5(3)1,
5(4)1,
6(1)7,
6(3)37,
6(4)41,
7(3)27,
7(4)3,
7(4)69,
7(4)83,
8(1)25,
8(2)41,
8(4)25,
9(1)35,
9(2)11,
9(2)21,
9(3)21,
9(3)41