Main /
Calculation Of Intrinsic Reaction CoordinatesIntrinsic reaction coordinates (IRC) can be calculated using a transition state ZMAT with the %irc keyword in the additional keyword section. The starting geometry can be given in internal ZMAT coordinates or cartesian coordinates. For non-default CFOUR input options such as cartesian coordinates or geometry parameters in Angstrom the appropriate keywords have to be supplied in the *CFOUR section. Additionally, all standard CFOUR keywords can be used in the *CFOUR section to specify level of theory, basis sets, etc. The irc driver is not compatible with any other % keyword and these should be avoided. The reaction path will always be followed in mass-weighted cartesian coordinates. The code will copy the starting ZMAT to the zmat0 file. The ZMAT file is updated along the path. The algorithm will use the zmat0 file as the starting ZMAT if available to avoid using a remnant ZMAT from a previous calculation. Therefore the zmat0 file either has to be changed directly or has to be deleted if the starting ZMAT is to be changed. A calculation can also be restarted (for example if the maximum number of points was exceeded) by using a ZMAT along the path from the ZMATs folder and deleting zmat0. Any structure along the IRC path can be used as the starting point. When restarting a calculation or when using a structure along the IRC as the starting structure no starting step is necessary. The gradient and hessian at the transition state or the starting point can be supplied to the program using the GRD, FCM and NORMCO files if these derivatives have already been calculated in a standard CFOUR calculation (for example in a VIB=ANALYTIC calculation to ensure that a first-order saddle point has been found). These files will be saved to grd0, fcm0 and normco0 at the beginning and will be used in case the calculation is restarted. If no files are provided they will automatically be calculated by the algorithm. The zmat0, grd0, normco0 and fcm0 files have to be deleted if new input files are to be supplied. A standard IRC calculation outputs five different file types:
Additionally projected frequencies can be calculated along the reaction path with the appropriate keyword. Two additional outputs are created:
The following keywords can be used to control the path-following algorithm and should be specified below the %irc keyword. These keywords can be separated by any standard CFOUR delimiter or by a line break. METHOD
STEPSIZE The stepsize is STEPSIZE • 10-2 amu½ bohr. Default: 10 DIRECTION Direction of starting step along the transition vector at the transition state. Not relevant when START=2.
CONVERGENCE/CONV/GEO_CONV Convergence criterium for the cartesian RMS gradient is 10-CONV Hartree/bohr. Default: 4 MAXCYC/GEO_MAXCYC/OPT_MAXCYC Maximum number of IRC points to be calculated per IRC. Default: 100 START
STARTING_STEP
BISECTOR_STEP Step along the bisector of the gradient at the start of the IMK step and after an Euler step in BISECTOR_STEP • 10-3 amu½ bohr. Only relevant for METHOD=1. Default: 25 HESSIAN_UPDATE Specifies what hessian update scheme is used. Only relevant if METHOD=2 or METHOD=3.
HESSIAN_RECALC Specifies how often the analytical hessian is recalculated. Only relevant if METHOD=2 or METHOD=3. Default: 5 HESSIAN_RMSD Maximum RMSD of the updated hessian before the hessian is recalculated in HESSIAN_RMSD • 10-3 Hartree / Bohr2. Default: 10 PROJ_FREQ Specifies whether projected frequencies are supposed to be calculated along the reaction path. The reaction path tangent and the translational and rotational degrees of freedom are projected out from the mass-weighted Hessian.
PROJ_FREQ_INTERVAL Specifies the interval of IRC points at which projected frequencies are calculated. The Hessian should be calculated analytically at these points and can be calculated using Hessian updating at the points in between. Default: 5 |