[QE-users] Error in routine fill_fs_grid (30):

wangzongyi at mail.ustc.edu.cn wangzongyi at mail.ustc.edu.cn
Fri Jan 17 13:00:05 CET 2025


Dear all

   I am facing an error when dealing with the Fermi surface.

   I followed QE's tutorial and calculate as in the following procedure.




mpirun -np 32 pw.x < scf.in > scf.out

mpirun -np 32 pw.x < bands.in > bands.out

mpirun -np 4 fs.x < map.in > map.out




   My scf calculation file scf.in reads:

   

&CONTROL

  calculation = 'scf'

  etot_conv_thr =   3.0000000000d-05

  forc_conv_thr =   1.0000000000d-04

  outdir = './out/'

  prefix = 'VSe2'

  pseudo_dir = './pseudo/'

  tprnfor = .true.

  tstress = .true.

  verbosity = 'high'

/

&SYSTEM

  degauss =   1.4699723600d-02

  ecutrho =   2.8000000000d+02

  ecutwfc =   3.5000000000d+01

  ibrav = 0

  nat = 3

  nosym = .false.

  ntyp = 2

  occupations = 'smearing'

  smearing = 'mp'

  nbnd=18

/

&ELECTRONS

  conv_thr =   6.0000000000d-10

  electron_maxstep = 80

  mixing_beta =   4.0000000000d-01

/

ATOMIC_SPECIES

Se     78.96 Se.pbe-n-kjpaw_psl.1.0.0.UPF

V      50.9415 V.pbe-spnl-kjpaw_psl.1.0.0.UPF

ATOMIC_POSITIONS crystal

V            0.0000000000       0.0000000000       0.0000000000 

Se           0.6666700000       0.3333300000       0.74836601 

Se           0.3333300000       0.6666700000       0.25163399 

K_POINTS automatic

12 12 6 0 0 0

CELL_PARAMETERS angstrom

      3.2400000000       0.0000000000       0.0000000000

     -1.6200000000       2.8059223083       0.0000000000

      0.0000000000       0.0000000000       6.1200000000




My bands calculation file bands.in reads:

&CONTROL

  calculation = 'bands'

  etot_conv_thr =   3.0000000000d-05

  forc_conv_thr =   1.0000000000d-04

  outdir = './out/'

  prefix = 'VSe2'

  pseudo_dir = './pseudo/'

  tprnfor = .true.

  tstress = .true.

  verbosity = 'high'

/

&SYSTEM

  degauss =   1.4699723600d-02

  ecutrho =   2.8000000000d+02

  ecutwfc =   3.5000000000d+01

  ibrav = 0

  nat = 3

  nosym = .false.

  ntyp = 2

  occupations = 'smearing'

  smearing = 'mp'

  nbnd=18

/

&ELECTRONS

  conv_thr =   6.0000000000d-10

  electron_maxstep = 80

  mixing_beta =   4.0000000000d-01

/

ATOMIC_SPECIES

Se     78.96 Se.pbe-n-kjpaw_psl.1.0.0.UPF

V      50.9415 V.pbe-spnl-kjpaw_psl.1.0.0.UPF

ATOMIC_POSITIONS crystal

V            0.0000000000       0.0000000000       0.0000000000 

Se           0.6666700000       0.3333300000       0.74836601 

Se           0.3333300000       0.6666700000       0.25163399  

K_POINTS automatic

36 36 18 0 0 0

CELL_PARAMETERS angstrom

      3.2400000000       0.0000000000       0.0000000000

     -1.6200000000       2.8059223083       0.0000000000

      0.0000000000       0.0000000000       6.1200000000




After these two steps, all of my output files scf.out and bands.out looks normal. However when I start to do my Fermi surface calculation, something went wrong.




My input file map.in for Fermi surface reads:




&fermi

  outdir = "./out/"

  prefix = "VSe2"

/




The error QE feedback to me is




 Error in routine fill_fs_grid (30):

     cannot locate  k point

I don't where had I went wrong? Could you please help me?




Thank you very much!




Zongyi Wang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quantum-espresso.org/pipermail/users/attachments/20250117/c3d348bc/attachment.html>


More information about the users mailing list