Programs
If you use these programs I sure
could use a reference and/or attribution.
All the programs require a decent processor
and graphics card to perform at interactive speeds.
Click on the name to
download the program.
Enable your browser to accept content if you want to download
these programs.
DuckWeed:
A interactive fluids program
involving two-dimensional turbulence (2562)
and tracer particles.
The user can stir the fluid with the cursor and it responds in
real time. Should work on any windows
machine (if not - please send me the error so I can fix it).

StirCrazy:
This does more things than DuckWeed (such as the ink transport
shown below) and uses athe GPU for calculations.
This program requires windows and a decent graphics card (with Shader Model 3 such as the Nvidia 6800 series or higher).
For more info on GPU processing go
here.

This program was shown at the APS Division of Fluid Dynamics
Meeting in 2005. The poster (which has some
directions on it) is here.
PollenSeed:
A interactive fluids program in
three dimensions. It follows particles in 3D or lets you
BE one of the particles.

This program was shown at the APS
Division of Fluid Dynamics Meeting in 2006. The
poster is here.
LA-GPU:
Linear Algebra
routines for graphics processors. Includes: vector
operations, vector reductions, and sparse matrix operations.
Written using OpenGL and C++. Natively complied with Visual
Studio 2005 for Windows XP OS - but neither is a requirement
to use this package.


For a $50 GPU (Nvidia 6600GT) the
performance using this library (replacing BLAS) for scientific
calculations is roughly 300% faster than a general purpose
2 GHz AMD CPU. See sample calculation below. This
is a paper with detailed
results. A M.S.
Thesis.
Screen Savers:
The programs are full screen mode
so they can be made into a screen saver by changing the
extension from *.exe to *.scr and then copying the *.scr file
(and other files) to the windows/system32 directory.
A cool screen saver I didn't write is
here.
Back to
top