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.