[Beowulf] Here we go again
Miguel Dias Costa
migueldiascosta at gmail.com
Thu Dec 12 17:54:02 PST 2019
On 13/12/2019 00:29, Peter Kjellström wrote:
> But setting MKL_DEBUG_CPU_TYPE=5 has an effect (essentially turns off
> cpu detect and sets it to type 5, which is AVX2).
I have been using MKL_DEBUG_CPU_TYPE=5 on Naples with the 2018 versions
of MKL with good results, but when switching to 2019 versions some
application tests started failing (dramatically wrong results) in FFT
dependent stuff (and no failure without MKL_DEBUG_CPU_TYPE=5).
I could also reproduce this behaviour in some of MKL's own FFT examples,
so it shouldn't be hard for other people to check.
Setting both MKL_DEBUG_CPU_TYPE=5 and MKL_CBWR=COMPATIBLE solved the
issue, and MKL is still using AVX2, but it does mean one needs to be
careful with MKL_DEBUG_CPU_TYPE...
My two (sing)cents,
More information about the Beowulf