FluidX3D running AMD + Nvidia + Intel GPUs in SLI to pool together 132GB VRAM @ProjectPhysX
FluidX3D running AMD + Nvidia + Intel GPUs in SLI to pool together 132GB VRAM  @ProjectPhysX
Uploaded March 2025 | Updated September 2026, 2 weeks ago
I made this #FluidX3D #CFD simulation run on a frankenstein zoo of 🟥AMD + 🟩Nvidia + 🟦Intel #GPU​s! 🖖🤪

This RGB SLI abomination setup consists of 8 GPUs from 3 vendors in one server:
- 1x Nvidia A100 40GB (2 domains)
- 1x Nvidia Tesla P100 16GB (1 domain)
- 2x Nvidia A2 15GB (1 domain each)
- 3x AMD Instinct MI50 (1 domain each)
- 1x Intel Arc A770 16GB (1 domain)

I split the simulation box with 2322×1857×581 = 2.5 Billion grid cells (132GB VRAM requirement) up into 9 equal domains of ~15GB each, which run on 8 GPUs. The A100 is fast enough to take 2 domains while the other GPUs each get 1 domain. This is 5 completely different GPU microarchitectures seamlessly communicating over PCIe 4.0 x128. Under #OpenCL they are all created equal and don't care what vendor the GPU is which computes the neighbor domain.

This demonstrates that heterogenious #GPGPU compute is actually very practical. FluidX3D users can run the hardware they already have, and freely expand with any other hardware that is best value at the time, rather than being vendor-locked and having to buy more expensive GPUs that bring less value.

The demo setup itself is the Cessna-172 in flight fir 1 second real time, at 226 km/h airspeed. 159022 time steps, 11h27min runtime consisting of 9h16min (compute) + 2h11min (rendering).
Setup: github.com/ProjectPhysX/FluidX3D/blob/master/src/setup.cpp#L771
Cessna-172 3D model: thingiverse.com/thing:814319/files

I created the FluidX3D CFD software from scratch and put the entire source code on #GitHub, for anyone to use for free. Have fun!
github.com/ProjectPhysX/FluidX3D

Huge thanks to Tobias Ribizel from TUM Campus Heilbronn for providing the hardware for this test!
FluidX3D running AMD + Nvidia + Intel GPUs in SLI to pool together 132GB VRAMLine3D [GRAPHICS ENGINE] Dynamische BeleuchtungCommercial CFD would take months for this | its just minutes with FluidX3DSoundFFT - SoundFFT meets Line3DReal time raytracing without RTX? No problem! Raytraced isosurface demo running on GTX 960MFluidX3D [FLUID SIMULATION] - Real Time Free Surface LBM with Volume-of-FluidFluidX3D [FLUID SIMULATION] - Smashing the Memory Wall with FP16 | 100 Subscriber SpecialRadial Fan simulated in FluidX3D CFD (this was 45min on a gaming PC)FluidX3D Rendering Comparison (Raindrop Impact)Bad Apple in cmd.exe... but in colorSimulating an oblique drop impact on a shallow liquid pool with FluidX3DI wrote this Real Time RayTracer from Scratch in 1 Week. Hybrid Rasterization + Raytracing Demo
Dr. Moritz Lehmann |

FluidX3D running AMD + Nvidia + Intel GPUs in "SLI" to pool together 132GB VRAM

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER