FluidX3D v2.7 (visualization upgrade)
New features:
- added slice visualization (key 2 / key 3 modes, then switch through slice modes with key T, move slice with keys Q/E)
- made flag wireframe / solid surface visualization kernels toggleable with key 1
- added surface pressure visualization (key 1 when
FORCE_FIELDis enabled andlbm.calculate_force_on_boundaries();is called) - added binary
.vtkexport function for meshes withlbm.write_mesh_to_vtk(Mesh* mesh); - added
time_step_multiplicatorforintegrate_particles()function in PARTICLES extension
Bug fixes:
- made correction of wrong memory reporting on Intel Arc more robust
- fixed bug in
write_file()template functions - reverted back to separate
cl::Contextfor each OpenCL device, as the shared Context otherwise would allocate extra VRAM on all other unused Nvidia GPUs - removed Debug and x86 configurations from Visual Studio solution file (one less complication for compiling)
- fixed bug that particles could get too close to walls and get stuck, or leave the fluid phase (added boundary force)
