|
| 1 | +# |
| 2 | +# File Name |
| 3 | +# |
| 4 | + |
| 5 | +System.CurrrentDirectory ./ # default=./ |
| 6 | +System.Name Au111Surface |
| 7 | +level.of.stdout 1 # default=1 (1-3) |
| 8 | +level.of.fileout 0 # default=1 (1-3) |
| 9 | + |
| 10 | +# |
| 11 | +# Definition of Atomic Species |
| 12 | +# |
| 13 | + |
| 14 | +Species.Number 2 |
| 15 | +<Definition.of.Atomic.Species |
| 16 | + Au Au7.0-s3p2d2 Au_CA19 |
| 17 | + H H6.0-s2p1 H_CA19 |
| 18 | +Definition.of.Atomic.Species> |
| 19 | + |
| 20 | +# |
| 21 | +# Atoms |
| 22 | +# |
| 23 | + |
| 24 | +Atoms.Number 4 |
| 25 | +Atoms.SpeciesAndCoordinates.Unit FRAC # Ang|AU |
| 26 | +<Atoms.SpeciesAndCoordinates |
| 27 | + 1 Au 0.10000000000000 0.33333333333333 0.66666666666667 8.5 8.5 0.0 0.0 0.0 0.0 0 off |
| 28 | + 2 Au 0.11111111111111 0.66666666666667 0.33333333333333 8.5 8.5 0.0 0.0 0.0 0.0 0 off |
| 29 | + 3 Au 0.12222222222222 0.00000000000000 0.00000000000000 8.5 8.5 0.0 0.0 0.0 0.0 0 off |
| 30 | + 4 H 0.13333333333333 0.33333333333333 0.66666666666667 0.5 0.5 0.0 0.0 0.0 0.0 0 off |
| 31 | +Atoms.SpeciesAndCoordinates> |
| 32 | + #5 H 0.14444444444444 0.66666666666667 0.33333333333333 0.5 0.5 0.0 0.0 0.0 0.0 0 off |
| 33 | + #6 H 0.15555555555555 0.00000000000000 0.00000000000000 0.5 0.5 0.0 0.0 0.0 0.0 0 off |
| 34 | + |
| 35 | +Atoms.UnitVectors.Unit Ang # Ang|AU |
| 36 | +<Atoms.UnitVectors |
| 37 | + 211.862723 0.000000 0.000000 |
| 38 | + 0.000000 2.883086 0.000000 |
| 39 | + 0.000000 -1.441543 2.496826 |
| 40 | +Atoms.UnitVectors> |
| 41 | + |
| 42 | +# |
| 43 | +# SCF or Electronic System |
| 44 | +# |
| 45 | + |
| 46 | +scf.XcType LSDA-CA # LDA|LSDA-CA|LSDA-PW |
| 47 | +scf.SpinPolarization NC # On|Off|NC |
| 48 | +scf.partialCoreCorrection on # On|Off |
| 49 | +scf.Hubbard.U off # On|Off , default=off |
| 50 | +scf.Hubbard.Occupation dual # onsite|full|dual , default=dual |
| 51 | +scf.SpinOrbit.Coupling on # On|Off , default=off |
| 52 | +scf.Constraint.NC.Spin off # On|Off , default=off |
| 53 | +scf.Constraint.NC.Spin.v 1.0 # default=0.0(ev) |
| 54 | +scf.ElectronicTemperature 100.0 # default=300 (K) |
| 55 | +scf.energycutoff 200.0 # default=150 (Ry) |
| 56 | +scf.maxIter 500 # default=40 |
| 57 | +scf.EigenvalueSolver Band # Recursion|Cluster|Band |
| 58 | +scf.Kgrid 1 12 12 # means n1 x n2 x n3 |
| 59 | +scf.ProExpn.VNA on # on|off, default=on |
| 60 | +scf.Mixing.Type Rmm-Diisk # Simple|Rmm-Diis|Gr-Pulay |
| 61 | +scf.Init.Mixing.Weight 0.01 # default=0.30 |
| 62 | +scf.Min.Mixing.Weight 0.001 # default=0.001 |
| 63 | +scf.Max.Mixing.Weight 0.01 # default=0.40 |
| 64 | +scf.Mixing.History 30 # default=5 |
| 65 | +scf.Mixing.StartPulay 20 # default=6 |
| 66 | +scf.criterion 1.0e-8 # default=1.0e-6 (Hartree) |
| 67 | +ESM.switch off # off, on1=v|v|v, on2=m|v|m, on3=v|v|m, on4=on2+EF |
| 68 | +ESM.buffer.range 4.5 # default=10.0 (ang) |
| 69 | +ESM.wall.switch on |
| 70 | +ESM.wall.position 6.7 # default=10.0 (ang) |
| 71 | +ESM.wall.height 100.0 # default=100.0 (eV) |
| 72 | + |
| 73 | +# |
| 74 | +# 1D FFT |
| 75 | +# |
| 76 | + |
| 77 | +1DFFT.NumGridK 900 # default=900 |
| 78 | +1DFFT.NumGridR 900 # default=900 |
| 79 | +1DFFT.EnergyCutoff 3600.0 # default=3DFFT.EnergyCutoff*3.0 (Ry) |
| 80 | + |
| 81 | +# |
| 82 | +# Orbital Optimization |
| 83 | +# |
| 84 | + |
| 85 | +orbitalOpt.Method off # Off|Unrestricted|Restricted |
| 86 | +orbitalOpt.InitCoes Symmetrical # Symmetrical|Free |
| 87 | +orbitalOpt.initPrefactor 0.1 # default=0.1 |
| 88 | +orbitalOpt.scf.maxIter 15 # default=12 |
| 89 | +orbitalOpt.MD.maxIter 5 # default=5 |
| 90 | +orbitalOpt.per.MDIter 20 # default=1000000 |
| 91 | +orbitalOpt.criterion 1.0e-4 # default=1.0e-4 (Hartree/borh)^2 |
| 92 | + |
| 93 | +# |
| 94 | +# output of contracted orbitals |
| 95 | +# |
| 96 | + |
| 97 | +CntOrb.fileout off # on|off, default=off |
| 98 | +Num.CntOrb.Atoms 3 # default=1 |
| 99 | +<Atoms.Cont.Orbitals |
| 100 | + 1 |
| 101 | + 5 |
| 102 | + 9 |
| 103 | +Atoms.Cont.Orbitals> |
| 104 | + |
| 105 | +# |
| 106 | +# SCF Order-N |
| 107 | +# |
| 108 | + |
| 109 | +orderN.HoppingRanges 9.2 # default=5.0 (Ang) |
| 110 | +orderN.NumHoppings 3 # default=2 |
| 111 | +orderN.KrylovH.order 600 # default=400 |
| 112 | +orderN.recalc.EM off |
| 113 | + |
| 114 | +# |
| 115 | +# restart using *.rst |
| 116 | +# |
| 117 | + |
| 118 | +scf.restart off |
| 119 | + |
| 120 | + |
| 121 | +# |
| 122 | +# MD or Geometry Optimization |
| 123 | +# |
| 124 | + |
| 125 | +MD.Type Nomd # Nomd|Constant_Energy_MD|Opt |
| 126 | +MD.maxIter 1000 # default=1 |
| 127 | +MD.Opt.DIIS.History 3 # default=3 |
| 128 | +MD.Opt.StartDIIS 5 # default=5 |
| 129 | +MD.TimeStep 1 # default=0.5 (fs) |
| 130 | +MD.Opt.criterion 1.0e-4 # default=1.0e-4 (Hartree/bohr) |
| 131 | + |
| 132 | +# |
| 133 | +# Band dispersion |
| 134 | +# |
| 135 | + |
| 136 | +Band.dispersion off # on|off, default=off |
| 137 | +#Band.Nkpath 3 |
| 138 | +#<Band.kpath |
| 139 | +# 135 0.0 0.500000 0.000000 0.0 0.000000 0.000000 M G |
| 140 | +# 135 0.0 0.000000 0.000000 0.0 0.333333 0.333333 G K |
| 141 | +# 135 0.0 0.333333 0.333333 0.0 0.500000 0.000000 K M |
| 142 | +#Band.kpath> |
| 143 | + |
| 144 | + |
| 145 | +# |
| 146 | +# MO output |
| 147 | +# |
| 148 | + |
| 149 | +MO.fileout off # on|off |
| 150 | +num.HOMOs 3 # default=2 |
| 151 | +num.LUMOs 3 # default=2 |
| 152 | + |
| 153 | +MO.Nkpoint 1 # default=1 |
| 154 | +<MO.kpoint |
| 155 | + 0.0 0.0 0.0 |
| 156 | +MO.kpoint> |
| 157 | + |
| 158 | +# |
| 159 | +# DOS and PDOS |
| 160 | +# |
| 161 | + |
| 162 | +DosGauss.fileout off # on|off , default=off |
| 163 | +DosGauss.Num.Mesh 500 # default=200 |
| 164 | +DosGauss.Width 0.1 # default=0.2(eV) |
| 165 | + |
| 166 | +Dos.fileout off # on|off, default=off |
| 167 | +Dos.Erange -10.0 10.0 # default = -20 20 |
| 168 | +Dos.Kgrid 12 12 12 # default = Kgrid1 Kgrid2 Kgrid3 |
| 169 | + |
| 170 | + |
| 171 | +HS.fileout on # on|off, default=off |
| 172 | + |
| 173 | + |
| 174 | +# |
| 175 | +# Spin textures; Mulliken population |
| 176 | +# |
| 177 | + |
| 178 | +Filename.scfout Au111Surface.scfout # default: default |
| 179 | +Filename.outdata Au111Surface_BD # default: default |
| 180 | +Calc.Type BandDispersion # default: MulPOnly |
| 181 | +Energy.Range -1.0 1.0 # eV; default: 0.0 0.0 |
| 182 | +Band.Nkpath 2 |
| 183 | +<Band.kpath |
| 184 | + 135 0.0 0.500000 0.000000 0.0 0.000000 0.000000 M G |
| 185 | + 135 0.0 0.000000 0.000000 0.0 -0.500000 0.000000 G -M |
| 186 | +Band.kpath> |
| 187 | +Filename.atomMulP Au111Surface_BD.AMulPBand # default: default |
| 188 | +Filename.xyzdata Au111Surface_BD_MC # default: default |
| 189 | +Num.of.Extract.Atom 3 # default: 1 |
| 190 | +Extract.Atom 1 2 3 # default: 1 2 ... (Num.of.Extract.Atom) |
| 191 | +MulP.Vec.Scale 0.1 0.1 0.1 # default: 1.0 1.0 1.0 |
| 192 | +Data.Reduction 1 # default: 1 |
0 commit comments