Bug#921193: libmkl-rt: Octave returns wrong results when large arrays are multiplied
Mo Zhou
lumin at debian.org
Tue Feb 5 05:14:15 GMT 2019
control: tags -1 +wontfix
Hi Ido,
As discussed in [1], I think this issue is not fixable because there
is no bug in either MKL or Octave. The GEMM computation error is just
because the clash between libgomp and libiomp.
If you need to use Octave against MKL, please set the environment
variable to switch threading model to GNU OpenMP or TBB:
MKL_THREADING_LAYER=gnu
MKL_THREADING_LAYER=tbb
Please don't set it as MKL_THREADING_LAYER=intel, which could cause
the original problem you described.
[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=921207
More information about the debian-science-maintainers
mailing list