Failing to dope a system by setting Geometry.Hartree
Hello Nick,
I am trying to dope graphene by setting a slab of charge or potential beside the plane.
Setting a slab of charge worked. However, doping by setting potential did not work, Fermi level is still at Dirac point.
This is my input file:
SolutionMethod diagon
SystemName Graphene
SystemLabel Graphene
=======
=======
# SPECIES AND BASIS
# Number of species
NumberOfSpecies 1
%block ChemicalSpecies
1 6 C
%endblock ChemicalSpecies
PAO.BasisSize DZP
PAO.EnergyShift 0.005 Ry
XC.functional GGA
XC.authors PBE
=======
=======
# K-points
%block kgrid_Monkhorst
1 0 0 0.0
0 30 0 0.0
0 0 20 0.0
%endblock kgrid_Monkhorst
=======
=======
# Structure
NumberOfAtoms 4
LatticeConstant 1.000 Ang
%block LatticeVectors
10.000000000 0.000000000 0.000000000
0.000000000 4.260000000 0.000000000
0.000000000 0.000000000 2.476832655
%endblock LatticeVectors
AtomicCoordinat
%block AtomicCoordinat
3.000000000 0.000000000 0.000000000 1 #1 th layer
3.000000000 0.710000000 1.238416327 1 #1 th layer
3.000000000 2.130000000 1.238416327 1 #1 th layer
3.000000000 2.840000000 0.000000000 1 #1 th layer
%endblock AtomicCoordinat
=======
=======
Diag.ParallelOverK .true.
# SCF variables
DM.MixSCF1 T
MaxSCFIterations 300 # Maximum number of SCF iter
SCFMustConverge .true. # Must Converge
DM.MixingWeight 0.05 # New DM amount for next SCF cycle
DM.Tolerance 1.d-4 # Tolerance in maximum difference
DM.UseSaveDM true # to use continuation files
DM.NumberPulay 5
TS.MixH yes
=======
=======
# MD variables
MD.FinalTimeStep 1
MD.TypeOfRun CG
MD.NumCGsteps 000
MD.UseSaveXV .true.
=======
=======
# Output variables
WriteMullikenPop 1
WriteBands .false.
SaveRho .false.
SaveDeltaRho .false.
SaveHS .false.
SaveElectrostat
SaveTotalPotential no
WriteCoorXmol .true.
WriteMDXmol .true.
WriteMDhistory .false.
WriteEigenvalues yes
=======
=======
WriteEigenvalues .true.
WriteKbands .true.
WritebBands .true.
WriteWaveFunctions .true.
WriteMullikenPop 1
BandLinesScale ReciprocalLatti
%block Bandlines
1 0.000 0.000 0.000 \Gamma #
30 0.000 0.000 0.500 X
20 0.000 0.500 0.500 M
30 0.000 0.500 0.000 Y
20 0.000 0.000 0.000 \Gamma
40 0.000 0.500 0.500 M
%endblock BandLines
%block Geometry.Hartree
plane -40. eV
gauss 1. 2. Ang
8. 0.0 0. Ang
1. 0. 0.
%endblock Geometry.Hartree
I can dope it if I change the last block to setting charge:
%block Geometry.Charge
plane 0.25 charge
gauss 1. 2. Ang
8 0.0 0. Ang
1. 0. 0.
%endblock Geometry.Charge
Is there any problem in my setting of Hartree potential? How can I dope it by setting potential? Thank you very much!
Best,
Yuefei
Question information
- Language:
- English Edit question
- Status:
- Expired
- For:
- Siesta Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
This question was reopened
- by Yuefei Huang