Wolfram Language Paclet Repository

Community-contributed installable additions to the Wolfram Language

Primary Navigation

    • Cloud & Deployment
    • Core Language & Structure
    • Data Manipulation & Analysis
    • Engineering Data & Computation
    • External Interfaces & Connections
    • Financial Data & Computation
    • Geographic Data & Computation
    • Geometry
    • Graphs & Networks
    • Higher Mathematical Computation
    • Images
    • Knowledge Representation & Natural Language
    • Machine Learning
    • Notebook Documents & Presentation
    • Scientific and Medical Data & Computation
    • Social, Cultural & Linguistic Data
    • Strings & Text
    • Symbolic & Numeric Computation
    • System Operation & Setup
    • Time-Related Computation
    • User Interface Construction
    • Visualization & Graphics
    • Random Paclet
    • Alphabetical List
  • Using Paclets
    • Get Started
    • Download Definition Notebook
  • Learn More about Wolfram Language

QuantumChemistry

Symbols

  • ComputeVibrationalModes
  • ElectronicStructurePlot3D
  • ElectronicStructureResult
  • ModelChemistry
  • OptimizeMoleculeGeometry
  • PotentialEnergyScan
  • SinglePointEnergy
WolframChemistry`QuantumChemistry`
PotentialEnergyScan
​
PotentialEnergyScan
[mol,{{i,j},
r
1
,
r
2
,dr}]
scans the distance between atoms i and
j
from
r1
to
r2
in steps of dr.
​
​
PotentialEnergyScan
[mol,{{i,j,k},
a
1
,
a
2
,da}]
scans the angle between atoms i,
j
, and
k
from
a1
to
a2
in steps of da.
​
​
PotentialEnergyScan
[mol,{{i,j,k,l},
a
1
,
a
2
,da}]
scans the dihedral angle between atoms i,
j
,
k
, and l from
a1
to
a2
in steps of da.
​
​
PotentialEnergyScan
[mol,spec,modelChemistry]
uses the specified model chemistry to perform the scan.
​
Examples  
(1)
Basic Examples  
(1)
Scan the only bond in Cl2, here labeled {1,2}, from 1.25 angstroms to 4.5 angstroms:
In[1]:=
PotentialEnergyScan
[Molecule["[Cl][Cl]"],{{1,2},1.25,4.5,.1}]
Out[1]=
QuantityArray
Dimensions: {33,2}
Units: {Angstroms,Electronvolts}

In[2]:=
ListLinePlot@%
Out[2]=
1.5
2.0
2.5
3.0
3.5
4.0
4.5
-24735
-24730
-24725
Scan the bond angle for water:
In[3]:=
PotentialEnergyScan
[Molecule["[H][O][H]"],{{1,2,3},315,45,-5}]
Out[3]=
QuantityArray
Dimensions: {55,2}
Units: {AngularDegrees,Electronvolts}

In[4]:=
ListLinePlot@%
Out[4]=
50
100
150
200
250
300
-2040
-2039
-2038
-2037
-2036
-2035
Do a 2D potential scan:
In[5]:=
PotentialEnergyScan
[Molecule["[H][O][H]"],​​{(*firstscantheanglefrom60to160*)​​{{1,2,3},60,160,5},​​(*nextscanbond1,2from.5to1.5angstroms*)​​{{1,2},.5,1.5,.1}​​}]
Out[5]=
QuantityArray
Dimensions: {231,3}
Units: {AngularDegrees,Angstroms,Electronvolts}

In[6]:=
ListPlot3D@%
Out[6]=
""

© 2025 Wolfram. All rights reserved.

  • Legal & Privacy Policy
  • Contact Us
  • WolframAlpha.com
  • WolframCloud.com