Optimization of ebischeme can be problematic
Not sure how much of an issue it is, but an optimization problem came up with the new Cray-Braodwell environment at ECMWF with the intel environemnt. It happens only with cb05+M7+with_budget. With the default ifort environment (ifort 15), it is not possible to compile ebischeme. I got a "catastrophic" error message. The only way to compile that routine in that configuration, was to replace:
-fp-model strict -fp-model sourceor
-fp-model sourceNote that it does not compile either with
-fp-model preciseNot sure what are the consequences of that change. According to manual, -fp-model source option "causes intermediate results to be rounded to the precision defined in the source code".
#2 Updated by Philippe Le Sager over 4 years ago
- Status changed from New to Closed
- % Done changed from 20 to 100
A new trial, and success: ebischeme.F90 is compiled without the
-fp-model source flag.
This has more to do with code changes than compiling environment:
 >>> ftn -V Intel(R) Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 220.127.116.11 Build 20141023 Copyright (C) 1985-2014 Intel Corporation. All rights reserved.