| 
|  Evaluation of Kerker factor. |  | 
 Date: 2022/06/20 15:45
 Name: Takuma Takeda
 
Dear developers,
 Let me ask about determination of Kerker-factor.
 When I conducted scf-calculation by scf.Mixing.Type=Kerker, I tried two Kerker-factor, obtained manually and automatically.
 However, they showed different values.
 #Input Code-----------------------------------------------------------------------------------
 System.CurrrentDirectory ./
 System.Name test
 level.of.stdout 1
 level.of.fileout 1
 
 Species.Number 2
 <Definition.of.Atomic.Species #precise
 O O6.0-s3p2d2 O_PBE19
 Ti Ti7.0-s3p2d2f1 Ti_PBE19
 Definition.of.Atomic.Species>
 
 <Hubbard.U.values #eV
 O 1s 0.0 2s 0.0 3s 0.0 1p 0.0 2p 5.6 1d 0.0 2d 0.0
 Ti 1s 0.0 2s 0.0 3s 0.0 1p 0.0 2p 0.0 1d 2.9 2d 0.0 1f 0.0
 Hubbard.U.values>
 
 Atoms.Number 16
 Atoms.SpeciesAndCoordinates.Unit FRAC
 <Atoms.SpeciesAndCoordinates
 1 Ti 0.62755594911239 0.37244227356788 0.05128509798425 7.0 5.0 on
 2 Ti 0.37244002387390 0.62755813208614 0.94871451619810 5.0 7.0 on
 3 Ti 0.30015438960552 0.69984577734319 0.25000567076007 5.0 7.0 on
 4 Ti 0.69982292734663 0.30017704311593 0.75001630103353 7.0 5.0 on
 5 Ti 0.63300963153220 0.36699019243762 0.42072222184749 6.0 6.0 on
 6 Ti 0.36700579653961 0.63299369254725 0.57926923430272 6.0 6.0 on
 7 O 0.44368965806196 0.55630956695698 0.38831312812443 3.0 3.0 off
 8 O 0.55631229243677 0.44368760870581 0.61168327080359 3.0 3.0 off
 9 O 0.17685305480877 0.82314653853640 0.05818001886912 3.0 3.0 off
 10 O 0.82315514084934 0.17684443404245 0.94182181326018 3.0 3.0 off
 11 O 0.75237720115747 0.24762263029294 0.23813423101361 3.0 3.0 off
 12 O 0.24763440288155 0.75236544603376 0.76184934780144 3.0 3.0 off
 13 O 0.54530253922425 0.45470076005253 0.86404120525012 3.0 3.0 off
 14 O 0.45467962978551 0.54532394310718 0.13595085769106 3.0 3.0 off
 15 O 0.18457704018948 0.81542255220195 0.43684391822112 3.0 3.0 off
 16 O 0.81543957632688 0.18455995339279 0.56318074740957 3.0 3.0 off
 Atoms.SpeciesAndCoordinates>
 
 Atoms.UnitVectors.Unit Ang
 <Atoms.UnitVectors
 4.918900000000000 1.893370000000000 0.000000000000000
 -4.918900000000000 1.893370000000000 0.000000000000000
 -0.205603881490000 0.000000000000000 9.370202559488000
 Atoms.UnitVectors>
 
 scf.XcType GGA-PBE
 scf.SpinPolarization on
 scf.Hubbard.U on # on|off, default=off
 scf.DFTU.Type 1 # 1:Simplified(Dudarev)|2:General, default=1
 
 scf.dc.Type sFLL
 scf.ElectronicTemperature 300.0
 scf.energycutoff 500
 scf.maxIter 1
 scf.EigenvalueSolver band
 scf.Kgrid 7 7 3
 scf.Mixing.Type Kerker
 #scf.Kerker.factor 4.60
 scf.Init.Mixing.Weight 0.0010
 scf.Min.Mixing.Weight 0.0001
 scf.Max.Mixing.Weight 0.3000
 scf.Mixing.History 30
 scf.Mixing.StartPulay 80
 scf.Mixing.EveryPulay 1
 scf.criterion 3.67e-6
 scf.stress.tensor on
 scf.restart on
 
 MD.Type nomd
 MD.Opt.DIIS.History 3 # default=3
 MD.Opt.StartDIIS 10 # default=5
 MD.Opt.EveryDIIS 200 # default=200
 MD.maxIter 1
 MD.TimeStep 1.0
 MD.Opt.criterion 7.35e-4
 <MD.Fixed.Cell.Vectors
 0 0 1
 0 0 1
 0 1 0
 MD.Fixed.Cell.Vectors>
 
 geoopt.restart off
 #-----------------------------------------------------------------------------------
 I evaluated Kerker's factor Alpha manually as 16.69137035(Bohr^-2), by the procedure shown below.
 Reciprocal vectors from output file.(Bohr^-2)
 RA=(0.337973807, 0.878042516, 0.007415926)
 RB=(-0.337973807, 0.878042516, -0.007415926)
 RC=(0, 0, 0.354839577)
 *)Obtained from standard output.
 
 A_q=(1/3)*(|RA|^2+|RB|^2+|RC|^2)=0.632130341
 
 D_q=(1/3)*(||RB|^2-|RA|^2|+||RC|^2-|RA|^2|+||RC|^2-|RB|^2|)=0.506219216
 b_min^2=RC^2=0.12591112565
 Alpha=0.5*(1.0+(4*D_q/A_q))/(b_min)^2
 These formula was found in the manual(http://www.openmx-square.org/openmx_man3.9/node41.html).
 
 On the other hand, Kerker's_factor obtained automatically was different value as below;
 Automatic determination of Kerker's_factor: 2.885930783677
 (*)Received from standard output (system log) from the input code above.
 
 My purpose is to assume how amount to be increased the Kerker's factor when the scf convergence is not good.
 
 Your Sincerely,
  |  |