A little gift to you all: FluidX3D v3.0 enables 31% larger grid resolution when running on CPUs or iGPUs!
Improvements
- reduced memory footprint on CPUs and iGPU from 72 to 55 Bytes/cell (fused OpenCL host+device buffers for
rho
/u
/flags
), allowing 31% higher resolution in the same RAM capacity - faster hardware-supported and faster fallback emulation atomic floating-point addition for
PARTICLES
extension - hardened
calculate_f_eq()
against bad user input forD2Q9
Bug fixes
- fixed velocity voxelization for overlapping geometry with different velocity
- fixed Remaining Time printout during paused simulation
- fixed CPU/GPU memory printout for CPU/iGPU simulations
- fixed bug that
default_filename()
would fail if there was a.
in the file path
Have fun with the software!
-- Moritz
PS: Here's a little demo of what FluidX3D v3.0 is capable of: