Menu

Reference.Variables.hamilt.pot

Burkhard Schmidt

Variable "hamilt.pot" in the Matlab/Octave version of WavePacket

WavePacket comes with a small library of potential energy functions, many of which are for very special purposes; in case of doubt, you can look into their classdef files, where some easily accessible additional information should wait for the patient reader. You can find the complete list by looking into the corresponding package folder.

What we consider to be the more general classdef's are described below. Some of the potentials are restricted to special setups, these restrictions are also pointed out.

pot.chain Chain of harmonic oscillators (model for phonons in 1D), for details see here.
Also for coupled electrons and phonons with tuning (χ,ρ,σ) and coupling (τ)
mechanisms, for details see here
default
oNN harmonic frequency ω: nearest neighbors 0
oPR harmonic frequency ν: position restraints 0
oCM harmonic frequency Ω: center-of-mass restraint 0
r_e equilibrium distance 0
pbc toggle periodic boundary conditions false
off vertical energy offset 0
chi electron-phonon-tuning χ: localized 0
rho electron-phonon-tuning ρ: non-symmetric 0
sig electron-phonon-tuning σ: symmetrized 0
tau electron-phonon-coupling τ: pair distance 0
pot.con_int Generic conical intersections in two dimensions, for details see here.
Requires two coupled channels, and a two-dimensional grid.
default
omega Quadratic force constant (ω) 1
kappa Linear Jahn-Teller coupling parameter (κ) 1
gamma Quadratic Jahn-Teller coupling parameter (γ) 0
delta Energy gap parameter (δ); for 1D models only! 0
x_ci x-shift of conical intersection 0
y_ci y-shift of conical intersection 0
pot.henon Henon-Heiles system in two dimensions.
Requires a single channel, and a two-dimensional grid.
A Quadratic force constant
L Cubic parameter
pot.interp Interpolates the potential from an input file.
See here for details about file names and format
default
pos_conv Conversion factor to apply to coordinates.
The values in the file are given in units of pos_conv Bohr radii
1
pot_conv Conversion factor for the potential.
The values in the file are given in units of pot_conv Hartree
1
method Method to use for interpolation.
See the Matlab/Octave function interp1() for a list of valid methods
"spline"
n_pts Array that gives the number of points in the file along each degree of freedom.
Can be ignored for one-dimensional data
pot.leps London-Eyring-Polanyi-Sato surface (essentially a superposition of diatomic Morse potentials) for a triatomic system ABC in bond length coordinates. Requires 2 degrees of freedom and a single channel. The potential assumes that the first degree of freedom is the AB distance and the second the BC distance. Most parameters are arrays that give the values (in this order) of the AB, BC, and AC bond.
ang The fixed bending angle between AB and BC.
d_e Array of the dissociation energies.
r_e Array of the equilibrium distances.
alf Array of the range parameters.
s_p Array of the Sato parameters.
pot.morse Superposition of Morse potentials. This potential supports any number of dimensions and (coupled) channels. Unless otherwise noted, each parameter must be given as a matrix, where the element (k,m) gives the parameter for the m-th channel and along the k-th degree of freedom. default
d_e Matrix of dissociation energies
r_e Matrix of equilibrium distances 0
alf Matrix of range parameters.
t_e Array whose m-th element gives the constant energy offset for the minimum of the potential on the m-th channel 0
pot.pendulum Orienting/aligning potential for generalized pendula which conditionally permits a certain number of exact energies and wavefunctions, for details see 2014 or 2015 or 2017 work by B. Schmidt and B. Friedrich default
xi csc² term (ξ) 0
chi cot × csc term (χ) 0
eta Orientation (−η) 0
zeta Alignment (−ζ) 0
v_0 Energy shift (V0) 0
omg Harmonic oscillators, scalar or row of length 2 n.a.

Note that one or two harmonic oscillator potentials are optionally added to the pendular potential when simulating in 2 or 3 dimensions, respectively.

pot.razavy Razavy's symmetric double well potential (single Schrödinger equations, one-dimensional grid) which conditionally permits a certain number of exact energies and wavefunctions, for details see here or there.
modified default is "false"
s strength parameter (if modified=false)
n magic number: if integer, then n analytic solutions exist (if modified=false)
eta η parameter (if modified=true)
zeta ζ parameter (if modified=true)
pot.single Single crossing (two coupled Schrödinger equations and a one-dimensional grid): a hyperbolic potential and a harmonic potential with constant diabatic coupling, for details see here. default
A Prefactor of the hyperbolic potential 1
B Force constant of the harmonic excited state 1
C Strength of the diabatic coupling between the two states 0.1
pot.dual Dual crossing (two coupled Schrödinger equations and a one-dimensional grid): a constant potential and a harmonic potential with constant diabatic coupling, for details see here. default
A Constant potential 1
B Prefactor of parabola 1
C Strength of the diabatic coupling between the two states 0.1
pot.taylor Taylor series expansion of potential.
Works for coupled channels and multidimensional grids
default
hshift Horizontal shift: reference position for Taylor expansion
A vector containing the values for each degree of freedom
empty
vshift Vertical shift: constant energy offset 0
coeffs Taylor series coefficients (i.e. derivatives) have to be given as a matrix.
The number of rows gives the order after which the Taylor series is truncated.
The number of columns must equal the number of dimensions of the grid.
empty
pot.tully1 Tully's single crossing example, for details see here and J. C. Tully's original work.
Requires two coupled channels, and a one-dimensional grid.
default
A Tully parameter A 0.01
B Tully parameter B 1.6
C Tully parameter C 0.005
D Tully parameter D 1
pot.tully2 Tully's double crossing example, for details see here and J. C. Tully's original work.
Requires two coupled channels, and a one-dimensional grid.
default
A Tully parameter A 0.10
B Tully parameter B 0.28
C Tully parameter C 0.015
D Tully parameter D 0.06
E Tully parameter E 0.05
pot.tully3 Tully's extended crossing example, for details see here and J. C. Tully's original work.
Requires two coupled channels, and a one-dimensional grid.
default
A Tully parameter A 0.0006
B Tully parameter B 0.10
C Tully parameter C 0.90
pot.vibronic Vibronic coupling for a one-dimensional crystal (i.e. a chain with periodic boundaries) or, equivalently, for a regular polygon-shaped molecule (C_n symmetry) , for details see here and there.
For N coupled channels, and an N-dimensional grid.
Restriction to lower dimensionality also possible
default
N Number of electronic sites 3
U Electronic site energy 0
W Electronic coupling strength
O Harmonic frequency (omega) of one particle
S Selection of phonons 1:N
K Linear electron-phonon coupling strength (Jahn-Teller) 0
L Linear electron-phonon coupling strength (Pseudo-Jahn-Teller) 0

Related

Blog: 2019/02/version-530-released-30-may-2017
Wiki: Reference.Variables.hamilt
Wiki: Users.Interpolation.Main

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.