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
double gemm with alpha = 1.0 and beta = 2 would not be accepted.
Also types are handled in a very error-prone way because everything is passed around using const reference.
I made a hack to make sure that BAGEL is no slower than direct Lapack call (4f83749), but this should be a tentative fix. Without these fix, sometimes BAGEL was calling generic function!!
The text was updated successfully, but these errors were encountered:
For efficiency btas/optimize/contract.h directly calls _impl functions (or I could just call CBLAS directly but that's redundant).
On a separate note, there should be a mechanism to detect this sort of bug, in which unoptimized code is used in cases that could be processed by the standard BLAS. This was a critical bug!
double gemm with alpha = 1.0 and beta = 2 would not be accepted.
Also types are handled in a very error-prone way because everything is passed around using const reference.
I made a hack to make sure that BAGEL is no slower than direct Lapack call (4f83749), but this should be a tentative fix. Without these fix, sometimes BAGEL was calling generic function!!
The text was updated successfully, but these errors were encountered: