trying to remove the Gemv and replace it by blas::gemv and blas::gemm ...
new energy evaluation works