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
Hello, I was wondering if CTF supported the 64-bit integer interface to MKL BLAS, LAPACK and ScaLAPACK for arrays with more than 2^31 - 1 elements. For extremely large tensors, this is even more important because a global ScaLAPACK descriptor using 32-bit ints limits the size of the global matrix, not just the local ones.
From what I can tell from the source, the wrappers make use of hard-coded int. Would it be possible to add a build directive to enable the ILP64 interface when building with MKL?
The text was updated successfully, but these errors were encountered:
I believe ILP64 support has recently been merged into Reference ScaLAPACK (Reference-ScaLAPACK/scalapack#19) so in principle CTF would be able to use 64-bit ints for ScaLAPACK regardless of implementation (MKL or reference).
Hello, I was wondering if CTF supported the 64-bit integer interface to MKL BLAS, LAPACK and ScaLAPACK for arrays with more than
2^31 - 1
elements. For extremely large tensors, this is even more important because a global ScaLAPACK descriptor using 32-bit ints limits the size of the global matrix, not just the local ones.From what I can tell from the source, the wrappers make use of hard-coded
int
. Would it be possible to add a build directive to enable the ILP64 interface when building with MKL?The text was updated successfully, but these errors were encountered: