[ANN] SPHExample - A teaching package for small SPH dam-break simulations

Hello all!

Happy to announce another update to version 0.5.0. In this version:

Now I have started to perform dedicated benchmarks up against DualSPHysics (state of the art SPH solver) and am getting these performance readings on the same hardware:

And attached here is a video showing the result at resolution = 0.02 on the same hardware (Intel i5). Res=0.01 has more particles than Res=0.02. Top row uses DBC (Dynamic Boundary Condition) with no density diffusion, whilte bottom row shows it with DDT enabled. Left column is SPHExample, right column is DualSPHysics.

Notice how SPHExample has a cleaner result in the density field (and thereby pressure too, since it is a weakly compressible implementaton) and that the noise around boundaries is non-existent compared to DualSPHysics + it is faster at these resolutions.

So it is turning out to be an awesome package for developing SPH methods, hope I can get some of the Julia community to give it a go!