0  0  0  0  0  0                      : dummy line (6 integers)
 5.50 20.00  2  2  2                   : GMAX, GMAXP, NTYP, NATM, NATM2
 1  0                                  : space group number, bravis lattice type
 6.00  4.00  4.00  90.00  90.00  90.00 : a, b, c, alpha, beta, gamma
 1  1  1  1  1  1                      : knx, kny, knz, k-point shift
 1  0                                  : NCORD, NINV
 0.0000  0.0000  0.0000  1  1  1       : cps, iwei, imdtyp, ityp
 2.2000  0.0000  0.0000  1  1  2       : cps, iwei, imdtyp, ityp
 6  0.1500  51577.50 3 1 0.d0          : IATOMN, ALFA, AMION, ILOC, IVAN, ZETA1
 8  0.1500  51577.50 3 1 0.d0          : IATOMN, ALFA, AMION, ILOC, IVAN, ZETA1
 0  0  0  0  0                         : ICOND, INIPOS, INIVEL, ININOSE, INIACC
 0  1                                  : IPRE, IPRI
 200  200   0    57200.00  0           : NMD1, NMD2, iter_last, CPUMAX, ifstop
 3   1                                 : way_mix, mix_what
 0    8  0.8                           : starting mixing, kbxmix,alpha
 0.60  0.50  0.60  0.70  1.00          : DTIM1, DTIM2, DTIM3, DTIM4, dtim_last
 30.00    2     1  0.10D-08 1.d-06     : DTIO, IMDALG, IEXPL, EDELTA
  0.0010  0.10D+02    0                : WIDTH, FORCCR, ISTRESS
ggapbe          1                      : XCTYPE, nspin
  1.00                                 : destm
102                                    : NBZTYP
   0   0   0                           : NKX,  NKY,  NKZ  (dummy)
   0   0   0                           : NKX2, NKY2, NKZ2 (dummy)
   8                                   : NEG (# of bands)
       1                               : NEXTST (1: G-space, 0: R-space)
       0                               : 0; random numbers, 1; matrix diagon
       2                               : imsd (2: Davidson, 1: RMM)
       0                               : eval. eko diff.: .0 = no ,1 = yes
       0                               : npdosao
       0    0.0                        : SM_dopping
0 0 0 0 0 0 : dummy line (6 integers)
For historical reason this line remains and needs to be given in the input file. Note that this line is used by a utility program "repeat.f."
5.50 20.00 2 2 2 : GMAX, GMAXP, NTYP, NATM, NATM2
1 0 : space group number, bravais lattice type
| # | bravais lattice type | 
| 0 | simple | 
| 1 | body-centered | 
| 2 | face-centered | 
| 3 | a-face-centered | 
| 4 | b-face-centered | 
| 5 | c-face-centered | 
| 6 | rhombohedral | 
6.00 4.00 4.00 90.00 90.00 90.00 : a, b, c, alpha, beta, gamma
Alternatively, one can define the lattice vectors by using the keyword "Cartesian" followed by the lattice vectors in the Cartesian coordinate as:
Cartesian 6.00 0.00 0.00 0.00 4.00 0.00 0.00 0.00 4.00
1 1 1 1 1 1 : knx, kny, knz, k-point shift
First 3 integers are used to define the k-point mesh.
Remaining 3 integers are used to define the k-point shift (1 for nonshifted grid and 2 for shifted grid (Monkhorst-Pack grid)).
Note that for the hexagonal systems, it is recommended to use nonshifted k-point grid to avoid the symmetry breaking.
1 0 : NCORD, NINV
0.0000 0.0000 0.0000 1 1 1 : cps, iwei, imdtyp, ityp 2.2000 0.0000 0.0000 1 1 2 : cps, iwei, imdtyp, ityp
6 0.1500 51577.50 3 1 0.d0 : IATOMN, ALFA, AMION, ILOC, IVAN, ZETA1 8 0.1500 51577.50 3 1 0.d0 : IATOMN, ALFA, AMION, ILOC, IVAN, ZETA1
0 0 0 0 0 : ICOND, INIPOS, INIVEL, ININOSE, INIACC
| ICOND | |
| 0 | Initialize the wave function. This is used to start an SCF calculation from scratch. | 
| 1 | Restart SCF by using the existing wave function and charge density (potential). zaj.data and potential.data are necessary. | 
| 2 | Fixed charge calculation. Wave functions are calculated from scractch. potentil.data is necessary. | 
| 3 | Restart the fixed charge calculation. | 
| 4 | Fixed charge calculation (same as ICOND=2). | 
| 9 | Print the total charge density in real space. | 
| 11 | Print the soft part of the charge density in real space. | 
| 10 | Simple STM simulation. | 
| 12 | DOS calculation. | 
| 14 | Partial density of states (PDOS) calculation. | 
| 24 | K-point resolved partial density of states (PDOS) calculation. | 
| 15 | Print the wave functions in real space. | 
| 115 | Print the wave functions in real space. Used for the band structure calculation (ICOND=22) | 
| 17 | Crystal orbital overlap population (COOP) analysis | 
| 117 | K-point resolved crystal orbital overlap population (COOP) analysis | 
| 22 | Band structure calculation. | 
| 23 | Restart the band structure calculation. | 
| 33 | Atomic layer resolved density of states (ALDOS) calculation. | 
| 133 | Old ALDOS | 
| 40 | Generate wave functions and potential.data for GWST (version 5.3.8b) | 
| 41 | Generate wave functions along the high symmetry points and potentials for GWST (version 5.3.8b) | 
| INIPOS | Restart options for the atomic positions | 
| 0 | Read the atomic positions from the input file. | 
| 1 | Restart by reading the atomic positions from "restart.data." | 
| 2 | Restart by reading the atomic positions from "GEOMETRY" (restart.data is also required). | 
| INIVEL | Restart options for the atomic positions | 
| 0 | Initialize the velocity | 
| 1 | Restart by reading the velocities from "restart.data." | 
| 2 | Restart by reading the velocities from "GEOMETRY" (restart.data is also required). | 
| ININOS | Restart options for the Nose thermostat | 
| 0 | Initialize the thermostat | 
| 1 | Restart the thermostat | 
| INIACC | Restart options for the accumulator | 
| 0 | Initialize the accumulator | 
| 1 | Restart the accumulator | 
Example:
1 0 0 0 0 : ICOND,INIPOS,INIVEL,ININOS, INIACC
1 1 0 0 0 : ICOND,INIPOS,INIVEL,ININOS, INIACC
1 2 0 0 0 : ICOND,INIPOS,INIVEL,ININOS, INIACC
0 1 0 0 0 : ICOND,INIPOS,INIVEL,ININOS, INIACC
1 1 1 0 0 : ICOND,INIPOS,INIVEL,ININOS, INIACCor
1 1 1 1 1 : ICOND,INIPOS,INIVEL,ININOS, INIACC
0 1 : IPRE, IPRI
200 200 0 57200.00 0 : NMD1, NMD2, iter_last, CPUMAX, ifstop
3 1 : way_mix, mix_what
| way_mix | Mixing scheme | 
| 1 | simple mixing | 
| 2 | Broyden | 
| 3 | Broyden2 | 
| 4 | DFP | 
| 5 | Pulay | 
| 6 | Blugel | 
| mix_what | mixing object | 
| 1 | charge density | 
| 2 | potential | 
0 8 0.8 : starting mixing, kbxmix,alpha
0.60 0.50 0.60 0.70 1.00 : DTIM1, DTIM2, DTIM3, DTIM4, dtim_last
30.00 2 1 0.10D-08 1.d-06 : DTIO,IMDALG,IEXPL,EDELTA
| IMDALG | algorithm | 
| 1 | Newtonian dynamics | 
| 2 | Quenched molecular dynamics | 
| 3 | Vibrational mode analysis(nfvibrate.data required) | 
| 4 | GDIIS | 
| 5 | TS search by GDIIS | 
| 6 | NEB Nudged Elastic Band method | 
| 7 | CINEB Climbing Image NEB method | 
| 0 | Newtonian dynamics | 
| -1 | Finite temperature Newtonian dynamics(MVELSC=0:Microcanonical(No control) =2:Velocity scaling =10:Nose-Hoover, (other methods:: 1:simulated annealing, 3:rolling average, 4:gaussian thermostat, 11:GGMT)) | 
| -2 | Langevin MD | 
0.0010 0.10D+02 0 : WIDTH, FORCCR, ISTRESS
ggapbe 1 : XCTYPE, nspin
1.00 : destm
STM bias in volt.
102 : NBZTYP
0 0 0 : NKX, NKY, NKZ (dummy) 0 0 0 : NKX2, NKY2, NKZ2 (dummy)
8 : NEG (# of bands)
NEG: The number of bands considered in the calculation. Always use number of bands, which is slightly larger than the half of the number of valence electrons
1 : NEXTST (1: G-space, 0: R-space)
0 : 0; random numbers, 1; matrix diagon
2 : imsd (2: Davidson, 1: RMM)
For a large scale calculation, RMM-DIIS and real space projection is recommended (NEXTST=0 & IMSD=1). In such a case, prepare the wave functions with the Davidson scheme (NEXTST=1 & IMSD=2) and restart with RMM-DIIS.
0 : eval. eko diff.: .0 = no ,1 = yes
EVAL_EKO_DIFF=0 to evaluate the eigenvalue difference from the previous step. Unused currently.
0 : npdosao
When NPDOSAO>0, the PDOS calculation is performed. NPDOSAO indicates the number of atomic orbitals onto which DOSs are calculated. See below.
0 0.0 : SM_dopping