Enable back floating-point exceptions for SYCL build
authorAndrey Alekseenko <al42and@gmail.com>
Wed, 23 Jun 2021 19:46:05 +0000 (22:46 +0300)
committerAndrey Alekseenko <al42and@gmail.com>
Wed, 23 Jun 2021 19:46:05 +0000 (22:46 +0300)
commitc502562354b1de48aa4e8e102a04d7586ce345e3
treed09a9d6226fb412f21863cc5fa51c3d3de50ccf9
parent840a888763887fdf6b41a59dbc8bc4a2a0971fdb
Enable back floating-point exceptions for SYCL build

Originally, they were disabled in
48fb95de1e456569deed5096924e617d511cf109 because Intel IGC compiler was
triggering them while doing JIT compilation of NBNXM kernels from the
intermediate bytecode.

Now:

- The problem was fixed in IGC 1.0.7683 (compute-runtime 21.24.20098).

- Either NBNXM kernels or the DPC++ compiler changed, and the generated
  SPIR-V code does not trigger FPEs even for earlier IGC versions.
api/legacy/include/gromacs/math/utilities.h
src/gromacs/math/utilities.cpp