the code will compile even when MKL is not used, i.e. USE_MKL=no