[QE-users] hybrid pseudopotentials

dlduran at uco.es dlduran at uco.es
Wed Jul 17 16:32:30 CEST 2024


Dear QE users:

  I am working with a perovskite and I would like to obtain the  
Projected DOS (projwfc) with hybrid pseudopotentials. As far as I  
know, first a scf calculation must be done and afterwards the own  
projwfc calculation (scf with large number of kpoints, though).

  I am still in the scf step because I'm having a lot of problems. Any  
simple calculation takes me a lot of time in the best of the cases, or  
the calculations directly crashes for paralellization reasons. I have  
tried hse and gau-pbe pseudopotentials.

  This is part of my .in file:


&CONTROL
   calculation = 'scf',
   restart_mode = 'from_scratch',
   outdir = './tmp',
   pseudo_dir = '/home/dlduran/CALCULOS/PSEUDOPOTENCIALES/QE',
   prefix= 's2',
   etot_conv_thr=1e0,
   forc_conv_thr=1e0
/

&SYSTEM
   ibrav = 14,
   celldm(1)=24.8964,
   celldm(2)=0.8654,
   celldm(3)=1.4874,
   celldm(4)=0.06589425,
   celldm(5)=0.279374894,
   celldm(6)=-0.160074146,
   nat = 140,
   ntyp = 6,
   ecutwfc = 10,
   ecutrho = 40,
   occupations = 'tetrahedra',
   input_dft= 'hse',
   nqx1 = 2, nqx2 = 2, nqx3 = 2,
   x_gamma_extrapolation = .true.,
   exxdiv_treatment = 'gygi-baldereschi'
/

&ELECTRONS
   conv_thr = 1e0

/

ATOMIC_SPECIES
    C   12.01060  C.pbe-n-kjpaw_psl.1.0.0.UPF
    H    1.00750  H.pbe-kjpaw_psl.1.0.0.UPF
    S   32.06750  S.pbe-n-kjpaw_psl.1.0.0.UPF
    I  126.90400  I.pbe-n-kjpaw_psl.1.0.0.UPF
    N   14.00650  N.pbe-n-kjpaw_psl.1.0.0.UPF
   Pb  207.20000  Pb.pbe-dn-kjpaw_psl.1.0.0.UPF

ATOMIC_POSITIONS (crystal)
Pb   0.742890000000000   0.764150000000000   0.970330000000000
Pb   0.813460000000000   0.227210000000000   0.976720000000000
Pb   0.257110000000000   0.235850000000000   0.029670000000000
Pb   0.186540000000000   0.772790000000000   0.023280000000000

...

  H   0.744170000000000   0.472670000000000   0.818640000000000
  H   0.768130000000000   0.621830000000000   0.789940000000000
  H   0.647140000000000   0.560850000000000   0.847470000000000
  H   0.025900000000000   0.955450000000000   0.800600000000000
  H   0.134390000000000   0.949430000000000   0.831100000000000
  H   0.056530000000000   0.052470000000000   0.859210000000000

K_POINTS (automatic)

    2 2 2 0 0 0


  And this is my paralellization setup:


#SBATCH --nodes=2                 # Number of nodes
#SBATCH --ntasks=2                # Total number of MPI processes
#SBATCH --cpus-per-task=1         # Number of CPU (cores) per MPI process


  This calculation is running for 2 days!


  I would appreciate any help or suggestion. Do I have to try another  
easier functional? Any suitable set of kpoints and nqx parameters? Any  
other flag that I am missing or using wrongly?


  Thank you very much for your help, David.



--------------------------
David López Durán
Department of Physics
University of Córdoba, Spain
Phone: +34 957 21 20 32
https://es.linkedin.com/in/davidlopezduran



More information about the users mailing list