How to get the energy of individual atoms in MD simulations

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


Moderators: Global Moderator, Moderator

Post Reply
Message
Author
fanghz
Newbie
Newbie
Posts: 28
Joined: Fri May 11, 2007 1:47 am

How to get the energy of individual atoms in MD simulations

#1 Post by fanghz » Tue Nov 25, 2014 11:08 pm

I'm running MD simulations using VASP to predict the lattice thermal conductivity of Cu and I need to know the potential and kinetic energies of individual atoms in my system. I know the total potential and kinetic energies can be directly output by VASP, but I have no idea about how to get the energies for individual atoms. I'll be appreciated if you could give me some help on this subject.

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

Re: How to get the energy of individual atoms in MD simulati

#2 Post by admin » Wed Nov 26, 2014 11:52 am

In abinitio MD the total energy is not defined as a sum of atomic components.
The subdivision of the potential energy to atomic components is not possible.
The kinetic energy of a single atom is E_{kin}=1/2m_i v_i^2.
In NVT ensemble the average kinetic energy of the atom is 3/2 k_b T.

fanghz
Newbie
Newbie
Posts: 28
Joined: Fri May 11, 2007 1:47 am

Re: How to get the energy of individual atoms in MD simulati

#3 Post by fanghz » Wed Nov 26, 2014 5:00 pm

Thanks for the reply.
Plus: Does VASP has the functionality for calculating thermal conductivity?

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

Re: How to get the energy of individual atoms in MD simulati

#4 Post by admin » Thu Nov 27, 2014 12:32 pm

Yes, any code that determines Hellmann-Feynmann forces can be used.
Cf. e.g. PRB 104(2010)208501.

Post Reply