Does anyone know if there are any performance benchmarks or scaling analysis results for SimPEGs forward modeling methods? I’ve looked around, and I can only find information on the inverse step.
Hi! In the last few releases of SimPEG (v0.21 and v0.22) we included new implementations of the gravity and magnetic simulations that use Numba and Choclo under the hood. These showed to be faster and more memory efficient than the pre-existing ones. In order to use them you need to install choclo
and set engine="choclo"
when defining the simulation. You can find more information in the API reference.
I created two repositories to benchmark the two implementations, one for the gravity simulation https://github.com/santisoler/simpeg-benchmarks-gravity
and one for the magnetic simulation https://github.com/santisoler/simpeg-benchmarks-magnetic
.
Hope this helps!
This is exactly what I was looking for, thank you! Are (or should) these results included in the official SimPEG documentation?