You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
btas::contract(1.0, *this, {0,1,3}, *cmat, {3,2}, 0.0, *out, {0,1,2}); with the column major should not permute indices, but it does. Not sure if this is a problem in the index notation, or that of the implementation (or both).
The text was updated successfully, but these errors were encountered:
I think just an implementation issue, it should be checked if permutation can be replaced by CblasTrans directive before calling BLAS in btas/generic/contract.h
Naoki, in this case there is no transposition either (because it is column major), and I think that btas::contract is biased towards row major. I could look into this later (but I will be hosting a conference till Tuesday..)
btas::contract(1.0, *this, {0,1,3}, *cmat, {3,2}, 0.0, *out, {0,1,2}); with the column major should not permute indices, but it does. Not sure if this is a problem in the index notation, or that of the implementation (or both).
The text was updated successfully, but these errors were encountered: