Lattice Boltzmann Simulator
Welcome! This simulator uses WebAssembly and WGPU to run a fast physics simulation within a browser. The rust code can be found in the lbm-wgpu folder. The frontend interface is written using vanilla Typescript and bundled with Vite.
If you see an empty screen with menu buttons, your browser is likely not compatible with web gpu This website was tested with an M1 Apple chip/gpu. On older devices, performance may be poor