[CPMD-list] EHAM always increases in H-containing system

Axel Kohlmeyer akohlmey at cmm.chem.upenn.edu
Fri Oct 19 18:39:27 CET 2007


On Fri, 19 Oct 2007, Paul Fleurat-Lessard wrote:

PL> Dear Axel and CPMDers,


dear paul,

PL> Is there a way to estimate what should be the correct kinetic energy 
PL> for the electrons ?

in theory, you should not even need a thermostat on the electrons.
but particularly for long trajectories, you'll be picking up some
noise and thus have a small increase. also, like in classical MD,
many people use a rather aggressive time step and compensate the
resulting energy drifts with a thermostat. since the CP method by
itself imposes some errors/artefacts, it is considered ok for as 
long as the error from the more aggressive parameters is small compared
to the systematic errors from the CP hamiltonian and DFT.

in practice, you can just run for a while (several picoseconds) without
a thermostat and then use the average EKINC value (or better a 
slightly higher value) of the last part as target kinetic energy.

now what value you will get depends on your system, the number of 
electrons, the fictitious mass, the time step etc. etc.
particularly critical are the first few thousand steps after you
start from a converged wavefunction. if you have a large band gap,
you can generally just start, will then see a peak in EKINC and it
then settles to some average, "natural" value for EKINC.

with a smaller band gap this will not always be the case and you 
run the risk of 'losing' the electrons. since your system may also
be equilibrating at the same time, it may be required to quench
the electrons a few times to the BO surface and restart of zeroed
electron velocities. in really tricky cases you need a more 
gentle way of getting the CP dynamics started, e.g. by a geometry 
optimization or cooling down via annealing and then a very slow and 
gentle heating up with annealing (this time using a coefficient
> 1.0). if you have a (near) metallic system, you could end up spending
almost as much cpu time on getting your system equilibrated and 
up to speed than for the production part of the run. 

depending on how you start your CP dynamics, you will end up with
a different "natural" EKINC value. the lower it is the better. :)

there have been attempts to seed the initial values for the electron
velocities from extrapolation from a couple of BO steps, and thus 
avoid the "overshoot" issue, but since the order of the states 
keeps changing it is not as easy as looks.

hope this helps,
    axel.


PL> 
PL> Regards,
PL> Paul.
PL> 
PL> 

-- 
=======================================================================
Axel Kohlmeyer   akohlmey at cmm.chem.upenn.edu   http://www.cmm.upenn.edu
   Center for Molecular Modeling   --   University of Pennsylvania
Department of Chemistry, 231 S.34th Street, Philadelphia, PA 19104-6323
tel: 1-215-898-1582,  fax: 1-215-573-6233,  office-tel: 1-215-898-5425
=======================================================================
If you make something idiot-proof, the universe creates a better idiot.


More information about the CPMD-list mailing list