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)
2. Find the line:
$OIFS_FFLAGS{?} = -O2 -emf -hadd_paren -hflex_mp=conservative -hfp1 -hbyteswapio -J./
3. Replace it with:
$OIFS_FFLAGS{?} = -O2 -emf -hadd_paren -hflex_mp=conservative -hfp1 -hipa0 -hbyteswapio -J./
4. Recompile.
If this does not solve the problem, please contact openifs-support@ecmwf.int for assistance.