fixed bug in LBM::voxelize_stl() size parameter standard initialization.minor bug fixes in graphics engine (free cursor not centered during rotation, labels in VR mode).fixed bug in make.sh where multi-GPU device IDs would not get forwarded to the executable.fixed erroneous double literal for Intel iGPUs in skybox color functions.fixed bug in temperature equilibrium function for temperature extension.minor optimizations in multi-GPU communication (insignificant performance difference).added suggestion of largest possible grid resolution if resolution is set larger than memory allows.improvements to keyboard/mouse control (+/- for zoom, mouseclick frees/locks cursor).added a help menu with key H that shows keyboard/mouse controls, visualization settings and simulation stats.fixed bug in write_line() function in src/utilities.hpp.displayed GPU memory allocation size is now fully accurate.minor optimization to GPU voxelization algorithm (workgroup threads outside mesh bounding-box return after ray-mesh intersections have been found).added particles with immersed-boundary method (either passive or 2-way-coupled, only supported with single-GPU).added kernel for solid boundary rendering with marching-cubes.added option to not auto-scale mesh during read_stl(.), with negative size parameter.
0 Comments
Leave a Reply. |