What I did
- Finished adding LAPACK and BLAS functions to nmatrix-atlas plugin, so that
my new nmatrix plus nmatrix-atlas is functionally equivalent to the old
nmatrix. The trickiest part of this was the cases (like matrix
multiplication) where we want to use ATLAS functions when applicable, but
still must call the original nmatrix implementation otherwise.
- Changed
rake spec
task so that nmatrix-atlas tests run the entire nmatrix test
suite in addition to ATLAS specific tests
- Miscellaneous bug fixes to BLAS/LAPACK functions in nmatrix
- Started trying to implement a general LAPACK backend for nmatrix using
LAPACKE
- Reviewed some code in agisga's mixed_models gem
What I learned
Useful references