Zopt

This is an implementation of probably the most important function in computational chemistry--molecular energy as a function of internal coordinates.

It must be passed a zmatrix definition and the type of computation to be used to generate the energy, gradients, and hessian, (with similar effects to the opt routine).

The implementation in ChemShell supports mixed z-matrix/Cartesian coordinates besides pure internal coordinates.

Argument Argument type Mandatory Default To specify
zmatrix= Zmatrix tag yes none geometry and optimisation variables
theory= Energy/Gradient code yes none what type of calculation to perform for energy and gradient
list_option= keyword no full amount of output required
punchfile= File name no No punchfile generated File to save sequence of structures generated, saved as cartesian coordinates
result= Zmatrix tag no zopt.result Where to save final structure

The following example uses the newopt function to perform a BFGS minimisation of the water molecule with a molecular mechanics energy expression.

#
z_create zmatrix=z {
zmatrix angstrom
o
h 1 oh
h 1 oh 2 hoh
variables 
oh  0.8
hoh 105.0
end
}

z_list zmatrix=z

read_input ff {
bond   o h   2000. 1.
angle h o h  300. 100.
}

newopt function=zopt: {theory=dl_poly : mm_defs=ff  zmatrix=z}





This manual was generated using htp, an HTML pre-processor Powered by htp