[Pw_forum] BUG in NEB calculations with tefield=true
Maxim Skripnik
maxim.skripnik at uni-konstanz.de
Mon Nov 6 15:55:22 CET 2017
Dear developers,
I'd like to report a strange behavior of neb.x when one sets
tefield=true and dipfield=true. The error of the first image becomes
very large even though the xyz coordinates in FIRST_IMAGE are properly
relaxed. This seems to be not an issue for the actual neb calculation
since neb.p finds the energy barrier anyway. Nevertheless, it leads to a
corrupt .path file, which contains either ********** or/and NaN. When
one wants to restart the neb calculation (e.g. when going from
CI_scheme='no-CI' to 'auto'), is crashes since neb.x reads the corrupted
.path file which contains ******* and NaN.
I took a look at the pw.x calculation of the first image, which is done
only once at the beginning of a neb calculation (stored in
prefix/neb_1/PW.out). And already there one can see the problem:
end of prefix/neb_1/PW.out:
...
...
...
convergence has been achieved in 26 iterations
Writing output data file neb.save
Forces acting on atoms (Ry/au):
atom 1 type 2 force = ************** NaN**************
atom 2 type 2 force = ************** NaN**************
atom 3 type 2 force = ************** NaN**************
atom 4 type 2 force = ************** NaN**************
...
...
...
Total force = NaN Total SCF correction = 0.000109
Interestingly, this doesn't happen with the last image, which was
relaxed with exactly the same pw.x settings. This happens even with
eamp=0, as long as tefield=true and dipfield=true. I was able to
reproduce the behavior with QE 6.0 and 6.1 on two totally different
computer clusters. Any idea why this happens?
Best regards
Maxim Skripnik
University of Konstanz
More information about the users
mailing list