Our site saves small pieces of text information (cookies) on your
device in order to verify your login. These cookies are essential
to provide access to resources on this website and it will not
work properly without.
Learn more
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.
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?
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