Should be "LBM lbm (L, 4u*L, L..." -> "LBM lbm (128u, 4u*128u, 128u..." -> "LBM lbm (128u, 512u, 128u..."
FluidX3D
Moderator: oliveroxtoby
Forum rules
and Helpful information for the FEM forum
and Helpful information for the FEM forum
Re: FluidX3D
-
- Veteran
- Posts: 3132
- Joined: Sat May 20, 2017 12:06 pm
- Location: Germany
Re: FluidX3D
The delta-wing case for comparison with OF.
SimpleFOAM-solver, no turbulence.
FluidX uses Re approx 10000 also.
When looking at the FluidX flow field, you get the impression that there is
a lot of turbulence. With OF you cant confirm that.
SimpleFOAM-solver, no turbulence.
FluidX uses Re approx 10000 also.
When looking at the FluidX flow field, you get the impression that there is
a lot of turbulence. With OF you cant confirm that.
Re: FluidX3D
Just for some additional information, a discussion about local grid refinement and some test cases with FluidX3D...thschrader wrote: ↑Sun Feb 05, 2023 1:01 pm any idea where and how to play with the mesh-resolution?
https://github.com/ProjectPhysX/FluidX3D/discussions/58
Re: FluidX3D
FluidX3D v2.3 (particles)
added particles with immersed-boundary method...
FluidX3D v2.4 (UI improvements)
added a help menu with key H that shows keyboard/mouse controls, visualization settings and simulation stats...
FluidX3D v2.5 (raytracing overhaul)
implemented light absorption in fluid for raytracing graphics, https://www.youtube.com/watch?v=XOfXHgP4jnQ
FluidX3D v2.6 (Intel Arc patch)
FluidX3D is now fully operational on Intel Arc GPUs...
FluidX3D v2.7 (visualization upgrade)
added slice visualization; added surface pressure visualization; https://www.youtube.com/watch?v=uL8usTb0Czg
FluidX3D v2.8 (documentation + polish)
added more documentation, https://github.com/ProjectPhysX/FluidX3 ... NTATION.md
https://github.com/ProjectPhysX/FluidX3D/releases
added particles with immersed-boundary method...
FluidX3D v2.4 (UI improvements)
added a help menu with key H that shows keyboard/mouse controls, visualization settings and simulation stats...
FluidX3D v2.5 (raytracing overhaul)
implemented light absorption in fluid for raytracing graphics, https://www.youtube.com/watch?v=XOfXHgP4jnQ
FluidX3D v2.6 (Intel Arc patch)
FluidX3D is now fully operational on Intel Arc GPUs...
FluidX3D v2.7 (visualization upgrade)
added slice visualization; added surface pressure visualization; https://www.youtube.com/watch?v=uL8usTb0Czg
FluidX3D v2.8 (documentation + polish)
added more documentation, https://github.com/ProjectPhysX/FluidX3 ... NTATION.md
https://github.com/ProjectPhysX/FluidX3D/releases
Re: FluidX3D
FluidX3D v2.9 (multithreading)
- added cross-platform parallel_for implementation in utilities.hpp using std::threads
- significantly (>4x) faster simulation startup with multithreaded geometry initialization and sanity checks
- faster calculate_force_on_object() and calculate_torque_on_object() functions with multithreading
- added total runtime and LBM runtime to lbm.write_status()
FluidX3D v2.10 (frustrum culling)
- improved rasterization performance via frustrum culling when only part of the simulation box is visible
- improved switching between centered/free camera mode
- refactored OpenCL rendering library
- unit conversion factors are now automatically printed in console when units.set_m_kg_s(...) is used
- faster startup time for FluidX3D benchmark
FluidX3D v2.11 (improved Linux graphics)
- interactive graphics on Linux are now in fullscreen mode too, fully matching interactive graphics on Windows in functionality and user interface
- made CPU/GPU buffer initialization significantly faster with std::fill and enqueueFillBuffer (overall ~8% faster simulation startup)
- added operating system info to OpenCL device driver version printout
FluidX3D v2.12 (faster startup)
- if make is installed, source code compiling on Linux is now ~3x faster using multiple CPU cores, from ~15s to ~5s
- simulation initialization for single-GPU simulations is ~40% faster now
- simulation initialization for multi-GPU simulations is ~15% faster now
FluidX3D v2.13 (improved .vtk export)
- data in exported .vtk files is now automatically converted to SI units
- ~2x faster .vtk export with multithreading
- added unit conversion functions for TEMPERATURE extension
FluidX3D v2.14 (visualization upgrade)
- coloring can now be switched between velocity/density/temperature with key Z
- uniform improved color palettes for velocity/density/temperature visualization
- color scale with automatic unit conversion can now be shown with key H
- slice mode for field visualization now draws fully filled-in slices instead of only lines for velocity vectors
- shading in VIS_FLAG_SURFACE and VIS_PHI_RASTERIZE modes is smoother now
- make.sh now automatically detects operating system and X11 support on Linux and only runs FluidX3D if last compilation was successful
https://www.youtube.com/watch?v=p32uFTQmOzE
https://github.com/ProjectPhysX/FluidX3D/releases
- added cross-platform parallel_for implementation in utilities.hpp using std::threads
- significantly (>4x) faster simulation startup with multithreaded geometry initialization and sanity checks
- faster calculate_force_on_object() and calculate_torque_on_object() functions with multithreading
- added total runtime and LBM runtime to lbm.write_status()
FluidX3D v2.10 (frustrum culling)
- improved rasterization performance via frustrum culling when only part of the simulation box is visible
- improved switching between centered/free camera mode
- refactored OpenCL rendering library
- unit conversion factors are now automatically printed in console when units.set_m_kg_s(...) is used
- faster startup time for FluidX3D benchmark
FluidX3D v2.11 (improved Linux graphics)
- interactive graphics on Linux are now in fullscreen mode too, fully matching interactive graphics on Windows in functionality and user interface
- made CPU/GPU buffer initialization significantly faster with std::fill and enqueueFillBuffer (overall ~8% faster simulation startup)
- added operating system info to OpenCL device driver version printout
FluidX3D v2.12 (faster startup)
- if make is installed, source code compiling on Linux is now ~3x faster using multiple CPU cores, from ~15s to ~5s
- simulation initialization for single-GPU simulations is ~40% faster now
- simulation initialization for multi-GPU simulations is ~15% faster now
FluidX3D v2.13 (improved .vtk export)
- data in exported .vtk files is now automatically converted to SI units
- ~2x faster .vtk export with multithreading
- added unit conversion functions for TEMPERATURE extension
FluidX3D v2.14 (visualization upgrade)
- coloring can now be switched between velocity/density/temperature with key Z
- uniform improved color palettes for velocity/density/temperature visualization
- color scale with automatic unit conversion can now be shown with key H
- slice mode for field visualization now draws fully filled-in slices instead of only lines for velocity vectors
- shading in VIS_FLAG_SURFACE and VIS_PHI_RASTERIZE modes is smoother now
- make.sh now automatically detects operating system and X11 support on Linux and only runs FluidX3D if last compilation was successful
https://www.youtube.com/watch?v=p32uFTQmOzE
https://github.com/ProjectPhysX/FluidX3D/releases