OpenGL GPU Smoke simulation
Thursday, 25 November 2010

GPUs are making this the era of high powered desktop computing and to prove the point what about a nice example of fluid simulation - video and code included.

 

Banner

 

The idea is to get close to the physics by solving the Navier-Stokes equation so the smoke you see swirling around the cylinder isn't just a special effect but a simulation of the fluid flow. Watch the video to see how it performs. It is worth mentioning that the video is a representation of the simulation in realtime - that is it is what you see when you run the program.

 

smoke

 

You can read more about the technical details at  The Little Grasshopper.

The code, which the author has placed in the public domain, is also available for Visual Studio 2010 and gcc. If you are interested in fluid simulation this is a good place to start.

 

      

OpenGL Smoke Simulation from Philip Rideout on Vimeo.

.

 

 

Other relevant articles:

GPU brings molecular modeling to the desktop

CUDA Toolkit 3.2

EC2 GPU cracks passwords on the cheap

Amazon extends options for high performance cloud computing

GPGPU optimisation

NAG for GPGPU

GPU Gems Volume 1

Graphics Accelerators

Bitmap Effects

Custom Bitmap Effects - Getting started

Custom Bitmap Effects - HLSL

Silverlight Bitmap Effects

Banner


How Alive Is That Project?
11/03/2015

It is perhaps more difficult to tell when an open source project is dead than a commercial one, but perhaps it matters less. Is It Maintained is a new website that will help you measure the vitality o [ ... ]



GCHQ Builds A Raspberry Pi Cluster
15/03/2015

GCHQ, the UK equivalent of the NSA, has created a 66 Raspberry Pi cluster called the Bramble for "educational" purposes. What educational purposes isn't exactly clear, but you do associate super compu [ ... ]


More News

<ASIN:0596804822>

<ASIN:0321228324>

<ASIN:0321335597>

<ASIN:0321515269>

Last Updated ( Thursday, 25 November 2010 )
 
 

   
RSS feed of news items only
I Programmer News
Copyright © 2015 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.