[Pw_forum] new bfgs: strange behavior doing vc-relax

Eduardo Ariel Menendez Proupin eariel99 at gmail.com
Wed Apr 20 16:02:41 CEST 2011


Dear Max,
Thanks for your tests. Your  experiments looks nice to be included in a QE
tutorial.
I think your reasoning is correct. Moreover, the energy should always
decrease when you enlarge de basis set (adding G-vectors) because the
calculation is variational (within a given density functional). I am not
sure if the calculation is still variational with ultrasoft
pseudopotentials, or even if the Hohenberg-Kohn lemma is valid with non
local pseudopotentials. With QE I have always seen the energy to decrease
when the cutoffs are increased, but with VASP, I always see an oscillation
in the total energy when the cutoff is incremented. I hope one of our
professors can clarify this point.
Best regards
Eduardo



Eduardo Menendez
Departamento de Fisica
Facultad de Ciencias
Universidad de Chile
Phone: (56)(2)9787439
URL: http://fisica.ciencias.uchile.cl/~emenendez

---------- Mensaje reenviado ----------
From: "Максим Попов" <max.n.popov at gmail.com>
To: PWSCF Forum <pw_forum at pwscf.org>
Date: Wed, 20 Apr 2011 11:25:46 +0200
Subject: Re: [Pw_forum] new bfgs: strange behavior doing vc-relax
Dear Eduardo,

thank you very much for expanded answer and sharing the practical tricks.
I've done some computational experiments on bulk Si (cubic conventional
cell) vc-relaxation.

Here is the result (V is volume of initial unit cell, and V0 is equilibrium
volume):

1) starting from V > V0, i.e. 1/V < 1/V0 -> more G-vectors for vc-relax:

G cutoff =  837.7995  ( 101505 G-vectors)     FFT grid: ( 60, 60, 60) -
vc-relax
G cutoff =  837.7995  (  97137 G-vectors)     FFT grid: ( 60, 60, 60)  -
post-scf

!    total energy              =    -372.89634728 Ry - the last energy in
the course of vc-relax
!    total energy              =    -372.89587589 Ry - post-scf energy

NB1: # of G-vectors (vc-relax) > # G-vectors(post-scf), and E(the last point
vc-relax) < E(post-scf).

1) starting from V < V0, i.e. 1/V > 1/V0 -> more G-vectors for post-scf:

G cutoff =  775.1830  (  90447 G-vectors)     FFT grid: ( 60, 60, 60) -
vc-relax
G cutoff =  775.1830  (  97137 G-vectors)     FFT grid: ( 60, 60, 60) -
post-scf

!    total energy              =    -372.89498529 Ry - the last energy in
the course of vc-relax
!    total energy              =    -372.89587142 Ry - post-scf energy

NB2: # of G-vectors(vc-relax) < # G-vectors(post-scf), and E(the last point
vc-relax) > E(post-scf).

Comparing these two experiments, one can make a preliminary conclusion: the
more G-vectors, the lower
the total Energy, provided all other parameters to be fixed.
This is easy to understand: plane-wave basis set is complete, that means 2
things (when dealing with truncated bases):
1) E(N+M) < E(N), where N,M - number of plane waves(G-vectors);
2) lim N->infinity of [ E(N+M)-E(N)] = 0.

Now it seems to be more clear for me :)
Correct me if I'm wrong somewhere.

-- 
Best regards, Max Popov
Ph.D. student
Materials center Leoben (MCL), Leoben, Austria.

--
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.democritos.it/pipermail/pw_forum/attachments/20110420/8b9ae36b/attachment.htm 


More information about the Pw_forum mailing list