[Pw_forum] Questions about nscf calculation
孙阳
sunyang198498 at gmail.com
Wed May 20 17:06:32 CEST 2009
Dear all users:
I have a problem regarding the non-selfconsistent calculation. My
system involves a metallic slab
under an external electric filed with a magnitude of 1.0V/A,
equivalently about 0.02 au. the
self consistent calculation was OK, and I compare the electric field
with the screening charges. It
gives me a satiesfied result. Then in order to extract the local
density of states, I did the non-self
consistent calculation with fine K-point mesh, and then do the local
density of states.However, It
gives quite astonishing result. Not only the shape of the local
density of states was significantly
changed from one to the other on the edges of the slab, but also
overestimated the screening charges.
I went back and used the wave functions generated by the scf
calculations to do the local density
of states. It also have a huge difference with the one using the nscf
calculation. I wonder where the
problem is. Following is the input for nscf calculation.
&control
calculation='nscf'
restart_mode='from_scratch',
wf_collect = .true.
pseudo_dir = '$PSEUDO_DIR/',
outdir='$TMP_DIR/'
prefix='Pd'
/
&system
ibrav = 6,
celldm(1) = 5.18564536158
celldm(3) = 8.48528137424
nat = 7
nspin = 2
starting_magnetization = 0.5
ntyp = 1
ecutwfc = 100.0,
ecutrho = 800.0,
occupations='smearing',
degauss= 0.01
edir = 3
emaxpos=0.4
eopreg=0.2
eamp = -0.01944
nosym = .true.
/
&electrons
conv_thr = 1.0e-8
mixing_beta = 0.7
startingpot='file'
startingwfc='atomic'
mixing_mode='local-TF'
mixing_beta = 0.1
mixing_ndim = 12
/
&ions
/
ATOMIC_SPECIES
Pd 1.0 Pd.pz-nd-rrkjus.UPF
ATOMIC_POSITIONS (alat)
Pd 0.500000000 0.500000000 -2.107651139
Pd 0.000000000 0.000000000 -1.412052059
Pd 0.500000000 0.500000000 -0.706700124
Pd 0.000000000 0.000000000 0.000000010
Pd 0.500000000 0.500000000 0.706700124
Pd 0.000000000 0.000000000 1.412052059
Pd 0.500000000 0.500000000 2.107651139
K_POINTS (automatic)
16 16 1 0 0 0
EOF
echo
echo "#######################################################################"
echo Running PW.x for the nscf calculation ...
$PW_COMMAND < nscf.in > nscf.out
echo done
--
University of Nebraska at Lincoln
More information about the users
mailing list