[Pw_forum] accuracy of stress determination of vc-relax

Paolo Giannozzi paolo.giannozzi at uniud.it
Fri Dec 12 18:46:55 CET 2014


Follow variable "press_conv_thr". It is copied to "epsp"
which is then used in PW/src/move_ions.f90 and passed
to subroutine "bfgs", in Modules/bfgs_module.f90, as
"cell_thr". There you find the way the convergence is 
checked. Please report if something is not consistent
with whatthe documentation says

Paolo

On Thu, 2014-12-11 at 08:52 +0200, Uri Argaman wrote:
> Dear QE users and developers
> 
> I do vc-relax with BFGS algorithm as follows:
> 
> &CONTROL
>   calculation = "vc-relax",
>   pseudo_dir  = '/home/uriargaman/espresso-5.0.3/pseudo/',
>   outdir      = '/home/uriargaman/tmp/tmp28898/',
>   tstress=.true.
>   verbosity='high',
>  /
> &system
>     ibrav=  4, celldm(1) =5.548454954360, celldm(3)
> =1.581979631777413 , nat= 2, ntyp= 1,
>     ecutwfc =80, ecutrho=1200, 
>     occupations='smearing', smearing="methfessel-paxton",
> degauss=0.01,
>  /
> &ELECTRONS
>   conv_thr    = 1.D-9,
>   electron_maxstep=1000
>   mixing_beta = 0.7D0,
> /
> &IONS
>    ion_dynamics="bfgs",
> /
> &cell
>   cell_dynamics="bfgs",
>   press=0.6,
>   press_conv_thr=0.01,
> /
> ATOMIC_SPECIES
>   Ti   47.9  Ti.pbe-sp-van_ak.UPF
> ATOMIC_POSITIONS (crystal)
>    Ti      0.666666666    0.333333333    0.250000000    0  0  0
>    Ti      0.333333333    0.666666666    0.750000000
> K_POINTS {automatic}
>  24 24 24 0 0 0
> 
> 
> In the last iteration (after begin final coordinates) I got stress:
>           total   stress  (Ry/bohr**3)                   (kbar)     P=
> 0.71
>    0.00000485  -0.00000000  -0.00000000          0.71     -0.00
> -0.00
>   -0.00000000   0.00000485   0.00000000         -0.00      0.71
> 0.00
>   -0.00000000   0.00000000   0.00000481         -0.00      0.00
> 0.71
> 
> and the stress in the iteration before (last iteration before begin
> final coordinates):
>   total   stress  (Ry/bohr**3)                   (kbar)     P=    0.73
>    0.00000499  -0.00000000   0.00000000          0.73     -0.00
> 0.00
>   -0.00000000   0.00000499   0.00000000         -0.00      0.73
> 0.00
>    0.00000000   0.00000000   0.00000495          0.00      0.00
> 0.73
> 
> I did'nt reach the pressure threshold although I have very good
> convergence with respect to all numerical parameters. The threshold is
> achieved only for hydrostatic condition but not for the value of the
> stress (P=0.73 kbar instead of 0.6 kbar). Is the parameter
> "press_conv_thr" is just for the hydrostatic condition and not for the
> absolute value of the stress? How can I get more accurate stress?
> 
> Thank you very much
> 
> Uri Argaman
> 
> Ben-Gurion University
> 
> Israel
> 
> _______________________________________________
> Pw_forum mailing list
> Pw_forum at pwscf.org
> http://pwscf.org/mailman/listinfo/pw_forum

-- 
 Paolo Giannozzi, Dept. Chemistry&Physics&Environment, 
 Univ. Udine, via delle Scienze 208, 33100 Udine, Italy
 Phone +39-0432-558216, fax +39-0432-558222 




More information about the users mailing list