An input file Methane.dat in the directory 'work' is shown below. This input file has a flexible data format, in which a parameter is given behind a keyword, the order of keywords is arbitrary, and a blank and a comment can be also described freely. For the keywords and options, both capital, small letters, and the mixture are acceptable, although these options in below example are written in a specific form.
#
# SCF calculation of a methane molecule by the LDA
# and the cluster method
#
#
# File Name
#
System.CurrrentDirectory ./ # default=./
System.Name met
level.of.stdout 1 # default=1 (1-3)
level.of.fileout 1 # default=1 (0-2)
#
# Definition of Atomic Species
#
Species.Number 2
<Definition.of.Atomic.Species
H H4.0-s1 H_TM
C C4.5-s1p1 C_TM_PCC
Definition.of.Atomic.Species>
#
# Atoms
#
Atoms.Number 5
Atoms.SpeciesAndCoordinates.Unit Ang # Ang|AU|FRAC
<Atoms.SpeciesAndCoordinates
1 C 0.000000 0.000000 0.000000 2.0 2.0
2 H -0.889981 -0.629312 0.000000 0.5 0.5
3 H 0.000000 0.629312 -0.889981 0.5 0.5
4 H 0.000000 0.629312 0.889981 0.5 0.5
5 H 0.889981 -0.629312 0.000000 0.5 0.5
Atoms.SpeciesAndCoordinates>
Atoms.UnitVectors.Unit Ang # Ang|AU
#<Atoms.UnitVectors
# 10.0 0.0 0.0
# 0.0 10.0 0.0
# 0.0 0.0 10.0
#Atoms.UnitVectors>
#
# SCF or Electronic System
#
scf.XcType LDA # LDA|LSDA-CA|LSDA-PW|GGA-PBE
scf.SpinPolarization off # On|Off|NC
scf.ElectronicTemperature 100.0 # default=300 (K)
scf.energycutoff 120.0 # default=150 (Ry)
scf.maxIter 60 # default=40
scf.EigenvalueSolver cluster # DC|GDC|Cluster|Band
scf.Kgrid 1 1 1 # means n1 x n2 x n3
scf.Mixing.Type rmm-diis # Simple|Rmm-Diis|Gr-Pulay|Kerker|Rmm-Diisk
scf.Init.Mixing.Weight 0.30 # default=0.30
scf.Min.Mixing.Weight 0.001 # default=0.001
scf.Max.Mixing.Weight 0.400 # default=0.40
scf.Mixing.History 7 # default=5
scf.Mixing.StartPulay 4 # default=6
scf.criterion 1.0e-8 # default=1.0e-6 (Hartree)
scf.lapack.dste dstevx # dstevx|dstedc|dstegr,default=dstevx
#
# 1D FFT
#
1DFFT.NumGridK 900 # default=900
1DFFT.NumGridR 900 # default=900
1DFFT.EnergyCutoff 2500.0 # default=3600 (Ry)
#
# Orbital Optimization
#
orbitalOpt.Method off # Off|Unrestricted|Restricted
orbitalOpt.InitCoes Symmetrical # Symmetrical|Free
orbitalOpt.initPrefactor 0.1 # default=0.1
orbitalOpt.scf.maxIter 15 # default=12
orbitalOpt.MD.maxIter 7 # default=5
orbitalOpt.per.MDIter 20 # default=1000000
orbitalOpt.criterion 1.0e-4 # default=1.0e-4 (Hartree/borh)
#
# output of contracted orbitals
#
CntOrb.fileout off # on|off, default=off
Num.CntOrb.Atoms 1 # default=1
<Atoms.Cont.Orbitals
1
Atoms.Cont.Orbitals>
#
# SCF Order-N
#
orderN.HoppingRanges 6.0 # default=5.0 (Ang)
orderN.NumHoppings 2 # default=2
#
# MD or Geometry Optimization
#
MD.Type nomd # Nomd|Opt|NVE|NVT_VS|NVT_NH
# Constraint_Opt|DIIS
MD.Opt.DIIS.History 4
MD.Opt.StartDIIS 5 # default=5
MD.maxIter 1 # default=1
MD.TimeStep 1.0 # default=0.5 (fs)
MD.Opt.criterion 1.0e-5 # default=1.0e-4 (Hartree/bohr)
#
# restart using a restart file, *.rst
#
scf.restart off # on|off,default=off
#
# MO output
#
MO.fileout off # on|off
num.HOMOs 1 # default=1
num.LUMOs 1 # default=1
MO.Nkpoint 1 # default=1
<MO.kpoint
0.0 0.0 0.0
MO.kpoint>
#
# DOS and PDOS
#
Dos.fileout off # on|off, default=off
Dos.Erange -10.0 10.0 # default = -20 20
Dos.Kgrid 1 1 1 # default = Kgrid1 Kgrid2 Kgrid3
#
# output Hamiltonian and overlap
#
HS.fileout off # on|off, default=off