==========================================================

$NEB group (relevant for RUNTYP=NEBPATH)

Find a reaction path for specific reactant and product.  
Multiple transition states can be located along an NEB path.

The coordinates of the reactant are given by $DATA.
The coordinates of the product should be given by $DATAPD.
The atom order should be same in both reactant and product.
The product should be aligned as close to the reactant as possible.
Otherwise, some curious paths could be generated by this routine.

The molecular orientation is  to obtain a reasonable reaction path.
Basically, molecular symmetry cannot be used. 
However, if a reaction path has symmetry on the whole way, you can set MOLSYM=.true.,
though all atoms need to be described in $DATAPD.

MAXCYC is set to 500 as a default, but, generally speaking, 
the convergence is currently very slow for th e optimization of perpendicular gradient.
So, You may need to restart your job several times. For restart,
$NEB and $IMAGESX groups in *.trj file of the previous run need to be pasted into your input file.
It would be difficult to reach the condition that all energy gradients are smaller than opttol.
You may decide in searching a saddle point, after the plot of gradients along the path
has two peaks (the minimum between two peaks could be the structure close to a target transition-state
structure).

Do not use MORINT=.true. in your first run.  You had better examine whether or not
your first reaction path is correct by using appropriate graphic user interface,
such as wxMacMolplt, Chemcraft, and so on.

IMAGES = number of images along the NEB/STR path (default=15)
         (maximum number of images is set to MXIMAGES=300)

MAXCYC = maximum number of cycles for geometry optimization along the path perpendicular
         to the reaction path (default = 500)

OPTTOL = Tolerance for the Force RMS (default = 5.0 [kcal/mol/angs])

DELTAT = Distance multiplier (default = 0.01 [angs/sqrt(kcal/mol)])

SPFORC = force constant for a spring between two adjacent images
         (default = 500 [kcal/mol/(angs^2)])

UNTCRD = unit for the coordinates given by the $DATAPD and $DATAVI groups.
         ANGS or BOHR  (default = ANGS)

RESTRT = Restart option.  See $IMAGESX (default = .false.)

ISTART = Number of cycles in the previous calculation

NPRINT = Output log level (1=minimum,9=maximum)

VIAPNT = a via-point structure along the reaction path
         The coordinates are given in the $DATAVI group (default = .false.)

METHOD = method of pathfinding (NEB or STRING)

TANGNT = Tangent vector definition
         (ORIGINAL, IMPROVED, BISECTED, DOUBLY)

UNTCNT = unit for the force constants e.g. SPFORC,OPTTOL ANGS or BOHR  (default = ANGS)

INIGSS = Generate initial guess orbitals at every initial run

EVRGSS = Generate initial guess orbitals at every cycles

TSLOCT = locating a transition state structure (default = .false.)

OPTMZR = method of a geometrical structure at each image
         QUICKMIN : quick-min (default)
         STEEPEST : steepest descent
         DIISBFGS : DIIS + BFGS
         FIRE     : FIRE(not supported now)
 
INTERP = Interpolation method for making initial images
         (IDPP, LINEAR, SPLINE     default=IDPP)

FITTNG = Coordinate fitting method every cycles
         (ANGULAR, RMS, NOTHING    default=ANGULAR)

FSTEND = First end image condition
         (FIXED,OPTIMIZE,FREE,CLIMBING   default=FIXED)

LSTEND = Last end image condition
         (FIXED,OPTIMIZE,FREE,CLIMBING   default=FIXED)

OPMTOL = Tolerance for the MAX Force RMS (default = 10.0 [kcal/mol/angs])

CRDTOL = Tolerance for the distance displaced from each image along the path
         (default = 0.01 [angs])

CRMTOL = Tolerance for the MAX distance displaced from each image along the path
         (default = 0.1 [angs])

INIFIT = Coordinate fitting method when generating initial path
         (ANGULAR, RMS, NOTHING    default=RMS)

==========================================================
 
62 lines are written.
Edited by Shiro KOSEKI on Fri Nov 5 14:55:12 2021.