Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
When compiling grib-api on IBM architectures with the XLF compiler, we recommend disabling the creation of "shared libraries" and use static libraries only. This can cause runtime errors. For more information, please see Installing grib-api. | ||||||
Panel | ||||||
| ||||||
We are aware of a number of problems using OpenIFS with the Portland compiler (multiple versions). Reports indicate the model can hang or the compilation can hang. Support for PGI will be withdrawn from OpenIFS version 38r1v05 onwards. We encourage users to use GNU (gfortran), Intel or Cray compilers instead. |
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 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:
OpenIFS uses a default of -O1 in the configuration files. If you increase the optimisation level, please be aware of this issue. For more help with this issue, please contact openifs-support@ecmwf.int. |
...
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 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://software.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> |
...