Function to perform a geometry optimization.
| Aliases : | opt() |
|---|---|
| Returns: | (float) Total electronic energy of optimized structure in Hartrees. |
| Psi variables: |
Note
Analytic gradients area available for all methods in the table below. Optimizations with other methods in the energy table proceed by finite differences.
| name | calls method |
|---|---|
| scf | Hartree–Fock (HF) or density functional theory (DFT) [manual] |
| dcft | density cumulant functional theory [manual] |
| mp2 | 2nd-order Moller-Plesset perturbation theory (MP2) [manual] |
| df-mp2 | MP2 with density fitting [manual] |
| conv-mp2 | conventional MP2 (non-density-fitting) [manual] |
| mp2.5 | MP2.5 [manual] |
| mp3 | third-order MP perturbation theory [manual] |
| omp2 | orbital-optimized second-order MP perturbation theory [manual] |
| omp2.5 | orbital-optimized MP2.5 [manual] |
| omp3 | orbital-optimized third-order MP perturbation theory [manual] |
| ocepa | orbital-optimized coupled electron pair approximation [manual] |
| cepa0 | coupled electron pair approximation(0) [manual] |
| ccsd | coupled cluster singles and doubles (CCSD) [manual] |
| ccsd(t) | CCSD with perturbative triples (CCSD(T)) [manual] |
| eom-ccsd | equation of motion (EOM) CCSD [manual] |
| name | calls method DFT [manual] |
|---|---|
| b3lyp | B3LYP Hybrid-GGA Exchange-Correlation Functional |
| b3lyp-chg | B3LYP Hybrid-GGA Exchange-Correlation Functional w/ Chai and Head-Gordon Dispersion Correction |
| b3lyp-d | B3LYP Hybrid-GGA Exchange-Correlation Functional w/ Grimme’s -D2 Dispersion Correction |
| b3lyp-d1 | B3LYP Hybrid-GGA Exchange-Correlation Functional w/ Grimme’s -D1 Dispersion Correction |
| b3lyp-d3 | B3LYP Hybrid-GGA Exchange-Correlation Functional w/ Grimme’s -D3 (zero-damping) Dispersion Correction |
| b3lyp-d3bj | B3LYP Hybrid-GGA Exchange-Correlation Functional w/ Grimme’s -D3 (BJ-damping) Dispersion Correction |
| b3_x | Becke88 GGA Exchange (B3LYP weighting) |
| b88_x | Becke88 GGA Exchange |
| b97-0 | B97-0 Hybrid-GGA Exchange-Correlation Functional |
| b97-1 | B97-1 Hybrid-GGA Exchange-Correlation Functional |
| b97-2 | B97-2 Hybrid-GGA Exchange-Correlation Functional |
| b97-d | B97-D Pure-GGA Exchange-Correlation Functional w/ Grimme’s -D2 Dispersion Correction |
| b97-d3 | B97-D Pure-GGA Exchange-Correlation Functional w/ Grimme’s -D3 (zero-damping) Dispersion Correction |
| b97-d3bj | B97-D Pure-GGA Exchange-Correlation Functional w/ Grimme’s -D3 (BJ-damping) Dispersion Correction |
| blyp | BLYP GGA Exchange-Correlation Functional |
| blyp-d | BLYP GGA Exchange-Correlation Functional w/ Grimme’s -D2 Dispersion Correction |
| blyp-d1 | B3LYP Hybrid-GGA Exchange-Correlation Functional w/ Grimme’s -D1 Dispersion Correction |
| blyp-d3 | BLYP GGA Exchange-Correlation Functional w/ Grimme’s -D3 (zero-damping) Dispersion Correction |
| blyp-d3bj | BLYP GGA Exchange-Correlation Functional w/ Grimme’s -D3 (BJ-damping) Dispersion Correction |
| bp86 | BP86 GGA Exchange-Correlation Functional |
| bp86-d | BP86 GGA Exchange-Correlation Functional w/ Grimme’s -D2 Dispersion Correction |
| bp86-d1 | B3LYP Hybrid-GGA Exchange-Correlation Functional w/ Grimme’s -D1 Dispersion Correction |
| bp86-d3 | BP86 GGA Exchange-Correlation Functional w/ Grimme’s -D3 (zero-damping) Dispersion Correction |
| bp86-d3bj | BP86 GGA Exchange-Correlation Functional w/ Grimme’s -D3 (BJ-damping) Dispersion Correction |
| ft97 | FT97 GGA Exchange-Correlation Functional |
| ft97b_x | Filitov and Theil 1997 Exchange |
| ft97_c | FT97 Correlation (Involves Ei functions) |
| hcth | HCTH Pure-GGA Exchange-Correlation Functional |
| hcth120 | HCTH120 Pure-GGA Exchange-Correlation Functional |
| hcth120-d3 | HCTH120 Pure-GGA Exchange-Correlation Functional w/ Grimme’s -D3 (zero-damping) Dispersion Correction |
| hcth120-d3bj | HCTH120 Pure-GGA Exchange-Correlation Functional w/ Grimme’s -D3 (BJ-damping) Dispersion Correction |
| hcth147 | HCTH147 Pure-GGA Exchange-Correlation Functional |
| hcth407 | HCTH407 Pure-GGA Exchange-Correlation Functional |
| hf+d | w/ Podeszwa and Szalewicz Dispersion Correction |
| lyp_c | LYP Correlation |
| m05 | Heavily Parameterized Hybrid Meta-GGA XC Functional |
| m05-2x | Heavily Parameterized Hybrid Meta-GGA XC Functional |
| m05-2x-d3 | Heavily Parameterized Hybrid Meta-GGA XC Functional w/ Grimme’s -D3 (zero-damping) Dispersion Correction |
| m05-d3 | Heavily Parameterized Hybrid Meta-GGA XC Functional w/ Grimme’s -D3 (zero-damping) Dispersion Correction |
| p86_c | P86 Correlation (PZ81 LSDA + P86 GGA) |
| pbe | PBE GGA Exchange-Correlation Functional |
| pbe-d | PBE GGA Exchange-Correlation Functional w/ Grimme’s -D2 Dispersion Correction |
| pbe-d1 | PBE GGA Exchange-Correlation Functional w/ Grimme’s -D1 Dispersion Correction |
| pbe-d3 | PBE GGA Exchange-Correlation Functional w/ Grimme’s -D3 (zero-damping) Dispersion Correction |
| pbe-d3bj | PBE GGA Exchange-Correlation Functional w/ Grimme’s -D3 (BJ-damping) Dispersion Correction |
| pbe0 | PBE0 Hybrid GGA Exchange-Correlation Functional |
| pbe0-d | PBE0 Hybrid GGA Exchange-Correlation Functional w/ Grimme’s -D2 Dispersion Correction |
| pbe0-d3 | PBE0 Hybrid GGA Exchange-Correlation Functional w/ Grimme’s -D3 (zero-damping) Dispersion Correction |
| pbe0-d3bj | PBE0 Hybrid GGA Exchange-Correlation Functional w/ Grimme’s -D3 (BJ-damping) Dispersion Correction |
| pbesol_x | PBEsol GGA Exchange Hole (Parameter Free) |
| pbe_c | PBE Correlation |
| pbe_x | PBE GGA Exchange Hole (Parameter Free) |
| pw91 | PW91 GGA Exchange-Correlation Functional |
| pw91_c | PW91 Correlation |
| pw91_x | PW91 Parameterized GGA Exchange |
| pw92_c | |
| pz81_c | PZ81 Correlation |
| rpbe_x | RPBE GGA Exchange Hole (Parameter Free) |
| sogga | Second Order GGA Exchange-Correlation Functional |
| sogga_x | Second Order GGA Exchange Hole (Parameter Free) |
| svwn | SVWN3 (RPA) LSDA Functional |
| s_x | Slater LSDA Exchange |
| vwn3rpa_c | VWN3 (RPA) LSDA Correlation |
| vwn3_c | VWN3 LSDA Correlation |
| vwn5rpa_c | VWN5 (RPA) LSDA Correlation |
| vwn5_c | VWN5 LSDA Correlation |
| dldf | Dispersionless Hybrid Meta-GGA XC Functional |
| dldf+d | Dispersionless Hybrid Meta-GGA XC Functional w/ Podeszwa and Szalewicz Dispersion Correction |
| dldf+d09 | Dispersionless Hybrid Meta-GGA XC Functional w/ Podeszwa and Szalewicz Dispersion Correction |
Warning
Optimizations where the molecule is specified in Z-matrix format with dummy atoms will result in the geometry being converted to a Cartesian representation.
| Parameters: |
|
|---|---|
| Examples : |
>>> # [1] Analytic scf optimization
>>> optimize('scf')
>>> # [2] Finite difference mp5 optimization
>>> opt('mp5')
>>> # [3] Forced finite difference ccsd optimization
>>> optimize('ccsd', dertype=1)
For further discussion of geometry optimization, see Sec. Geometry Optimization.