[DFTB-Plus-User] Problem of ZnO bulk structure optimization (yangming)

Ezgi Erdogan ezgierdo at gmail.com
Fri Jul 24 14:05:25 CEST 2009


Dear Kevin,
Below the dftb.hsd file will converged your SCC

********************************************************************************
** Geometry step:  263
********************************************************************************

  iSCC Total electronic   Diff electronic      SCC error
    1   -0.10909576E+03    0.00000000E+00    0.38954379E-04
    2   -0.10909576E+03   -0.70244255E-09    0.26773274E-04
    3   -0.10909576E+03   -0.20497737E-09    0.77641389E-05
>> Charges saved for restart in charges.bin

 Total Energy:                        -104.378064
 Total Mermin free energy:            -104.378064
 Maximal force component:                0.000090

 Geometry converged


Here is dftb.in
/////////////////////////////////////////////////////////////////////////////////
Geometry = GenFormat {
<<<"dftb_in.geometry.gen"
}

Driver = ConjugateGradient {
  MovedAtoms = Range { 1 -1 }   #Range{1 3}
  MaxForceComponent = 1.0e-4   #keep this
  MaxSteps = 1500  # change to 10-500
  OutputPrefix = "geo_end"
}

Hamiltonian = DFTB {
KPointsAndWeights= {
0.0 0.0 0.0 1.0
}                                                ***For DOS and
Bandsrutcture you can turn your real K-points
  SCC = Yes
  SCCTolerance = 1e-5
  MaxSCCIterations = 100
  Mixer = Broyden {
    MixingParameter = 0.2
  }
  MaxAngularMomentum = {
    C = "p"
    H = "s"
  }
  OrbitalResolvedSCC=No  #from deomon
  Charge = 0.0
  SpinPolarisation = {}
  Eigensolver = DivideAndConquer {}
  Filling = Fermi {
    Temperature [Kelvin] = 0.0
  }
SlaterKosterFiles = {
  please write down what you have in your folder.
}
  ReadInitialCharges= No
}

Options = {
  CalculateForces = No
  WriteAutotestTag = No
  AtomResolvedEnergies=No
}

ParserOptions = {
  ParserVersion = 3
}

Regards,
Ezgi














---------- Forwarded message ----------
From: <dftb-plus-user-request at dftb-plus.info>
Date: 2009/7/24
Subject: DFTB-Plus-User Digest, Vol 19, Issue 3
To: dftb-plus-user at dftb-plus.info


Send DFTB-Plus-User mailing list submissions to
       dftb-plus-user at dftb-plus.info

To subscribe or unsubscribe via the World Wide Web, visit
       http://www.dftb-plus.info/mailman/listinfo/dftb-plus-user
or, via email, send a message with subject or body 'help' to
       dftb-plus-user-request at dftb-plus.info

You can reach the person managing the list at
       dftb-plus-user-owner at dftb-plus.info



Message: 2
Date: Fri, 24 Jul 2009 11:28:54 +0000
From: yangming <ming_young at msn.com>
Subject: [DFTB-Plus-User] Problem of ZnO bulk structure optimization
To: <dftb-plus-user at dftb-plus.info>
Message-ID: <COL105-W154D8D70DB366159DDDD30FD190 at phx.gbl>
Content-Type: text/plain; charset="gb2312"


Dear all,



I have two problems of DFTB+ calculations as follwing:



(1)  I did a geometry optimization of a hydrogen atom on graphene, and found
that it takes me about 80 hours already but does not converge yet. However,
I did geometry optimization of a similar system, oxygen atom on graphene,
and it took me only 1 hour to finish the job. I am really confused, because
these two systems are almost the same.
(2)  I did geometry optimization of ZnO bulk. After relaxation, I found that
the symmetry of relaxed ZnO lowered from originally P63MC(186) to CMC21
(36). This is not consistent with DFT calculation results (VASP). And, I
believe that this symmetry difference would lead to later unreliable
electronic results such as band structures or DOS.

The input parameters are attached for the calculations. Please take a look,
and give me some comments.

Thank you very much!

Kevin
__________________

1. Input parameters for Hydrogen on graphene. (the SKF parameters are based
on pbc-0-1)
Geometry = GenFormat {
   61 S
   C  H
1    1   2.822666667   -0.000000000   11.700000000
2    1   0.705666667    1.222500000   11.700000000
3    1   0.000000000   -0.000000000   11.700000000
4    1   2.117000000    1.222500000   11.700000000
5    1   7.056666667   -0.000000000   11.700000000
6    1   4.939666667    1.222500000   11.700000000
7    1   4.234000000   -0.000000000   11.700000000
8    1   6.351000000    1.222500000   11.700000000
9    1  11.290666667   -0.000000000   11.700000000
10   1   9.173666667    1.222500000   11.700000000
11   1   8.468000000   -0.000000000   11.700000000
12   1  10.585000000    1.222500000   11.700000000
13   1   2.822666667    2.445000000   11.700000000
14   1   0.705666667    3.667500000   11.700000000
15   1   0.000000000    2.445000000   11.700000000
16   1   2.117000000    3.667500000   11.700000000
17   1   7.056666667    2.445000000   11.700000000
18   1   4.939666667    3.667500000   11.700000000
19   1   4.234000000    2.445000000   11.700000000
20   1   6.351000000    3.667500000   11.700000000
21   1  11.290666667    2.445000000   11.700000000
22   1   9.173666667    3.667500000   11.700000000
23   1   8.468000000    2.445000000   11.700000000
24   1  10.585000000    3.667500000   11.700000000
25   1   2.822666667    4.890000000   11.700000000
26   1   0.705666667    6.112500000   11.700000000
27   1   0.000000000    4.890000000   11.700000000
28   1   2.117000000    6.112500000   11.700000000
29   1   7.056666667    4.890000000   11.700000000
30   1   4.939666667    6.112500000   11.700000000
31   1   4.234000000    4.890000000   11.700000000
32   1   6.351000000    6.112500000   11.700000000
33   1  11.290666667    4.890000000   11.700000000
34   1   9.173666667    6.112500000   11.700000000
35   1   8.468000000    4.890000000   11.700000000
36   1  10.585000000    6.112500000   11.700000000
37   1   2.822666667    7.335000000   11.700000000
38   1   0.705666667    8.557500000   11.700000000
39   1   0.000000000    7.335000000   11.700000000
40   1   2.117000000    8.557500000   11.700000000
41   1   7.056666667    7.335000000   11.700000000
42   1   4.939666667    8.557500000   11.700000000
43   1   4.234000000    7.335000000   11.700000000
44   1   6.351000000    8.557500000   11.700000000
45   1  11.290666667    7.335000000   11.700000000
46   1   9.173666667    8.557500000   11.700000000
47   1   8.468000000    7.335000000   11.700000000
48   1  10.585000000    8.557500000   11.700000000
49   1   2.822666667    9.780000000   11.700000000
50   1   0.705666667   11.002500000   11.700000000
51   1   0.000000000    9.780000000   11.700000000
52   1   2.117000000   11.002500000   11.700000000
53   1   7.056666667    9.780000000   11.700000000
54   1   4.939666667   11.002500000   11.700000000
55   1   4.234000000    9.780000000   11.700000000
56   1   6.351000000   11.002500000   11.700000000
57   1  11.290666667    9.780000000   11.700000000
58   1   9.173666667   11.002500000   11.700000000
59   1   8.468000000    9.780000000   11.700000000
60   1  10.585000000   11.002500000   11.700000000
61   2   5.645333277    6.112500000   13.000002000
  0.000000000  0.000000000  0.000000000
  12.70200000  0.000000000  0.000000000
  0.000000000  12.22500000  0.000000000
  0.000000000  0.000000000  20.00000000
}
Driver = ConjugateGradient {
 MovedAtoms = Range { 1 -1 }
 MaxForceComponent = 1.0e-4
 MaxSteps = 1000
 OutputPrefix = "geom.out"
}
Hamiltonian = DFTB {
 SCC = Yes
 SCCTolerance = 1.0e-5
 MaxSCCIterations = 1000
 Mixer = Broyden {
   MixingParameter = 0.2
   CachedIterations = -1
   InverseJacobiWeight = 1.000000000000000E-002
   MinimalWeight = 1.00000000000000
   MaximalWeight = 100000.000000000
   WeightFactor = 1.000000000000000E-002
 }
 KPointsAndWeights = SupercellFolding {
3 0 0
0 3 0
0 0 1
0 0 0
 }
 SlaterKosterFiles = {
   C-C = "C-C.skf"
   C-H = "C-H.skf"
   H-C = "H-C.skf"
   H-H = "H-H.skf"
 }
MaxAngularMomentum = {
   C = "p"
   H = "s"
 }
 Charge = 0.0
 SpinPolarisation = {}
 Filling = Fermi {
   Temperature = 1.000000000000000E-008
   IndependentKFilling = No
 }
 ElectricField = {}
 OrbitalResolvedSCC = No
 ReadInitialCharges = No
 Eigensolver = DivideAndConquer {}
 OldSKInterpolation = No
 OrbitalPotential = {}
 Dispersion = {}
}
ParserOptions = {
 ParserVersion = 3
 WriteHSDInput = Yes
 WriteXMLInput = No
 StopAfterParsing = No
}
Options = {
 WriteEigenvectors = No
 WriteAutotestTag = No
 WriteDetailedXML = No
 WriteResultsTag =  Yes
 WriteDetailedOut = Yes
 WriteBandOut = Yes
 AtomResolvedEnergies = Yes
 RestartFrequency = 20
 RandomSeed = 0
}

______________________
2. Input parameters for ZnO bulk structure optimization:

#skf file is based znorg-0-1.
_______________________________________
Geometry = GenFormat {
   4  S
   Zn O
 1 1  -0.000000000    1.842293516    0.010849207
 2 2 -0.000000000    1.842293516    1.963057252
 3 1  1.595472986    0.921146758    2.590444683
 4 2  1.595472986    0.921146758    4.542652729
    0.00000000      0.00000000      0.00000000
    2.763440274226130      -1.595472986213910       0.000000000000000
    0.000000000000000       3.190945972427830       0.000000000000000
    0.000000000000000       0.000000000000000       5.159190953394310
}
Driver = ConjugateGradient {
 MovedAtoms = Range {
1 -1
 }
 MaxForceComponent = 1.0e-4
 MaxSteps = 1000
 OutputPrefix = "geom.out"
 AppendGeometries = No
 Constraints = {}
}
Hamiltonian = DFTB {
 SCC = Yes
 SCCTolerance = 1.0e-5
 Mixer = Broyden {
   MixingParameter = 0.2
   CachedIterations = -1
   InverseJacobiWeight = 1.000000000000000E-002
   MinimalWeight = 1.00000000000000
   MaximalWeight = 100000.000000000
   WeightFactor = 1.000000000000000E-002
 }
 KPointsAndWeights = SupercellFolding {
9 0 0
0  9 0
0  0 6
0.0 0.0 0.5
 }
 SlaterKosterFiles = {
   Zn-Zn = "Zn-Zn.skf"
   Zn-O  = "Zn-O.skf"
   O-Zn  = "O-Zn.skf"
   O-O   = "O-O.skf"
 }
 MaxAngularMomentum = {
   Zn = "d"
   O  = "p"
 }
 Charge = 0.0
 SpinPolarisation = {}
 Filling = Fermi {
   Temperature = 1.000000000000000E-008
   IndependentKFilling = No
 }
 MaxSCCIterations = 1000
 ElectricField = {}
 OrbitalResolvedSCC = No
 ReadInitialCharges = No
 Eigensolver = DivideAndConquer {}
 OldSKInterpolation = No
 OrbitalPotential = {}
 Dispersion = {}
}
ParserOptions = {
 ParserVersion = 3
 WriteHSDInput = Yes
 WriteXMLInput = No
 StopAfterParsing = No
}
Options = {
 WriteEigenvectors = No
 WriteAutotestTag = No
 WriteDetailedXML = No
 WriteResultsTag =  Yes
 WriteDetailedOut = Yes
 WriteBandOut = Yes
 AtomResolvedEnergies = Yes
 RestartFrequency = 20
 RandomSeed = 0
}


-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://www.dftb-plus.info/pipermail/dftb-plus-user/attachments/20090724/9a4ffb8e/attachment.htm

------------------------------

_______________________________________________
DFTB-Plus-User mailing list
DFTB-Plus-User at dftb-plus.info
http://www.dftb-plus.info/mailman/listinfo/dftb-plus-user


End of DFTB-Plus-User Digest, Vol 19, Issue 3
*********************************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.dftb-plus.info/pipermail/dftb-plus-user/attachments/20090724/85cb2693/attachment-0001.htm 


More information about the DFTB-Plus-User mailing list