[CPMD-list] Extrapolate WFN

Axel Kohlmeyer akohlmey at cmm.chem.upenn.edu
Tue Jul 3 16:01:41 CEST 2007


On Tue, 3 Jul 2007, Matteo Guglielmi wrote:

ciao matteo!

MG> How does the EXTRAPOLATE WFN keyword work?

the code stores up to N previous wavefunctions and then
does a polynomial extrapolation of the wavefuncion
to derive an improved initial guess for BO-dynamics.

for details, please have a look at the EXTRAPWF() 
subroutine in the file mddiag.F (it is embarrasingly simple).

MG> Does it use the last N wavefunctions to guess the new
MG> one *only* in a BO MD?

yes. where else would you want to use it?

MG> Which value for N would you reccomand?

about 3 to 4. with 4th order extrapolation, the
number of wfopt iteration steps required can be
reduced by a third to half. there is usually not 
much gain in going beyond, except that this may
improve energy conservation (BO-MD is notorious
for losing energy when you use the previous wfn
as initial guess and don't converge _very_ tightly)
and you can get away with a not so tight wavefunction
convergence epsilon (i.e. you benefit even more from
the extrapolation scheme :-) ).

MG> Is it memory demanding?

yes.

cheers,
    axel.

MG> 
MG> Thanks,
MG> MG.
MG> _______________________________________________
MG> CPMD-list mailing list
MG> CPMD-list at cpmd.org
MG> http://cpmd.org/mailman/listinfo/cpmd-list
MG> 

-- 
=======================================================================
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