CPU & RAM
Further speed and memory improvements:
-
Add CPU & RAM-page to documentation.
-
Change loop-order from x-z-y to z-x-y in Gauss-Seidel smoothing with line relaxation in y-direction. Hence reversed lexicographical order. This results in a significant speed-up, as x is the fastest changing axis.
-
Move total residual calculation from
solver.residual
intonjitted.amat_x
. -
Simplifications in
utils
:- Simplify
utils.get_source_field
. - Simplify
utils.Model
. - Removed unused timing-stuff from early development.
- Simplify