Benchmarks using airspeed velocity.
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.