...
Panel | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
There is an issue with OpenIFS when compiling with the Intel compiler at optimization level -O2 or above on chipsets that support SSE4.1 & AVX instructions. Users will see failure with the T21 test job similar to the following:
It arises because these this compiler makes use of 2-way vectorization when compiling both branches of IF statements which can generate floating point exceptions if a zero divide is possible in the unexecuted branch and the IFS internal signal handler (DRHOOK) is enabled. There are several possible workarounds:
For more help with this issue, please contact openifs-support@ecmwf.int. This issue has been fixed in oifs38r1v05 and above. |
...