CSVR thermostat: Difference between revisions

From VASP Wiki
(Created page with "One popular strategy to control temperature in NVT MD is to rescale atomic velocities at a certain predefined frequency by some factor in such a way that the total kinetic ene...")
 
No edit summary
Line 1: Line 1:
One popular strategy to control temperature in NVT MD is to rescale atomic velocities at a certain predefined frequency by some factor in such a way that the total kinetic energy is equal to the average kinetic energy corresponding to given temperature. Such a method, however, suffers from several issues. First of all, the ensemble generated is not strictly canonical. Also, the trajectories generated via this naive rescaling method often suffer from flying ice-cube problem where kinetic energy vibrational degrees of freedom is transferred into translations and/or rotations, violating thus equipartition principle.  
One popular strategy to control temperature in NVT MD is to rescale atomic velocities at a certain predefined frequency by some factor in such a way that the total kinetic energy of the system (<math>E_{kin}</math>) is equal to the average kinetic energy corresponding to given temperature (<math>\bar{E}_{kin} = \frac{3}{2}(N -1)k_B T</math> where <math>N</math> is the number of atoms). Such a method, however, suffers from several issues. First of all, the ensemble generated is not strictly canonical. Also, the trajectories generated via this naive rescaling method often suffer from flying ice-cube problem where kinetic energy vibrational degrees of freedom is transferred into translations and/or rotations, violating thus equipartition principle.  


An elaborated approach based on the velocity rescaling has been proposed by Bussi et al.
An elaborated approach based on the velocity rescaling has been proposed by Bussi et al.

Revision as of 08:18, 9 September 2023

One popular strategy to control temperature in NVT MD is to rescale atomic velocities at a certain predefined frequency by some factor in such a way that the total kinetic energy of the system () is equal to the average kinetic energy corresponding to given temperature ( where is the number of atoms). Such a method, however, suffers from several issues. First of all, the ensemble generated is not strictly canonical. Also, the trajectories generated via this naive rescaling method often suffer from flying ice-cube problem where kinetic energy vibrational degrees of freedom is transferred into translations and/or rotations, violating thus equipartition principle.

An elaborated approach based on the velocity rescaling has been proposed by Bussi et al.