total drift calculation

Queries about input and output files, running specific calculations, etc.


Moderators: Global Moderator, Moderator

Post Reply
Message
Author
Danny
Full Member
Full Member
Posts: 201
Joined: Thu Nov 02, 2006 4:35 pm
License Nr.: 5-532
Location: Ghent, Belgium
Contact:

total drift calculation

#1 Post by Danny » Fri Feb 27, 2015 1:43 pm

Dear forum members,

As part of some work we are doing, we are looking into the total force-vector(sum over all atoms of the force-vector on each atom). In the OUTCAR file we find at the end of the set of forces (block TOTAL-FORCE) a line saying total drift: xxx yyy zzz.
In the manual it is mentioned that this is related to the forces in the system, and that you should not look at forces smaller than these values. However, it is not mentioned how this drift is obtained and what the physical meaning of it is.

Initially me and my colleagues were convinced this drift is the total force or a sum of the forces listed above, however trying to verify this showed this is not the case. Could someone shine some light on this darkness?

Danny

admin
Administrator
Administrator
Posts: 2921
Joined: Tue Aug 03, 2004 8:18 am
License Nr.: 458

Re: total drift calculation

#2 Post by admin » Mon Mar 02, 2015 1:34 pm

The x-, y-, and z-components of the force acting on an atom summed over all atoms
should be zero. Due to the numerical noise the sums differ from zero by some
small value (drift). To keep the system of atoms not moving in each (ionic) step
the drift is subtracted from the force acting on each atom.
At lower/higher precision the numerical noise is higher/lower, therefore calculated drift
is larger/smaller.

Danny
Full Member
Full Member
Posts: 201
Joined: Thu Nov 02, 2006 4:35 pm
License Nr.: 5-532
Location: Ghent, Belgium
Contact:

Re: total drift calculation

#3 Post by Danny » Tue Mar 03, 2015 4:51 pm

That I know, but how is it calculated in VASP?
(it is not merely the sum of the forces given in the block above)

admin
Administrator
Administrator
Posts: 2921
Joined: Tue Aug 03, 2004 8:18 am
License Nr.: 458

Re: total drift calculation

#4 Post by admin » Wed Mar 04, 2015 4:11 pm

The drift is a sum of forces in the block above.
The forces printed in the TOTAL-FORCE table
are already corrected, i.e. the sum over the block is zero.

Danny
Full Member
Full Member
Posts: 201
Joined: Thu Nov 02, 2006 4:35 pm
License Nr.: 5-532
Location: Ghent, Belgium
Contact:

Re: total drift calculation

#5 Post by Danny » Fri Mar 06, 2015 11:56 am

admin wrote:The drift is a sum of forces in the block above.
The forces printed in the TOTAL-FORCE table
are already corrected, i.e. the sum over the block is zero.
oh, that explains a lot. The set of forces is already corrected in the block above with the force-vector given in drift.

thank you very much for this elucidation.

Danny

Post Reply