QuantumChemistry
GeometryOptimization
compute the optimized geometry
Calling Sequence
Parameters
Description
Examples
GeometryOptimization(molecule, method, options)
molecule
-
list of lists; each list has 4 elements, the string of an atom's symbol and atom's x, y, and z coordinates
method
name/procedure where name is one of 'HartreeFock', 'DensityFunctional', 'ActiveSpaceCI','ActiveSpaceSCF', 'CoupledCluster', 'FullCI','MP2', 'Variational2RDM', 'Parametric2RDM', 'ContractedSchrodinger'
options
(optional) equation(s) of the form option = value where option is optimization, optimalitytolerance, or any valid option of the chosen method
GeometryOptimization optimizes the molecular geometry to minimize the total energy.
The optimization searches for a first-order stationary point on the potential energy surface,
The stationary point may be either a local minimum or a saddle point (transition state).
The optional optimization keyword selects the type of optimization. If the keyword is set to "analytical" (default), then GeometryOptimization will use analytical gradients where available in a quasi-Newton algorithm. If analytical derivatives are not available, then the derivatives with respect to nuclear displacement are computed by numerical centered finite differences. If the keyword is set to "newton", then numerical gradients are used in a second-order Newton-Raphson algorithm, and if the keyword is set to "quasi-newton", then numerical gradients are used in a quasi-Newton algorithm.
Analytical nuclear gradients are implemented on the MacOS X and Linux platforms for all spin states of HartreeFock and DensityFunctional as well as the singlet states of ActiveSpaceCI, ActiveSpaceSCF, CoupledCluster, FullCI, MP2, Variational2RDM, and Parametric2RDM.
The optional optimalitytolerance keyword can be set to a float which sets the convergence tolerance.
The output of the procedure is a Maple sequence. The first element in the sequence is the optimized geometry as a Maple list of lists in the same format as the input argument molecule. The second element is the output table of the given method evaluated for the optimized geometry.
with⁡QuantumChemistry:
molecule ≔ H, 0, 0, −0.55, F, 0, 0, +0.55 ;
molecule≔H,0,0,−0.55000000,F,0,0,0.55000000
GeometryOptimizationmolecule,'HartreeFock',basis=dz;
See Also
QuantumChemistry HartreeFock DensityFunctional MP2 CoupledCluster FullCI ActiveSpaceCI ActiveSpaceSCF Variational2RDM Parametric2RDM ContractedSchrodinger
Download Help Document