Currently there are benchmarks for:
solver
:solver
,smoothing
,residual
.njitted
: None;utils
: None.
Not too many benchmarks so far. But enough to detect any sever regression. More importantly, everything is set up and in place. So before trying to improve speed or memory in any function, write a benchmark for it.
Make sure to set
OPENBLAS_NUM_THREADS=1
MKL_NUM_THREADS=1
OMP_NUM_THREADS=1
as outlined in the asv-docs.
The results which are shown on emsig.github.io/emg3d-asv are stored in the github.com/emsig/emg3d-bench-repo.