This page has a list of known issues for the Cray compilers and compiler environment (all versions).
Fails in updclie with error: irregularly spaced fields
This error occurs at the start of the model run. It has been found to be caused by specific version of the Cray compiler, cce/8.5.8 that comes with cdt/17.03. There have been reports that older versions may also give the same error.
If this occurs, we recommend recompiling the model code with a more recent version. The model has been tested successfully with cdt versions 17.09, 18.04 and 18.07.
If this is not possible, then recompiling the model with lower optimization, -O1, also fixesthe problem. To reduce the optimization, edit the file make/cfg/cce-opt.cfg, edit the line that begins $OIFS_FFLAGS{?} = and change -O2 to -O1.
Cray cce/8.5.8 compiler can cause failure in wave model
The Cray fortran compiler version cce/8.5.8 can cause OpenIFS to fail. The error is seen on the first timestep in a call to SUBROUTINE OUTBS in the wave model.
Only cce/8.5.8 has this behaviour. We recommend using a more recent version if possible.
To workaround the problem, please add an additional option to the compilation flags:
1. Edit the cray compiler configuration file in make/cfg/cce-opt.cfg (and the noopt, nansC versions)