Sorry, you don't have to actually delete the mkl stuff from matrix.h and matrix.cpp. Not defining USE_MKL disables the code anyway.