[Q-e-developers] vdw-d failing test (./check-pw.x.j)
Gabriele Sclauzero
gabriele.sclauzero at epfl.ch
Mon Nov 3 11:23:38 CET 2014
Il giorno 03 Nov 2014, alle ore 08:42, Paolo Giannozzi <paolo.giannozzi at uniud.it> ha scritto:
> On Sat, 2014-11-01 at 22:36 +0100, Lorenzo Paulatto wrote:
>
>> I did not follow the discussion
>
> nor did I, so can somebody please make a summary:
> - was the error already present in v. 5.1, or is it new?
The problem is already present in v5.1 and it was identified about 3 months ago
> - has the place where the error occurs been found?
Yes, it comes from the OpenMP reduction of the multidimensional array force_london( ipol , ata ) at line 519 of Modules/mm_dispersion.f90 . It just shows up with Intel compilers, apparently, so it might be due to miscompilation of the code.
> - if so, is there a workaround?
Yes, it was fixed by commit 11078 by introducing an auxiliary variable in order to avoid the OpenMP reduction on that array.
Best regards
Gabriele
>
> Paolo
§ Gabriele Sclauzero, EPFL SB ITP CSEA
PH H2 462, Station 3, CH-1015 Lausanne
More information about the developers
mailing list