Hello David,
our
COSMO
colleague Davide from Bologna lately had a similar problem. And it is not a problem of the name “David”, but he traced it back to a possible compiler bug in the Intel compiler:
Quoting from his Mail:
“we noticed that recent version of Intel compiler
introduces a bug in src_conv_tiedtke of
COSMO
, producing strange
convective precipitation bands at
MPI
subdomain boundaries (see
attachment). This has been noticd in operational version 5.0, but I
assume the convection scheme did not change recently.
This is the compiler version:
[dcesari0@node166 ~]$ ifort —version
ifort (
IFORT
) 15.0.2 20150121
Copyright © 1985-2015 Intel Corporation. All rights reserved.
Qnd these are the compiler flags used:
-fno-math-errno -opt-subscript-in-range -align all -axavx -xavx
-heap-arrays -O3
By disabling all the optimizations only on the Tiedtke module (-O0) the
anomaly disappears. The colleagues at Cineca will try to better isolate
the bug (which flag and which code region); it seems that there is no
appreciable feedback on any other model field in atmosphere, so I think
the problem is confined to the prr_conv array. Has anybody noticed this
problem?”
And he showed a figure from convective precipitation, which I attach.
Up to now nobody else complained about that problem, but maybe you are the next one. Are you using the Intel compiler?
Ciao
Uli
Hello David,
our COSMO colleague Davide from Bologna lately had a similar problem. And it is not a problem of the name “David”, but he traced it back to a possible compiler bug in the Intel compiler:
Quoting from his Mail:
“we noticed that recent version of Intel compiler
introduces a bug in src_conv_tiedtke of COSMO , producing strange
convective precipitation bands at MPI subdomain boundaries (see
attachment). This has been noticd in operational version 5.0, but I
assume the convection scheme did not change recently.
This is the compiler version:
[dcesari0@node166 ~]$ ifort —version
ifort ( IFORT ) 15.0.2 20150121
Copyright © 1985-2015 Intel Corporation. All rights reserved.
Qnd these are the compiler flags used:
-fno-math-errno -opt-subscript-in-range -align all -axavx -xavx
-heap-arrays -O3
By disabling all the optimizations only on the Tiedtke module (-O0) the
anomaly disappears. The colleagues at Cineca will try to better isolate
the bug (which flag and which code region); it seems that there is no
appreciable feedback on any other model field in atmosphere, so I think
the problem is confined to the prr_conv array. Has anybody noticed this
problem?”
And he showed a figure from convective precipitation, which I attach.
Up to now nobody else complained about that problem, but maybe you are the next one. Are you using the Intel compiler?
Ciao
Uli