Fluid volume simulation

Thanks for your response... :)

I noticed it had:
System Requirements


  • Supported Operating Systems: Windows 2000 Service Pack 4; Windows Server 2003; Windows Vista; Windows XP
I am 7 64 bit, so is it safe for me to install?
 
You may have to install the VS 2008 runtime
http://www.microsoft.com/downloads/...34-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en

I'll make an updated version, to fix this.

Done! And still a nogo on a 295...
nogo2.jpg


Guess it's a DX11 thing.
 
On a Nvidia 295 this software can not run, as it requires compute shader 5. Currently only works on ATI 5xxx cards.
 
My HD5870 @ 930/1250MHz scores 2328.

From what I've read, the kernel is vectorized, so it suits nicely for the Radeons. Playing with thread block size doesn't help much the GF100 to gain performance.
 
New version (1.3) is available, with optimizations for both NV and ATi hardware -- as claimed by the autor -- while GF100 still lagging way behind HD5000 scores.

From the comments, some are pointing to the crappy handling of 3D textures in NV's driver for DC5.
 
An updated Fluid3D version 1.3 is now available.
The thread group size has been changed to 256 (16x4x4) for all volume compute kernels. (Before it was 50x4x4 or 8x4x4). The results is a 10-20% speed bump.

This demo was made before Fermi was available. On a GTX480 It happens to be running 3 times slower as a HD5870. Nvidia has some performance issues when using 3D textures.
An alternative version making use of 2D texture arrays is available in the ComputeMark 2.x benchmark.
 
Wow, that's weird. With 2DTexArrays, my HD5870 is only half as fast (252 score) as with the former 3D textures 532 score) using the ComputeMark 2.0.

Total score: 1448 (in 1920x1200) on Cat 10.4, Win7x64 and an E8500.

Nice Benchmark, guys!
 
Wow, that's weird. With 2DTexArrays, my HD5870 is only half as fast (252 score) as with the former 3D textures 532 score) using the ComputeMark 2.0.

It used to be only 1/3 slower, I just noticed Robert made the volume larger than 200^3 that may explain something...
 
Back
Top