FluidX3D [FLUID SIMULATION] Some Real Time Demonstrations @ProjectPhysX
FluidX3D [FLUID SIMULATION] Some Real Time Demonstrations  @ProjectPhysX
Uploaded October 2018 | Updated September 2026, 1 week ago
FluidX3D is a real time 3D fluid simulation based on the lattice Boltzmann method. It is written in OpenCL (GPU code) and optimized to the physical limit (video memory bandwith, ~500GB/s).

FluidX3D has been completely overhauled, all velocity sets (D2Q9, D3Q13, D3Q15, D3Q19, D3Q27) as well as all collision operators (single relaxation time (SRT), two relaxation time (TRT), multi relaxation time (MRT)) have been added and can be freely combined. In my implementation, neither TRT or MRT have any measurable performance impact since the bottleneck is still the memory bandwidth, capped by the hardware to about 420GB/s on the Titan Xp. The swap algorithm is OS-Pull (fastest algorithm, but not as memory efficient) and the data layout is the faster struct-of arrays (SoA). I've reached the optimization limit with 2.6 Giga lattice updates per second (GLUPs) for D3Q19 on the Titan Xp.

I've translated my graphics library Line3D into OpenCL with the Bresenham algorithm for drawing lines on a bitmap. It can handle up to 2 billion lines per second, which is way faster than all other graphics libraries for primitive shapes out there.

For more information about FluidX3D and my other projects, visit
projectphysx.de



Music: CMA - You're Not Alone
FluidX3D [FLUID SIMULATION] Some Real Time DemonstrationsDroneEngine [QUADCOPTER SIMULATION] June Update: control modesFluidX3D - Simulating Rayleigh-Bénard Convection in Real Time and 3D on a GPUPhysX3D [GRAVITY SIMULATION] Planetary Movement through SpacePortraits of the Planets SupercutChevrolet C10 1961 in 4.3 Billion cell CFD - FluidX3D on 2x Intel Xeon 6979PRunning Cyberpunk 2077 in Windows CMD with 128x42 ASCII charactersThere is a horrible bug in my code.Smooth isosurface raytracing in real timeFluidX3D [FLUID SIMULATION] 65536 Particles in Real TimeNuclide3D - 3D Table of NuclidesFluidX3D [FLUID SIMULATION] Rocket Nozzle Simulation
Dr. Moritz Lehmann |

FluidX3D [FLUID SIMULATION] Some Real Time Demonstrations

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER