Im still quite new to DFTs and tried to calculate the DOS of Nb using Quantum Espresso. I tried multiple models. This includes a primitive cell using 'ibrav = 3', a conventional cell using 'ibrav = 0' and a 2x2x2 supercell of the conventional cell. The plot of the conventional cell is scaled by 1/2 and of the 2x2x2 by 1/16 for comparison. For lower energies it seems like a good fit, but the states with higher energy seem to disappear as the numbers of atoms inside the cell increases.
I converged every structure based on k-points, ecutrho and ecutwfc. Afterwards I used 'vc-relax' to find the converged lattice parameter. I also calculated the DOS of the conventional cell and the 2x2x2 with the converged parameters of the primitive cell, but the results were pretty much identical.
Is there a reason why the 3 different cells differ from eachother at higher energies and is there a way to prevent this?
I also would not rule out that I made a mistake or bad practice somewhere. So criticism is always welcomed.
nscf-file for primitive cell:
&CONTROL calculation = "nscf" max_seconds = 6000 etot_conv_thr = 1.0000000000d-05 forc_conv_thr = 1.0000000000d-04 outdir = "tmp" pseudo_dir = "../pseudo" prefix = "Nb_PC_DOS" / &SYSTEM a = 3.307235031d+00 ecutrho = 3.20000d+02 ecutwfc = 4.00000d+01 ibrav = 3 nat = 1 ntyp = 1 occupations = "smearing" smearing = "gaussian" degauss = 1.00000d-02 / &ELECTRONS conv_thr = 1.00000d-07 electron_maxstep = 200 mixing_beta = 4.0000000000d-01 startingpot = "atomic" startingwfc = "atomic+random" / K_POINTS {automatic} 50 50 50 0 0 0 ATOMIC_SPECIES Nb 92.90638 Nb.pbe-nsp-van.UPF ATOMIC_POSITIONS {alat} Nb 0.0000000000 0.0000000000 0.0000000000 nscf-file for conventional cell:
&CONTROL calculation = "nscf" etot_conv_thr = 1.0000000000d-05 forc_conv_thr = 1.0000000000d-04 outdir = "tmp" pseudo_dir = "../pseudo" prefix = "Nb_CC_DOS" / &SYSTEM a = 3.30713581078279d+00 ecutrho = 4.00000d+02 ecutwfc = 5.00000d+01 ibrav = 0 nat = 2 ntyp = 1 occupations = "smearing" smearing = "gaussian" degauss = 1.00000d-02 / &ELECTRONS conv_thr = 1.00000d-07 electron_maxstep = 200 mixing_beta = 4.0000000000d-01 startingpot = "atomic" startingwfc = "atomic+random" diagonalization = "cg" / K_POINTS {automatic} 50 50 50 0 0 0 ATOMIC_SPECIES Nb 92.90638 Nb.pbe-nsp-van.UPF ATOMIC_POSITIONS {alat} Nb 0.0000000000 0.0000000000 0.0000000000 Nb 0.5000000000 0.5000000000 0.5000000000 CELL_PARAMETERS {alat} 1.0000000000 0.0000000000 0.0000000000 0.0000000000 1.0000000000 0.0000000000 0.0000000000 0.0000000000 1.0000000000 nscf-file for 2x2x2 conventional cell:
&CONTROL calculation = "nscf" etot_conv_thr = 1.0000000000d-05 forc_conv_thr = 1.0000000000d-04 outdir = "tmp" pseudo_dir = "../pseudo" prefix = "Nb_2x2x2_DOS" / &SYSTEM a = 6.61856950168857d+00 ecutrho = 4.80000d+02 ecutwfc = 6.00000d+01 ibrav = 0 nat = 16 ntyp = 1 occupations = "smearing" smearing = "gaussian" degauss = 1.00000d-02 / &ELECTRONS conv_thr = 1.00000d-07 electron_maxstep = 200 mixing_beta = 4.0000000000d-01 startingpot = "atomic" startingwfc = "atomic+random" diagonalization = "cg" / K_POINTS {automatic} 30 30 30 0 0 0 ATOMIC_SPECIES Nb 92.90638 Nb.pbe-nsp-van.UPF ATOMIC_POSITIONS {alat} Nb 0.0000000000 0.0000000000 0.0000000000 Nb 0.2500000000 0.2500000000 0.2500000000 Nb 0.0000000000 0.0000000000 0.5000000000 Nb 0.5000000000 0.0000000000 0.0000000000 Nb 0.0000000000 0.5000000000 0.0000000000 Nb 0.2500000000 0.2500000000 0.7500000000 Nb 0.7500000000 0.2500000000 0.2500000000 Nb 0.2500000000 0.7500000000 0.2500000000 Nb 0.0000000000 0.5000000000 0.5000000000 Nb 0.5000000000 0.0000000000 0.5000000000 Nb 0.5000000000 0.5000000000 0.0000000000 Nb 0.2500000000 0.7500000000 0.7500000000 Nb 0.7500000000 0.2500000000 0.7500000000 Nb 0.7500000000 0.7500000000 0.2500000000 Nb 0.5000000000 0.5000000000 0.5000000000 Nb 0.7500000000 0.7500000000 0.7500000000 CELL_PARAMETERS {alat} 1.0000000000 0.0000000000 0.0000000000 0.0000000000 1.0000000000 0.0000000000 0.0000000000 0.0000000000 1.0000000000 