19.01.2015 Views

MOLPRO

MOLPRO

MOLPRO

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

42 GEOMETRY OPTIMIZATION (OPTG) 315<br />

42.2.10 Numerical gradients (NUMERICAL)<br />

NUMERICAL,options,active 1 =step 1 , active 2 =step 2 . . . ;<br />

With this directive the gradients are computed by finite differences. step i is the increment for<br />

the active geometry parameter active i . For active parameters which are not specified, the default<br />

values are used. By default, the increment is 0.01 bohr for bond distances and 0.5 or 1 degree<br />

for angles less than or greater than 90 degrees, respectively. These defaults can be modified by<br />

specifying RSTEP or ASTEP. DSTEP is the length of symmetrical displacements, which are<br />

used if the optimization is performed in 3N coordinates.<br />

For each active variable, two energy calculations are necessary in each geometry optimization<br />

step – so numerical optimizations may be expensive! In optimizations of 3N coordinates<br />

symmetrical displacement coordinates are normally used to minimize the number of energy<br />

calculations. (see section 41.2.1).<br />

For optimization of special energies see VARIABLE section 42.2.17.<br />

The following options can be given:<br />

RSTEP=rstep Step length for distances (in bohr). The default is 0.01.<br />

ASTEP=astep<br />

DSTEP=dstep<br />

CENTRAL<br />

FORWARD<br />

FOURPOINT<br />

Step length for angles (in degree). The default is 0.5 or 1 for angles<br />

below and above 90 degree, respectively.<br />

Step length for symmetrical displacements (in bohr). The default is<br />

0.01.<br />

Use central differences for gradient (default)<br />

Use forward differences (not recommended for gradient).<br />

Use four-point formula for very accurate numerical gradients.<br />

PROCEDURE=procname Use given procedure for numerical calculation of the gradient. This<br />

procedure must define a complete energy calculation (orbital optimization<br />

and correlation treatment).<br />

VARIABLE=varname<br />

DISPLACE=type<br />

Use given variable for numerical calculation of the gradient.<br />

The displacement type. Note that the displacement type for gradient<br />

and hessian must be the same. type can be one of the following:<br />

SYMM<br />

CART<br />

UNIQUE<br />

Use symmetric displacement coordinates (default). This<br />

is the only recommended option.<br />

Use 3N cartesian displacements (not recommended). This<br />

requires many more energy calculations than necessary<br />

and does not preserve the molecular symmetry.<br />

Use symmetry-unique cartesian displacements (not recommended)<br />

42.2.11 Transition state (saddle point) optimization (ROOT)<br />

ROOT,root<br />

Specifies the eigenvector of the hessian to be followed.<br />

root=1<br />

root=2<br />

specifies a minimization (default).<br />

specifies a transition state (saddle point) optimization.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!