GeometryOptimization - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Toolboxes : Quantum Chemistry : GeometryOptimization

QuantumChemistry

  

GeometryOptimization

  

compute the optimized geometry

  

 

Calling Sequence 

Parameters

Description

Examples

Calling Sequence

GeometryOptimization(molecule, method, options)

Parameters

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', 'RDMFunctional', '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

Description

• 

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 for all spin states of HartreeFock and DensityFunctional as well as the singlet states of ActiveSpaceCI, ActiveSpaceSCF, CoupledCluster, FullCI, MP2, Variational2RDM, and Parametric2RDM.

• 

On the Windows operating system analytical nuclear gradients require the installation of Microsoft's Windows Subsystem for Linux (WSL).  For Windows 10 (version 2004 and higher) and Windows 11 you can install the WSL by opening the Command Prompt in administrator mode and entering the command: wsl --install -d Ubuntu  For additional details, please refer to: https://learn.microsoft.com/en-us/windows/wsl/install

• 

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.

Examples

withQuantumChemistry:

molecule   H, 0, 0, 0.55, F, 0, 0, +0.55 ;

moleculeH,0,0,−0.55000000,F,0,0,0.55000000

(1)

 GeometryOptimizationmolecule,'HartreeFock',basis=dz;

See Also

QuantumChemistry
HartreeFock
DensityFunctional
RDMFunctional
MP2
CoupledCluster
FullCI
ActiveSpaceCI
ActiveSpaceSCF
Variational2RDM
Parametric2RDM
ContractedSchrodinger