...
| Section | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| Info | |||
|---|---|---|---|
| |||
OpenIFS support: openifs-support@ecmwf.int. |
| Note | ||
|---|---|---|
| ||
Possible issues with the Cray compiler are related to building shared libraries. If problems occur try using the option "--disable-shared" to only build statically linked libraries. It may be necessary to set the environment variable CRAYPE_LINK_TYPE=dynamic. For assistance, please contact OpenIFS support. |
| Note | ||
|---|---|---|
| ||
We currently recommend not using a higher optimization level than -O1 with the Intel compiler. Failures have been seen with grib_api and the Intel compiler when compiled with -O2. Some versions of the Intel compiler (v14.0.x) can produce an error "unknown option -soname" when using 'configure. If this occurs try using "--disable-shared" or try the cmake command instead. |
| Note | ||
|---|---|---|
| ||
For the IBM xlc compiler we recommend disabling the creation of 'shared libraries' which is known to cause problems with some versions of grib_api. In this example, note the use of the '_r' form of the IBM compiler to ensure grib_api is compiled 'thread-safe'. |
...