How to determine DM.MixingWeight?
The last time I asked, I found that if DM.MixingWeight was too large, it would result in SCF did not converge in maximum number of steps (required).
I have a question here ""How to detemine DM.MixingWeight number?
Based on the previous answer, I set DM.MixingWeight to 0.01.
Do I have to do some calculations to find the right DM.MixingWeight number?
Thank you
fdf file---
SystemLabel ingan
NumberOfSpecies 4
NumberOfAtoms 117
%block ChemicalSpecies
1 31 Ga
2 7 N
3 49 In
4 1 H
%endblock ChemicalSpecies
LatticeConstant 1 Ang
%block LatticeVectors
9.55800000 0.00000000 0.00000000
-4.77900000 8.27747082 0.00000000
0.00000000 0.00000000 42.55800000
%endblock LatticeVectors
AtomicCoordinat
%block AtomicCoordinat
0.00000000 1.83943796 15.00000000 4
%endblock AtomicCoordinat
WriteMDXmol true
MeshCutoff 375.0 Ry # Energy cut-off for 3D mesh
kgrid_cutoff 10. Ang
#%block kgrid_Monkhorst
#1 0 0 0.
#0 1 0 0.
#0 0 1 0.
#%endblock kgrid_Monkhorst
xc.functional LDA
xc.authors CA
PAO.BasisSize DZP
%block PAO.Basis
Ga 3
n=3 2 2
0.00 0.00
n=4 0 2
0.00 0.00
n=4 1 1 P 1
0.00
In 3
n=4 2 1
5.50
1.00
n=5 0 2
0.00 0.00
1.00 1.00
n=5 1 2 P
0.00 0.00
1.00 1.00
N 2
n=2 0 2
0.000 0.000
1.000 1.000
n=2 1 2 P 1
0.000 0.000
1.000 1.000
%endblock PAO.Basis
PAO.EnergyShift 0.038 Ry
MD.TypeOfRun CG
MD.NumCGsteps 200
MD.MaxCGDispl 0.1 Ang # Maximum atomic displacement
MD.MaxForceTol 0.03 eV/Ang # Tolerance in the maximum
MD.UseSaveXV T
MD.VariableCell .false.
MD.MaxStressTol 0.5 GPa
MD.UseSaveCG T
MaxSCFIterations 500 # Max. number of iterations in SCF.
DM.MixingWeight 0.01 # weight of mixing in the DM for convergence
DM.NumberPulay 3 # Number of previous steps of DM for mixing
DM.Tolerance 1.d-4 # Tolerance in differences of DM
DM.UseSaveDM true
SolutionMethod diagon # diagonalizacion, order-N, TD-DFT
WriteMDXmol true
SpinPolarized .false. # spin polarization
WriteEigenvalues .true.
#WriteKbands .true.
WriteBands .true.
SaveElectrostat
SaveTotalPotential .true.
WriteWaveFunctions .true.
WriteMullikenPop 1
COOP.Write .true.
WriteDenchar .true.
#BandLinesScale ReciprocalLatti
%block BandLines
1 0.5 0.0 0.5 L
20 0.5 0.0 0.0 M
20 0.0 0.0 0.0 \Gamma
45 0.0 0.0 0.5 A
%endblock BandLines
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- Siesta Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- edwin
- Solved:
- Last query:
- Last reply: