home.social

#cfd — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #cfd, aggregated by home.social.

  1. #FluidX3D #CFD v3.7 brings faster Q-criterion isosurface rendering with #OpenCL local memory optimization! 🖖🤠
    github.com/ProjectPhysX/FluidX

    Instead of 32 velocities for each #GPU thread, now an 8x8x8 workgroup loads & reuses 11x11x11 velocities in L1$, a 12x VRAM BW reduction.

    Fascinating insight: Which thread loads which cell from VRAM to L1$, and which thread renders which grid cell within the workgroup, can be very different!
    github.com/ProjectPhysX/FluidX

    PS: plugged X-wing Gif in #GitHub preview 🖖😜

  2. #FluidX3D #CFD has reached ⭐ 5000 Stargazers on #GitHub! 🖖🥳
    Grid refinement update is still in development, I haven't forgotten... ⬜◻️◽▫️
    github.com/ProjectPhysX/FluidX

  3. My implementation of the GaussSeidel smoother using a Diagnol direct access scheme in OpenFOAM as compared to the default GS smoother LDU gives almost ~50% improvements in cache misses and hits for a structured 3D cavity tutorial. Profiled using the amazing LIKWID profiler. Will share a deep technical report soon. Check it out and use - github.com/amartyadav/DIAGauss

  4. Released my DIA-format Gauss-Seidel smoother plugin for OpenFOAM v13. MIT licensed.

    Replaces the default LDU smoother on structured hex meshes — DIA stores diagonal bands contiguously, reducing pointer indirection and DRAM pressure. Expecting 10–20% wall-clock gains and better cache utilisation based on standalone profiling. Full OpenFOAM benchmarks incoming.

    github.com/amartyadav/DIAGauss

  5. Finally Intel #GPU support on Linux too. Watch all the metrics go brrr in multi-GPU #FluidX3D #CFD workload! Will #opensource soon™️

    Hardening against the myriads of broken counters in all those bugged APIs was a long shot. 🖖🫠

    ____________ | Windows | #Linux |
    CPU / RAM | ✅️️WinAPI | ✅️️/proc |
    #Nvidia GPU | ✅️️NVML | ✅️️NVML |
    #Intel GPU | ✅IGCL | ✅SYSMAN |
    #AMD GPU | ✅️️️️ADLX | ✅️️️️AMDSMI |

  6. FreeCAD: It IS Rocket Science!

    In full disclosure the author of this post is involved in model, amateur and high power rocketry so forgive their over excitement! This blogpost highlights a fabulous video from #NARCON around using #FreeCAD for #Rocket design analysis using #CFD #rocketry

    blog.freecad.org/2026/04/03/fr

  7. Throwback to April fools day 2022, when I solo-submitted a paper with the word "esoteric" in the title *twice*. The editor carefully asked me if that was a joke. 🖖😆

    Turns out I was totally serious, and that paper scored me the MDPI Computation 2022 Best Paper Award and ~500€ prize money.

    The paper is about two weird algorithms I found to cut VRAM footprint in half for #LBM #CFD simulations on #GPU. A topic that couldn't be more relevant today with the DRAM crisis. 💾🔥

    doi.org/10.3390/computation100

  8. #FluidX3D #CFD v3.6 is out! This release accumulates a number of small improvements over the last months. Most notably, better interactive graphics support on #macOS with XQuartz. Have fun! 🖖😎🌊🍏
    github.com/ProjectPhysX/FluidX

  9. My work for the month is to optimise the matrix adressing scheme of OpenFOAM to reduce cache miss. Initial idea is to replace the LDU Matrix addressing scheme with Diagnol matrix addressing scheme using multiple arrays for structures meshes. Will check it out on a simple 2D Poisson equation using Gauss-Seidel solver to check performance benefits, and will eventually proceed to introduce a new solver as a plugin if benefits are noticeable.
    Wish me luck.

  10. Richtmyer-Meshkov Instability

    If you send a shock wave through a magnetized plasma–something that happens in both supernova explosions and inertial confinement fusion–it can trigger an instability known as the Richtmyer-Meshkov instability. The image above shows a form of this, taken from a simulation. Rather than treating the plasma as a single idealized fluid, the researchers represented it as two fluids: an ion fluid and an electron fluid. This allowed them to better capture what happens when certain components of the plasma react to changes faster than others do.

    The image itself shows the electron number density across the fluid, where darker colors represent higher electron number density. The interface between high and low-densities shows a roll-up instability that resembles the Kelvin-Helmholtz instability, but there are also regions of mushroom-like plumes that more closely resemble Rayleigh-Taylor instabilities.

    The authors note that these structures don’t appear in simulations that represent a plasma as a single fluid; you need the two-fluid representation to see them. (Image and research credit: O. Thompson et al.)

    #CFD #computationalFluidDynamics #fluidDynamics #instability #KelvinHelmholtzInstability #magnetohydrodynamics #numericalSimulation #physics #plasma #RayleighTaylorInstability #RichtmyerMeshkovInstability #science #shockwave
  11. Improving Turbulence Models

    Calculating turbulent flows like those found in the ocean and atmosphere is extremely expensive computationally. That’s why forecasting models use techniques like Large Eddy Simulation (LES), where large physical scales are calculated according to the governing physical equations while smaller scales are approximated with mathematical models. Researchers are always looking for ways to improve these models–making them more physically accurate, easier to compute, and more computationally stable.

    In a new study, researchers used an equation-discovery tool to find new improvements to these models for the smaller turbulent scales. They started by doing a full, computationally expensive calculation of the turbulent flow. The equation-discovery tool then analyzed these results, looking to match them to a library of over 900 possible equations. When it found a form that fit the data, the researchers were then able to show analytically how to derive that equation from the underlying physics. The result is a new equation that models these smaller scales in a way that’s physically accurate and computationally stable, offering possibilities for better LES. (Image credit: CasSa Paintings; research credit: K. Jakhar et al.; via APS)

    #CFD #computationalFluidDynamics #fluidDynamics #geophysics #largeEddySimulation #machineLearning #mathematics #numericalSimulation #physics #science #turbulence
  12. The submission deadline for abstracts and training courses has been extended to March 15 to fill the last places in the programme.

  13. Transport and settling of suspended particles in a simulated estuary: particle-laden freshwater enters a basin filled with seawater. The white iso-surface indicates 50% of the original particle density. Kelvin-Helmholtz instabilities evolve in the shear flow and drive the turbulent mixing. Rayleigh–Taylor instabilities can be observed in the initial settling phase. Based on Direct #Numerical #Simulation.

    #sedimentation #estuary #fluiddynamics #turbulence #CFD #computationalfluiddynamics

  14. Transport and settling of suspended particles in a simulated estuary: particle-laden freshwater enters a basin filled with seawater. The white iso-surface indicates 50% of the original particle density. Kelvin-Helmholtz instabilities evolve in the shear flow and drive the turbulent mixing. Rayleigh–Taylor instabilities can be observed in the initial settling phase. Based on Direct #Numerical #Simulation.

    #sedimentation #estuary #fluiddynamics #turbulence #CFD #computationalfluiddynamics

  15. Transport and settling of suspended particles in a simulated estuary: particle-laden freshwater enters a basin filled with seawater. The white iso-surface indicates 50% of the original particle density. Kelvin-Helmholtz instabilities evolve in the shear flow and drive the turbulent mixing. Rayleigh–Taylor instabilities can be observed in the initial settling phase. Based on Direct #Numerical #Simulation.

    #sedimentation #estuary #fluiddynamics #turbulence #CFD #computationalfluiddynamics

  16. Transport and settling of suspended particles in a simulated estuary: particle-laden freshwater enters a basin filled with seawater. The white iso-surface indicates 50% of the original particle density. Kelvin-Helmholtz instabilities evolve in the shear flow and drive the turbulent mixing. Rayleigh–Taylor instabilities can be observed in the initial settling phase. Based on Direct #Numerical #Simulation.

    #sedimentation #estuary #fluiddynamics #turbulence #CFD #computationalfluiddynamics

  17. Transport and settling of suspended particles in a simulated estuary: particle-laden freshwater enters a basin filled with seawater. The white iso-surface indicates 50% of the original particle density. Kelvin-Helmholtz instabilities evolve in the shear flow and drive the turbulent mixing. Rayleigh–Taylor instabilities can be observed in the initial settling phase. Based on Direct #Numerical #Simulation.

    #sedimentation #estuary #fluiddynamics #turbulence #CFD #computationalfluiddynamics

  18. Another one from the archive: turbulent mixing of sediment-laden freshwater and seawater (black). The white iso-surface indicates a 50/50 mix. The freshwater enters the basin at the bottom left. Direct #Numerical #Simulation.

    #sedimentation #estuary #fluiddynamics #turbulence #CFD #computationalfluiddynamics

  19. Another one from the archive: turbulent mixing of sediment-laden freshwater and seawater (black). The white iso-surface indicates a 50/50 mix. The freshwater enters the basin at the bottom left. Direct #Numerical #Simulation.

    #sedimentation #estuary #fluiddynamics #turbulence #CFD #computationalfluiddynamics

  20. Another one from the archive: turbulent mixing of sediment-laden freshwater and seawater (black). The white iso-surface indicates a 50/50 mix. The freshwater enters the basin at the bottom left. Direct #Numerical #Simulation.

    #sedimentation #estuary #fluiddynamics #turbulence #CFD #computationalfluiddynamics

  21. Another one from the archive: turbulent mixing of sediment-laden freshwater and seawater (black). The white iso-surface indicates a 50/50 mix. The freshwater enters the basin at the bottom left. Direct #Numerical #Simulation.

    #sedimentation #estuary #fluiddynamics #turbulence #CFD #computationalfluiddynamics

  22. Snapshot of the turbulent mixing of sediment-laden freshwater (black) and seawater (white / grey) in a modelled estuary. The scene is seen from the top. The freshwater enters from the bottom of the picture.

    The results were obtained from a Direct #Numerical #Simulation. Only half of the domain is simulated (the other half is mirrored). Only the interesting part is shown (the simulated domain is actually a lot bigger).

    #sedimentation #estuary #fluiddynamics #CFD #computationalfluiddynamics

  23. Snapshot of the turbulent mixing of sediment-laden freshwater (black) and seawater (white / grey) in a modelled estuary. The scene is seen from the top. The freshwater enters from the bottom of the picture.

    The results were obtained from a Direct #Numerical #Simulation. Only half of the domain is simulated (the other half is mirrored). Only the interesting part is shown (the simulated domain is actually a lot bigger).

    #sedimentation #estuary #fluiddynamics #CFD #computationalfluiddynamics

  24. Snapshot of the turbulent mixing of sediment-laden freshwater (black) and seawater (white / grey) in a modelled estuary. The scene is seen from the top. The freshwater enters from the bottom of the picture.

    The results were obtained from a Direct #Numerical #Simulation. Only half of the domain is simulated (the other half is mirrored). Only the interesting part is shown (the simulated domain is actually a lot bigger).

    #sedimentation #estuary #fluiddynamics #CFD #computationalfluiddynamics

  25. Snapshot of the turbulent mixing of sediment-laden freshwater (black) and seawater (white / grey) in a modelled estuary. The scene is seen from the top. The freshwater enters from the bottom of the picture.

    The results were obtained from a Direct #Numerical #Simulation. Only half of the domain is simulated (the other half is mirrored). Only the interesting part is shown (the simulated domain is actually a lot bigger).

    #sedimentation #estuary #fluiddynamics #CFD #computationalfluiddynamics

  26. Snapshot of the turbulent mixing of sediment-laden freshwater (black) and seawater (white / grey) in a modelled estuary. The scene is seen from the top. The freshwater enters from the bottom of the picture.

    The results were obtained from a Direct #Numerical #Simulation. Only half of the domain is simulated (the other half is mirrored). Only the interesting part is shown (the simulated domain is actually a lot bigger).

    #sedimentation #estuary #fluiddynamics #CFD #computationalfluiddynamics

  27. Might publish a blog or two in a few weeks about my work with OpenFOAM, different profilers, and an implementation of an LBM CFD kernel on RISC-V with POSITS.

    What a great company to be working for. Learning so much!

  28. Inside Cepheid Variable Stars

    Cepheid variable stars pulsate in brightness over regular periods. That’s one reason astronomers use them as a standard candle to judge distances–even for stars well outside our galaxy. In this image, researchers display a simulation of convection inside a Cepheid eight times more massive than our sun. The colors represent vorticity, with zero vorticity in white.(Image credit: M. Stuck and J. Pratt)

    #2025gofm #astrophysics #CFD #computationalFluidDynamics #convection #flowVisualization #fluidDynamics #numericalSimulation #physics #science
  29. Q&A: New UK onshore wind and solar is ‘50% cheaper’ than new gas

    The UK government has secured a record 7.4 gigawatts (GW) of solar, onshore wind and tidal power in…
    #NewsBeep #News #Headlines #AR7 #CfD #ContractsforDifference #Onshorewind #solarpower #UK #UnitedKingdom
    newsbeep.com/393185/