Multi-GPU Computational Fluid Simulation
Physical flow tests are expensive and slow to repeat. This platform turns a 3D model into a virtual test bench for exploring fluid behavior, tuning pumps, and measuring forces.
The solver implements the D3Q19 lattice Boltzmann method in CUDA. It starts from an STL model, voxelizes the geometry, and turns the resulting volume into the simulation domain.
The simulation distributes the domain across multiple GPUs and exchanges boundary data between them.
A networking protocol streams simulation output to an interactive visualization client.