[DFTB-Plus-User] surface slab calculation don't converge
Sascha Thinius
sascha.thinius at xthch.uni-bonn.de
Tue Dec 3 14:22:44 CET 2013
Hi malahmer,
Convergence is a general problem, dealing with surfaces having an
dipole moment, since there are mostly not stable (at all).
You should use a surface model with equivalent surfaces on both sides
of the crystal.
And adsorb your Hydrogen also on both sides symmetrically.
All the best.
Sascha
On Tue, 3 Dec 2013 09:54:57 +0100 (CET)
malahmer at umbb.dz wrote:
> dear dftb user's
> i have tried to use the dftb code to study the properties of polar
>ZnO surface. however the scc calculations don't converge
> i have used the next input file:
>
> Geometry = GenFormat {
> 66 S
> O Zn H
> 1 3 .00000 .00000 .25000
> 2 1 .00000 1.89763 2.68800
> 3 2 .00000 .00000 2.01062
> 4 2 .00000 1.89763 4.69862
> 5 3 3.28680 .00000 .25000
> 6 1 3.28680 1.89763 2.68800
> 7 2 3.28680 .00000 2.01062
> 8 2 3.28680 1.89763 4.69862
> 9 3 6.57360 .00000 .25000
> 10 1 6.57360 1.89763 2.68800
> 11 2 6.57360 .00000 2.01062
> 12 2 6.57360 1.89763 4.69862
> 13 3 -1.64340 2.84645 .25000
> 14 1 -1.64340 4.74409 2.68800
> 15 2 -1.64340 2.84645 2.01062
> 16 2 -1.64340 4.74409 4.69862
> 17 3 1.64340 2.84645 .25000
> 18 1 1.64340 4.74409 2.68800
> 19 2 1.64340 2.84645 2.01062
> 20 2 1.64340 4.74409 4.69862
> 21 3 4.93020 2.84645 .25000
> 22 1 4.93020 4.74409 2.68800
> 23 2 4.93020 2.84645 2.01062
> 24 2 4.93020 4.74409 4.69862
> 25 1 .00000 .00000 5.37600
> 26 1 .00000 1.89763 8.06400
> 27 2 .00000 .00000 7.38662
> 28 2 .00000 1.89763 10.07462
> 29 1 3.28680 .00000 5.37600
> 30 1 3.28680 1.89763 8.06400
> 31 2 3.28680 .00000 7.38662
> 32 2 3.28680 1.89763 10.07462
> 33 1 6.57360 .00000 5.37600
> 34 1 6.57360 1.89763 8.06400
> 35 2 6.57360 .00000 7.38662
> 36 2 6.57360 1.89763 10.07462
> 37 1 -1.64340 2.84645 5.37600
> 38 1 -1.64340 4.74409 8.06400
> 39 2 -1.64340 2.84645 7.38662
> 40 2 -1.64340 4.74409 10.07462
> 41 1 1.64340 2.84645 5.37600
> 42 1 1.64340 4.74409 8.06400
> 43 2 1.64340 2.84645 7.38662
> 44 2 1.64340 4.74409 10.07462
> 45 1 4.93020 2.84645 5.37600
> 46 1 4.93020 4.74409 8.06400
> 47 2 4.93020 2.84645 7.38662
> 48 2 4.93020 4.74409 10.07462
> 49 1 .00000 .00000 10.75200
> 50 1 .00000 1.89763 13.44000
> 51 2 .00000 .00000 12.76262
> 52 1 3.28680 .00000 10.75200
> 53 1 3.28680 1.89763 13.44000
> 54 2 3.28680 .00000 12.76262
> 55 1 6.57360 .00000 10.75200
> 56 1 6.57360 1.89763 13.44000
> 57 2 6.57360 .00000 12.76262
> 58 1 -1.64340 2.84645 10.75200
> 59 1 -1.64340 4.74409 13.44000
> 60 2 -1.64340 2.84645 12.76262
> 61 1 1.64340 2.84645 10.75200
> 62 1 1.64340 4.74409 13.44000
> 63 2 1.64340 2.84645 12.76262
> 64 1 4.93020 2.84645 10.75200
> 65 1 4.93020 4.74409 13.44000
> 66 2 4.93020 2.84645 12.76262
> 0.0000000000E+00 0.0000000000E+00 0.0000000000E+00
> 9.86064505577087 0.0000000000E+00 0.0000000000E+00
> -3.28688168528543 5.69304607688769 0.0000000000E+00
> 0.0000000000E+00 0.0000000000E+00 80.0000000000
> }
> Driver = ConjugateGradient{
> LatticeOpt = No
> AppendGeometries = Yes
> MaxForceComponent [eV/AA]= 0.06
> MaxSteps = 0
> }
>
> Hamiltonian = DFTB {
> SCC = Yes
> SCCTolerance = 1.000000000000000E-003
> MaxSCCIterations = 30
> EwaldParameter = 0.02
> Mixer = Broyden {
> MixingParameter = 0.1
> }
> MaxAngularMomentum = {
> Zn = "d"
> O = "p"
> H = "s"
> }
> Charge = 0
>
> Eigensolver = DivideAndConquer {}
>
> Filling = Fermi {
> Temperature [Kelvin] = 100.000000000000000E-000
> }
> SlaterKosterFiles = {
> O-O = "O-O.skf"
> O-Zn = "O-Zn.skf"
> Zn-O = "Zn-O.skf"
> Zn-Zn = "Zn-Zn.skf"
> H-H = "H-H.skf"
> O-H = "O-H.skf"
> H-O = "H-O.skf"
> H-Zn = "H-Zn.skf"
> Zn-H = "Zn-H.skf"
> }
> KPointsAndWeights = SupercellFolding{
> 5 0 0
> 0 7 0
> 0 0 1
> 0.0 0.0 0.0
> }
> }
> Options = {
> WriteAutotestTag = Yes
> }
> ParserOptions = {
> ParserVersion = 4
> }
>
> i have changed the ewald parameter as well as k point mesh and
>vaccum regionlenght bur without results
> if any one has an idea please let me know
> best regards
> _______________________________________________
> DFTB-Plus-User mailing list
> DFTB-Plus-User at dftb-plus.info
> http://www.dftb-plus.info/mailman/listinfo/dftb-plus-user
More information about the DFTB-Plus-User
mailing list