Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Navigation Map | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Navigation Map | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
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 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. 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. |
Panel | |||||||
---|---|---|---|---|---|---|---|
| |||||||
We are aware of a problem in grib_api when using the Intel compiler that seems to affect different versions of grib_api and causes the model to fail with a floating point exception (SIGFPE) in the routine PRESET_GRIB_TEMPLATE. The advice is to reduce the optimization level when compiling grib_api to -O1 rather than -O2. The error message that typifies this problem is:
|
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
This is caused by the way IFS creates its own signal handler. To enable Cray ATP set:
in the job script to completely disable any signal trapping by DrHook. This issue has been fixed in OpenIFS releases 38r1v05 and beyond. For previous releases, either use the fix above or contact openifs-support@ecmwf.int for assistance. |
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
This is a result of the way in which the OpenIFS is compiled. More information on this and the resolution is described here. |
HTML |
---|
<script type="text/javascript" src="https://softwarejira.ecmwf.int/issues/s/en_UKet2vtj/787/12/1.2.5/_/download/batch/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector.js?collectorId=5fd84ec6"></script> |
Excerpt Include | ||||||
---|---|---|---|---|---|---|
|