[CPMD-list] Slow convergence with surface calculations
Ari.P.Seitsonen at iki.fi
Ari.P.Seitsonen at iki.fi
Mon Aug 19 12:08:19 CEST 2002
Dear Shiwu,
> I was trying to optimize the wavefunction of a Ag(110)
> surface with CPMD. The convergence is extemely slow. At some
> stage, the calculation can not gets better, the typical output
> looks this,
> ----------------------------------------------------------------------
> 597 3.395E-04 6.826E-06 -3211.139109 -1.347E-05 27.85
> 598 3.350E-04 1.909E-05 -3211.138445 6.640E-04 27.78
> 599 3.353E-04 2.010E-05 -3211.138577 -1.318E-04 26.41
> ODIIS| Insufficient progress; reset!
> 600 8.653E-04 9.429E-05 -3211.135636 2.941E-03 26.42
> 601 1.010E-02 1.010E-03 -3211.046595 8.904E-02 26.14
> 602 1.548E-03 1.165E-04 -3211.134862 -8.827E-02 26.24
> 603 4.091E-04 3.887E-05 -3211.136805 -1.943E-03 26.94
> 604 4.192E-04 3.997E-05 -3211.136854 -4.923E-05 26.38
> 605 3.237E-04 1.982E-05 -3211.137049 -1.949E-04 26.23
> -----------------------------------------------------------------------
>
> When running the same cell with FP-LAPW method. The calculation
> converges
> within 15-20 iterations, although each iteration with FLAPW takes
> more than 20 time longer time than an electronic step in CPMD.
> I understand that slow convergence is not a unfamiliar problem with CPMD
> in a surface calculation. My questions is: Is there any tricks one can
> play in CPMD to accelerate the convergences? Or we should turn to
> other methods for a surface calculation?
You don't use any broadening of the occupation numbers, which is most
likely done in the FLAPW calculation (or maybe you use the tetrahedron
method to integrate over the Brillouin zone). The convergence is VERY
difficult, if not impossible, to achieve without a trick there. Maybe
the mixing of the electron density would work, maybe switching to the
finite temperature formalism (yet this is heavier than pure ODIIS in
the current implementation). However, I would probably first try to
anneal the wave functions in an MD run, and then use the Nosè
thermostat during the MD (in case you are planning to do dynamics on
your system).
Sincerely,
apsi
> --------------------------------------------------------------------------
> My input file for a Ag(110) surface is as follows
>
> # O2 on Ag(110) 5x3x5--12 slab
> &CPMD
> OPTIMIZE WAVEFUNCTION
> ODIIS
> 60
> STRUCTURE BONDS ANGLES DIHEDRAS
> SPLINE QFUNCTIONS POINTS
> 6000
> BIG MEMORY
> &END
> &SYSTEM
> SYMMETRY
> 8
> SURFACE
> TESR
> 4
> CELL ABSOLUTE DEGREE
> 27.299375 23.164300 32.759236 90.000000 90.000000 90.000000
> CUTOFF
> 25.
> POISSON SOLVER MORTENSEN
> &END
> &ATOMS
> *ag_ps.uspp BINARY NEWF
> LMAX=D
> 75
> 0.00000000 0.00000000 16.37961800
> 5.45987500 0.00000000 16.37961800
> 21.83950000 0.00000000 16.37961800
> ...................
> 10.91975000 7.72143326 10.91974522
> 21.83950000 15.44286674 21.83949078
> 5.45987500 7.72143326 10.91974522
>
> &END
> _______________________________________________
--
-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-=*=-
Ari Paavo Seitsonen / Ari.P.Seitsonen at iki.fi / http://www.iki.fi/~apsi/
Tel +41 1 635 44 97 / Fax +41 1 635 68 38 / GSM +41 79 719 09 35
Anschrift: Physikalisch Chemisches Institut (PCI), Universität Zürich (UniZh)
Indirizzo: Winterthurerstraße 190, CH-8057 Zürich
Address: Schweiz / Svizzera / Suisse / Svizra / Switzerland
More information about the CPMD-list
mailing list