[QE-users] [SPAM] Sharp peaks at the band structure calculated with hybrid functional using the "fake" procedure

Lorenzo Paulatto lorenzo.paulatto at cnrs.fr
Mon Aug 1 17:48:16 CEST 2022


Hello,

I agree with you that the procedure sometimes works, sometimes it does 
not. I think the problem is that the wavefunctions at the points with 
zero weight have no variational constraint, and depending of the linear 
algebra used can converge to something sensible or not. One could try to 
modify additional_kpoint.f90 and set some small but non zero weight to 
the additional points (something in the 10^-6 to 10^-10 range). And then 
renormalize the sum of the weights.

Can you try (and most importantly test) this yourself? I won't be able 
to do any programming before a few weeks.

There are only a couple of line to change:

wk(nkstot_old+1:nkstot_old+nkstot_add) =0._dp

then, the other case :
wk(iq)=0.0d0


Instead of zero, you put a small constant. At the end, add something like
     aux = SUM(wk)
    CALL mp_sum(aux, intra_pool_sum)
    wk = wk/aux

hth

On 29/07/2022 21:49, Антон Андреевич Гавриков wrote:
> Dear colleagues,
> we have tried to perfom band structure DFT-calculation of crystall 
> SrTiO3 with hybrid functionals.
> When we run tests with silicon from the QE package it was OK.
> But when we tried SrTiO3 following to the "fake" procedure in Si 
> example, we've got sharp peaks in band structure graph.
> We have used PBE0 and HSE functionals with US pseudopotentials. The 
> result was the same.
> Furthermore, despite we used  nqx1 = 2  nqx2 = 2  nqx3 = 2 in scf-input,
> in scf-output there is the record:  EXX: q-point mesh:   1    1    1
> Input-file:
> &CONTROL
>   calculation = "scf"
>   restart_mode='from_scratch',
>   prefix = 'SrTiO3',
>   nstep       = 900,
>   max_seconds =  8.64000e+04
>   pseudo_dir  = "/home/QuantumEspresso/pseudo",
>   wf_collect = .true.
>   etot_conv_thr   =  1.0d-8
>   verbosity ='high'
> /
> &SYSTEM
>     ibrav  = 1,
>     a =  3.8931e+00,
>     nat=5,
>     ntyp=3,
>     occupations='smearing',
>     smearing   ='gauss',
>     degauss    = 0.005,
>     nspin= 1
>     ecutwfc = 55.0d0
>     ecutrho = 580.d0
>     input_dft = 'hse',
>     nqx1 = 2
>     nqx2 = 2
>     nqx3 = 2
> /
> &ELECTRONS
>     electron_maxstep = 800
>     conv_thr         =  1.0d-8
>     mixing_beta      =  0.3
> /
> &IONS
> ion_dynamics ='bfgs'
> /
> &CELL
> /
> ATOMIC_SPECIES
> O     15.9994  O.pbesol-n-rrkjus_psl.1.0.0.UPF
> Sr    87.6200  Sr.pbesol-spn-rrkjus_psl.1.0.0.UPF
> Ti    47.8670  Ti.pbesol-spn-rrkjus_psl.1.0.0.UPF
> ATOMIC_POSITIONS {crystal}
>    O           0.5           0.0           0.5
>    O           0.5           0.5           0.0
>    O           0.0           0.5           0.5
>    Sr          0.0           0.0           0.0
>    Ti           0.5           0.5           0.5
> K_POINTS automatic
>  8 8 8 0 0 0
> ADDITIONAL_K_POINTS tpiba_b
>  8
>    0.0000000000     0.0000000000     0.0000000000   20 ! GAMMA
>    0.0000000000     0.5000000000     0.0000000000   20 ! X
>    0.5000000000     0.5000000000     0.0000000000   28 ! M
>    0.0000000000     0.0000000000     0.0000000000   36 ! GAMMA
>    0.5000000000     0.5000000000     0.5000000000   28 ! R
>    0.0000000000     0.5000000000     0.0000000000    0 ! X
>    0.5000000000     0.5000000000     0.0000000000   20 ! M
>    0.5000000000     0.5000000000     0.5000000000    0 ! R
> Would you answer my question, is there a way to get appropriate band 
> structure picture with hybrid functional using the "fake" procedure?
> Regards,
> Gavrikov Anton,
> PhD, researcher,
> Saint-Petersburg State University.
>
> _______________________________________________
> The Quantum ESPRESSO community stands by the Ukrainian
> people and expresses its concerns about the devastating
> effects that the Russian military offensive has on their
> country and on the free and peaceful scientific, cultural,
> and economic cooperation amongst peoples
> _______________________________________________
> Quantum ESPRESSO is supported by MaX (www.max-centre.eu)
> users mailing listusers at lists.quantum-espresso.org
> https://lists.quantum-espresso.org/mailman/listinfo/users
-- 
Dr. Lorenzo Paulatto
IdR @ IMPMC - CNRS UMR 7590 & Sorbonne Université
phone: +33 (0)1 442 79822 / skype: paulatz
http://www.impmc.upmc.fr/~paulatto/ - https://anharmonic.github.io/
23-24/423 B115, 4 place Jussieu 75252 Paris CX 05
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quantum-espresso.org/pipermail/users/attachments/20220801/3992e3e1/attachment.html>


More information about the users mailing list