Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|
...
Panel |
---|
IBM / AIX |
Panel | ||||
---|---|---|---|---|
| ||||
IBM (xlf) issues with grib-apiWhen 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 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
Compilation of bindproc.c fails with XLF V12 compilerThis is caused by missing lines in the bindproc.c file for OpenIFS version 38r1. Please add the following code lines to bindproc.c:
Please contact openifs-support@ecmwf.int for further assistance. JIRA Issue:
|
...
Panel |
---|
Intel compiler |
Panel | ||
---|---|---|
| ||
Use of MKL library can cause irreproducible resultsOpenIFS includes a compilation configuration for the Intel compiler with the Intel MKL library (for optimized LAPACK/BLAS). However, please be aware use of this library can cause the model to be irreproducible, even on the same core count in successive runs. We recommend not using it if reproducibility is a concern. OpenIFS also only provides a compilation configuration for the MKL and the Intel library. Linking MKL with other compilers is possible, though complicated and is not tried or tested with OpenIFS. For help with linking the MKL library with other compilers, please see: https://software.intel.com/en-us/articles/intel-mkl-link-line-advisor |
...
Panel | |||||||
---|---|---|---|---|---|---|---|
| |||||||
OpenIFS fails in PRESET_GRIB_TEMPLATE if grib_api compiled with Intel and -O2We 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 |
---|
GNU compilers |
Panel | ||
---|---|---|
| ||
OpenIFS fails with gfortran version 5 compilerOpenIFS is known to fail when using the gfortran/gcc version 5.2 compiler. The error is:
If this occurs we recommend using version 4.8.1 of the gnu compilers. There is currently no fix for this issue with OpenIFS based on the 38r1 release. |
...
Panel |
---|
Cray |
Panel | ||||
---|---|---|---|---|
| ||||
Cray ATP does not workThis 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. Contact openifs-support@ecmwf.int for assistance. |
...