It should work on macOS/iOS via MoltenVK, but I haven't tested it extensively.
It's a hybrid simulation with particles for the advection and a grid to ensure incompressibility.