Example: Fixing the band gap of ZnS with the TB-mBJ model potential¶
Download ZnS_ModelPotential.run
#! /bin/sh
# With the XC subkey model we invoke the so-called TB-mBJ model potential, which
# increases band gaps for solids.
AMS_JOBNAME=TB-mBJ $AMSBIN/ams <<eor
Task SinglePoint
System
ATOMS
Zn 0.0000 0.0000 0.0000
S 1.3525 1.3525 1.3525
END
Lattice
0.000 2.705 2.705
2.705 0.000 2.705
2.705 2.705 0.000
End
End
Engine Band
TITLE ZnS pot=TB-mBJ
scf method=DIIS
XC
model TB-mBJ
END
Basis
Type DZ
Core Large
End
EndEngine
eor
AMS_JOBNAME=GLLB-SC $AMSBIN/ams <<eor
Task SinglePoint
System
ATOMS
Zn 0.0000 0.0000 0.0000
S 1.3525 1.3525 1.3525
END
Lattice
0.000 2.705 2.705
2.705 0.000 2.705
2.705 2.705 0.000
End
End
Engine Band
TITLE ZnS pot=GLLB-SC
scf method=DIIS
XC
model GLLB-SC
END
Basis
Type DZ
Core Large
End
EndEngine
eor
AMS_JOBNAME=lb94 $AMSBIN/ams <<eor
Task SinglePoint
System
Atoms
H 0.000000000 0.000000000 -0.370500000
H 0.000000000 0.000000000 0.370500000
End
End
Engine Band
Title H2 pot=lb94
scf method=DIIS
XC
model lb94
end
Basis
Type TZP
Core Large
End
EndEngine
eor