Quantics Exercises Book
Quantics Exercises Book
October 2024
Version: 1.1
QUANTICS
Quantics Exercises
October 2024
Eryn Spinlove and Graham Worth
Quantics Exercises
Handout, October 2024
Contributors: The Worth Group
iv
Abstract
Input is via ascii text files and for molecules with analytical potential func-
tions no programming is required. A library of potential functions is included
to treat more complicated cases, and further functions can be added as
required by the user.
v
More details of the code and its capabilities are in Worth Comp. Phys.
Comm.(2020) 248, 107040.
vi
Contents
1 Introduction 1
1.1 Starting Out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 What’s In This Handout . . . . . . . . . . . . . . . . . . . . . . . 2
4 Exercise 3: vMCG 21
4.1 Using a GWP basis . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.2 Surface Hopping . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5 Exercise 4: DD-vMCG 25
5.1 Butatriene Cation using Molpro . . . . . . . . . . . . . . . . . . 25
5.2 Water Excitation using Molpro . . . . . . . . . . . . . . . . . . . 28
vii
Bibliography 39
Glossary 40
viii
Introduction 1
„ You can’t do better design with a computer,
but you can speed up your work
enormously.
— Wim Crouwel
(Graphic designer and typographer)
The information given is reduced as the examples progress and looking back
to earlier examples should give the answer as to how something should
be done. Further information is to be found in the on-line documentation
included with the package, where detailed information on keywords available
etc. are present.
https://www.chem.ucl.ac.uk/quantics/index.html
1
1.2 What’s In This Handout
This handout contains the exercises which should help you to successfully
run different types of calculations with the Quantics software package.
2 Chapter 1 Introduction
Exercise 1: One-Dimensional 2
Oscillator
— Ben Shneiderman
(Professor for Computer Science)
1 ∂2
H=− + 1 mω 2 q 2 (2.1)
2m ∂q 2 2
where m is the mass and ω the frequency. Note that we are using atomic
units in which h̄ = 1 so it can be omitted.
To specify a Hamiltonian, you need an operator file. The operator file “ho.op”
codes the Harmonic oscillator Hamiltonian above. You will see there are 3
SECTIONS.
3
The PARAMETER-SECTION defines the mass and frequency. Values of a
proton mass with a frequency close to 3500 cm−1 are given. This is an
approximate C–H stretch.
To run a calculation you need an input file. Look at ho.inp. Again there are
various SECTIONs.
• mkdir ho
• quantics ho
Step 3. Plot the potential surface and wavepacket motion using the showsys
program. This is driven by a simple menu. Type the number to activate the
desired option and follow the instructions. You might have to type enter a
number of times to be able to enter an option. To start type
• showsys -gnupl4
• 10
• 2 plot pes
Now type 1. This activates “plot to screen” and a plot of the potential
surface will be shown. This should be a quadratic curve. Try changing
the energy units using option 90 to cm− 1 by using the keyword cm-1.
Try changing the range over which the PES is plotted using options 30 (to
change x-axis) and 70 (to change y-axis).
The density is Ψ2 , i.e. the probability density for the particle. Reduced
density means that the density has been integrated over any other degrees
of freedom to allow the 1D plot to be made. Type option 280 (this is not
visible in the menu), select
• 2 = movie
The wavepacket will move and the time shown at the top of the plot will be
incremented. The plots should be 0.5 fs apart - the value of tpsi in the
RUN-SECTION. If this was given a different value the snapshots would be
at this new value.
Step 5. Plot the trajectory of the centre of the wavepacket. The easiest way
to do this is to use another program that will extract the expectation value
of the coordinates stored in the file check. Type
• rdcheck -g qdq 1 1
This will produce a file qdq_1_1.pl for the first mode of the first (and only)
state. The option -g meant that this file is ready to be plotted using the
gnuplot program. Type
• gnuplot
2π
T =
ω
33356
T =
ω
Consider This: For the system above what is the time period? Is that what
is seen?
• cd ..
• cp ho.op ho1.op
• cp ho.inp ho1.inp
• mkdir ho1
• quantics ho1
Change directory into ho1 and use showsys -gnupl4 to plot the potential
surface and wavepacket motion as before.
To the see the effect of different starting conditions, first try altering the
starting points. To do this, change the centre of the initial wavepacket
in ho1.inp (the first parameter in the line defining the initial wavepacket
in the INIT_WF-SECTION). Also try different initial widths (change the
frequency - the third parameter in the line defining the initial wavepacket
in the INIT_WF-SECTION).
Points to note:
• cp ho.op mo.op
depth = 8.0, ev
mass_x = 1.0, amu
1.0 | KE
1.0 | V
LABELS-SECTION
V = morse[depth, omega, 0.0, 0.0, mass_x]
end-labels-section
• mkdir mo
Using the input file mo.inp run and look at the dynamics. Note that it looks
much like the harmonic systems. Now move the initial wavepacket out, first
to be centred at -0.2 and then -0.3. Notice the effects of the anharmonicity.
In the next set of exercises we will look at some simple scattering problems
with the Tully Models. These were set up by John C. Tully [3] to provide
models to test the performance of surface hopping calculations in including
non-adiabatic effects in scattering calculations.
with m is the mass and is set to 2000. Note that we are using atomic units
in which h̄ = 1 so it can be omitted. As a comparison, a proton in atomic
units has a mass of 1822.
The operator file is tully_scm.op and tully_scm.inp the input file. The
potentials are:
• mkdir tully_scm
• quantics tully_scm
Step 2. Plot the potential surface and wavepacket motion utilising the
showsys program using the same options as for the harmonic oscillator
(Section 2.1.4). There are now 2 states and the state of interest can be
selected by
You should see that after 60fs the crossing region is reached and population
transfers to the state 2 state where it passes on the end of the grid, while on
state 1 it relects back in the incoming channel. You will also see that at later
times there is refection from the end of the grid that causes interference
with the outgoing wave.
#alter-labels
#CAPl_x = CAP[-12.0 0.0001 3 -1]
#CAPr_x = CAP[12.0 0.0001 3]
#end-alter-labels
i.e. remove the “#” at the start of each line. This will add CAPs at the ends
of the grid. Rerun the calculation
• quantics -w tully_scm
the “-w” option overwrites the previous results. If you now plot the wavepacket
it will be absorbed before reaching the end and the interference will not be
present.
Now run flux using the option -wtt to calculate the expectation of the
flux going into the CAP at the left hand end of the x coordinate (reflection).
Save the output files wtt and iwtt that contain the flux and integrated
flux, respectively.
Do the same for the flux going into the CAP at the right hand end of the x
coordinate (transmission).
Now plot the results using gnuplot. First look at the fluxes.
• gnuplot
• plot "wtt.left" u 1:2 w l title "reflected"
• replot "wtt.right" u 1:2 w l title "transmitted"
These should go to zero at long times to indicate the scattering has finished.
Now look at the integrated flux.
You will see that the integrated fluxes reach a plateau. The final values give
the branching ratio of transmitted/reflected ≈ 0.55/0.45.
Step 5. Repeat the calculation with different initial momenta. For each
calculation copy the input file to a new name, e.g. cp tully_scm.inp
tully_scm1.inp . Edit this new file
• change the name directory so the data is put in a new location, e.g.
name = tully_scm1.
• Make the new directory mkdir tully_scm1 and run the new calcula-
tion.
The potentials for the Dual Avoided Crossing are defined as:
V11 = 0
V22 = −A exp(−Bx2 ) + E0
V12 = V21 = C exp(−Dx2 )
• cp tully_scm.inp tully_dac.inp
• change the name directory so the data is put in a new location, e.g.
name = tully_dac
• Make the new directory mkdir tully_dac and run the new calcula-
tion.
Repeat the calculations for the Tully model 3, the Extended Coupling with
Reflection by copying and editing the input file tully_scm.inp. The poten-
tials are:
V11 = A
V22 = −A
V12 = V21 = B exp(Cx) , x<0
V12 = V21 = B (2 − exp(−Cx)) , x>0
— Graham Worth
(Professor of Computational Chemistry)
(1)
! ! !
X ωi ∂2 2
X κi Qi 0 0 λQ5
H= + Qi + +
i=1,18
2 ∂Q2i i=8,12,14,15 0 (2)
κ Qi λQ5 0
(3.1)
Note that only 4 modes provide on-diagonal coupling and 1 mode off-diagonal
coupling. This Hamiltonian has been coded up in the file C4H4_linear.op
with the input file butatriene.inp.
In order to view the PESs, first run a test calculation using the -t option,
in which the calculation stops after calculating the initial energy.
• mkdir butatriene
• quantics -t butatriene
• cd butatriene
• showsys -gnupl4
15
Option 20 is used to select the modes for the plot. Check that it says
If not, type 20 and use the option to select these modes. This option can be
used to select any 1D or 2D cut through the surfaces. Use menu item 60
to plot both electronic surfaces. Now use option 10 to select what is to be
plotted. We want to plot a pes. Look at the differences between the diabatic
and adiabatic pictures. The conical intersection is clear in the adiabatic
picture where the surfaces meet. The best plot is to set the surfaces (option
160) and the z-axis to be between 0 and 2.0 (option 70).
• quantics -w butatriene
This simulates a vertical excitation from the ground-state to the upper state.
Move back into the name directory butatriene to analyse the calculation.
• rdcheck natpop
The natural orbitals are an ordered representation of the SPFs and for
a good calculation the population of the highest natural orbital must be
small, i.e. the basis function plays a small role in the wavefunction. This
calculation has 2 states and 2 modes. Enter 0 for the mode and the state
to be analysed, and the maximum population of the highest natural orbital
is printed. The highest orbitals have negligible populations, so the basis is
good.
Next check the “primitive grid” - we are using a DVR basis here so we will
actually be checking whether we have enough primitive basis functions to
describe the SPFs, but we loosely refer to this basis as the grid. Run the
program rdgpop . In answer to the question ““no. ==?” enter 1. This will
return the population of the grid points at either end of the grid. Entering
Now plot the diabatic state populations using the program statepop. In
the directory with the results files, type
Select option 1 - “Plot to screen”. The resulting plot shows how the system
begins in one of the components of the degenerate state and oscillates
rapidly between the two.
• adpop
• gnuplot
In gnuplot, type
The resulting plot shows that the system starts with some initial population
in the lower adiabatic states. As time goes on, the population moves steadily
to the lower state.
Finally, plot the evolving wavepacket using the analysis program showsys.
To select the adiabatic or diabatic wavefunction use option 10. To select the
wavepacket on either state use option 60. The pictures give a similar result.
The wavepacket in the upper state remains compact and oscillates in the
upper cone along v6a. The wavepacket appears in the lower state at around
30 fs when the wavepacket has reached the intersection. It then oscillates
around the ground-state surface, spreading in both directions showing that
the torsion, v10a, has been excited by the internal conversion through the
intersection.
where
C(t) = ⟨Ψ(0)|Ψ(t)⟩
S2
-
- S1
Energy
JJ hν
S0
• rdauto -inter
A menu will appear (-inter is an argument that provides this). Plot the
absolute value of the autocorrelation function. This is the default plot task
and so this can be done by simply typing 1. This is a periodic function
with the time period of the harmonic motion that starts with a value of 1
(complete overlap) and falls to 0.8 as the wavepacket moves away.
You will be asked to enter E-min, E-max, unit =? (e.g: 2., 5., ev),
i.e. the energy bounds for the spectrum and the units. Enter 8.5 10.5 ev.
In response to tau =? (damping time in fs) respond with 30 and
for iexp =? (damping order) enter 1. Note that a larger damping time
leads to narrower peaks in the spectrum) and the damping order is the
exponent of the cutoff function that ensures the correlation function goes
to zero at time T.
We want to obtain a measure of the energy flow out of mode Q14 in state
S2 to both S1 and to Q5 . For this we will calculate the expectation of the
operator for the 1D oscillator
!
ω14 ∂2 (2)
O= + Q214 + κi Q14 |2⟩⟨2| (3.2)
2 ∂Q214
To code this, add to the operator file C4H4_linear.op the following lines
HAMILTONIAN-SECTION_HOenergy
modes | el | Q_1 | Q_2 | Q_3 | Q_4
modes | Q_5 | Q_6 | Q_7 | Q_8 | Q_9
modes | Q_10 | Q_11 | Q_12 | Q_13 | Q_14
modes | Q_15 | Q_16 | Q_17 | Q_18
omega_14 |1 S2&2 |2 KE
0.5*omega_14 |1 S2&2 |2 q^2
kappa2_14 |1 S2&2 |15 q
end-hamiltonian-section
This will define an operator with the label HOenergy to distinguish it from
the system Hamiltonian that has no label.
now run
• quantics -w butatriene
Change into the output directory and run the expect program
• expect
A list of possible operator will be given. Select HOenergy. This will provide
a file.
RUN-SECTION
name = but_stick diagonalise = 50
end-run-section
Move into the results directory. There will be a file eigval. Plot the stick
spectrum using the analysis program rdeigval -inter. Compare the
resulting spectrum to that from the time-dependent calculation , the same
peaks should be present in both. The time-dependent spectrum could be
improved by a longer propagation time and longer damping factor in the
spectrum calculation to make the lines sharper.
— Jef Raskin
about Human Computer Interfaces
Take the butatriene input file (butatriene.inp) and create a new input file,
butatriene_gwp.inp changing the name directory to butatriene_gwp for the
new output. Now change the primitive basis to a GWP basis. I.e in the
PRIMITIVE-BASIS-SECTION replace on all the lines
with
GWP
SPF-BASIS-SECTION
multi-set
Q_5 = 8,8
Q_14 = 8,8
end-spf-basis-section
21
to
SPF-BASIS-SECTION
single-set
Q_14, Q_5 = 8
end-spf-basis-section
The keyword single-set means that we do not use a separate set of func-
tions of functions for each state.
and compare it to the state populations obtained from the MCTDH calcula-
tion
The GWP result has significant differences due to the small basis set size.
Rerun the calculation with more GWPs by editing the line Q_14, Q_5 =
8, increasing the basis set until convergence is reached. I.e. the state
populations match that of the MCTDH calculation.
To plot the trajectories at the centres of the wavepackets, use the analysis
program gwptraj
Quantics is coupled to a surface hopping code [1] that uses Tully fewest
switches. To demonstrate ow it works we will use a simple 2-dimensional
model of a conical intersection from Ferretti [2].
Take the input file ferretti.inp and the associated operator ferretti.op.
This is a for a numerically exact simulation starting on the upper surface.
• cd ferretti
• adpop
You will see that the transfer is minimal. If you look at the wavepacket (use
showsys) you will see that it all stays on the upper adiabatic surface and
the crossing is purely diabatic. Note that we are plotting the populations
for states 2 and 3 as the model includes the ground state (state 1).
Run the calculation again, but placing the initial wavepacket further away
from the intersection. To do this edit the INIT_WF-SECTION, replacing
with
Now take the input file ferretti_tsh.inp. This is for a surface hopping
calculation with 10 trajectories. It is a complicated input as we need to
transform the coordinates to Cartesian coordinates (the tshtrans-section
and provide the parameters for the surafce hopping code. These are in the
SH_ZAGREB-SECTION (the code is known as the “Zagreb Surface Hopping
program”). Here parameters such as the time step and random number
The code samples this initial wavepacket using a Wigner distribution and
runs each trajectory in turn, storing them in a directory ferretti_tsh/zagreb_trj.
When they are all completed the code constructs the files needed for analysis.
To plot the state populations, use
as before. This time, adiabatic populations are plotted. They compare quite
well to the results from the MCTDH simulation starting at x = 0. For better
converegence, add some more trajectories by editing the keyword swarm =
10 in the RUN_SECTION. Rerunning the calculation will add trajectories to
the swarm.
— Graham Worth
(Professor of Computational Chemistry)
In this exercise we will look at how to set up and run a DD-vMCG calculation
in which the potential energy surfaces are generated on-the-fly using an
external quantum chemistry code. The ideas behind the calculations are the
same as those used in the vMCG and MCTDH calculations of the previous
exercises. Calculations are run using normal mode coordinates as used in
the vibronic coupling model.
Get the input file but_dd.inp and the directory but_dddata. Before run-
ning a calculation, you need to
In this calculation of the butatriene cation we will use the Molpro program,
with 2 cation states calculated with a CAS(5,6) calculation.
25
There is also a file template.dat which is a template for the quantum chem-
istry calculations. It is like a Molpro input file, but certain keywords which
are not always needed, such as that to calculate the Hessian, are bracketed
with markup-like keywords. The space where the geometry and molecular
orbitals are written is defined with <geometry> and <mo-coefficients>.
The Quantics input file but_dd.inp is different from the MCTDH style of
input. In the RUN_SECTION the keywords direct = nmodes specifies a
direct dynamics calculation in normal modes. ngwp = 5 species a basis of
5 GWPs.
Note that many of the normal mods have the keyword freeze at the end
of the line. This modes are frozen and only the 5AU and 14AG modes are
included in the dynamics. This 2D model is the same as that of the MCTDH
exercises.
The final new section is the DIRDYN-SECTION. This has the information
required to run the direct dynamics interface. The main keywords that need
to be set are:
• data = but_dddata defines the directory with the DD files and where
the database will be stored.
• transfile = but_fc_cas_freq.log defines the file with frequencies
• qcprogram = molpro defines that Molpro will be used
• method = cas defines that CAS will be the electronic structure method
used.
• ener0 = -152.9326464722 defines the energy of the ground-state
equilibrium geometry (in Hartree)
• dd_diab=global defines the diabatisation method (propagation dia-
batisation)
• mkdir but_dd
• quantics but_dd
Much of the analysis follows that used for the vMCG and MCTDH calcula-
tions. The diabatic state populations can be plotted using statepop and
the potential using showsys. To obtain the adiabatic populations it is not
possible to do the full transformation as this requires multi-dimensional
integrals. Instead, we use a simple “saddle-point” approximation that trans-
forms the basis only at the centre of the GWPs. In the results directory
use
• adpop -saddle0
The centres of the GWPS can be plotted using gwptraj. In addition, we can
now plot the molecular structure along the trajectory using the program
• ddtraj
Finally, the database can be examined to see the structure sampled. In the
directory but_dddata, there is a file database.sql. This is an sqlite file
containing all the structures, energies, gradients, etc. from the quantum
• checkdb
This will report the information in the database and how many structures.
To view the structures type
• rddddb
• jmol plot.db
where the second line starts a jmol window to plot the structures extracted
from the database using the rddddb program.
The results so far were obtained with a small basis (5 GWPs) and the DB
only contains 9 points. To improve the quality of the data, edit the input file
and increase the number of GWPs to 20. Now rerun the calculation using
• quantics -w but_dd
The -w options means that the output in the but_dd directory will be
overwritten, but the data already collected in the but_dddata database will
be added to.
LABELS-SECTION
capa=CAP[10.0,0.01,3,1]
end-labels-section
define a CAP along the 2A1 vibration, which is the anti-symmetric O–H
stretch.
The calculation consists of two stages. First, the ground state wavefunction
is generated by energy relaxation of an initial guess wavefunction on the
ground state surface, S0 . The second stage then places this wavepacket on
the excited state surface, S1 , leading to photodissociation.
• quantics nocl0
• quantics nocl1
The calculation can now be analysed. Move to the directory nocl1 which
contains all the data files from the propagation. To watch the system
dissociating, start the showd1d program
• showd1d -inter
31
100
90
80
70
60
50
40
30
20
10
0
-10
0.6 0.8 1 1.2 1.4 1.6 1.8 2
Energy[eV]
Fig. 6.1: The absorption spectrum for the NOCl molecule on excitation to the S1
state.
and follow the menu options to plot. First type 1. This gives a 3D plot of
the wavepacket as a function of time. Next type 10 to change the plot task
and choose 2 to plot time slices. Enter 1 to plot these. You can now make a
movie by typing 280 and selecting 1 or 2. With option 1 you need to press
return to go through the frames.
• autospec -inter
You now need to enter the required range for the spectrum, a damping time
and a damping order. For the range enter 0.6 2.0 ev. For the damping time
0, for the damping order 1. To plot the spectrum type 1. The result is shown
in Fig. 6.1. Note that the spectrum shown is the Fourier-transform of the
autocorrelation function times the energy. Hence it is assumed that the
ground state energy is at zero, such that energy equals excitation energy. If
this is not the case, use option 802 to shift the energy scale.
Save the spectrum to a gnuplot file using option 4 = save plot to a gnuplot
file (use after 1 or 2). Give the name spectrum1.pl. This file contains the
data and commands to plot using gnuplot spectrum1.pl
• gnuplot spectrum1.pl
• showsys
2.4
2.2
rv [au]
1.8
rd [au]
Fig. 6.2: Overlay plot, wavepacket on potential. The Wavepacket density is shown
for the times t = 0, 10, 20, 30 fs. The density is obtained by integrating
|Ψ|2 over all angles, whereas the potential contour lines are obtained by
fixing the angle to 2.1 rad.
rd x
rv y
theta 2.1
Then use menu point 5. You will be asked for a file name. Chose any
convenient name, e. g. xyz. The plot data is then written to the file xyz for
later use.
With menu points 240 and 245 one may switch off the legend (or keys) and
the title. Menu point 285 allows to take larger time steps and with point
280 one may switch to different plot forms, e. g. to plot all time slices at
once. Such a plot is shown in Fig. 6.2.
Inspect the Ascii files of the output directory, in particular output, log, and
timing. The file input contains a copy of the input file, the options, and the
operator file. Thus, it tells you exactly what you have been doing. Since
an NOCl run is so fast, NOCl is ideally suited for testing. Just play around
with it! You may e. g. change the numbers of single particle functions or
alter the integrator accuracies.
The file wtt contains the expectation values Wtt = ⟨Ψ(t)|W |Ψ(t)⟩. This in-
formation is useful for checking that the absorption process has finished.
The program flux cannot only determine the total energy resolved flux going
into a particular arrangement channel (i. e. going into a particular CAP) but
can also determine the flux which is projected onto final quantum states
or which is weighted by an operator. This is probably best demonstrated
by an example. We also want to plot the flux as a function of time so want
to calculate the expectation value of the flux operator in the dissociation
channel.
To analyse the result, move into the directory nocl1. First plot the flux as a
function of time. This is contained in the file expectation. Start up gnuplot
and type
This plots the norm which is close to 0 at the end of the propagation.
plots the flux. There is a set of peaks, dominated by a first, fast component
and a second, slower component.
Next evaluate the total flux as a function of energy and save it in the file
flux.0
• plflux -f flux.0
As you will notice, the plot looks very similar to the absorption spectrum
calculated above (and shown in figure 6.1). It is not identical, though, as
the definition of an absorption spectrum contains a factor ω, the energy of
the absorbed photon. This multiplication is omitted when autospec is run
with the -FT option. Type
This shows the flux and the Fourier transform of the autocorrelation function
on top of each other.
Next we modify the flux by letting the operator of the vibrational energy act
on it.
To view this
and you will see the total flux in comparison with the vibrational energy
weighted flux. It is now clear that the structures in the spectrum are due
to vibrational excitation of the NO fragment. By the way, via the option
-u 200 the modified flux was multiplied by the factor 200. This was done
to make it comparable with the total flux. Usually the option -u is followed
by an energy keyword, e.g. -u ev, to transform the weighted flux from a.u.
to a desired energy unit.
One may divide the weighted flux by the total flux to observe the vibrational
energy content by using the option -ed flux.0
• plflux -G -r -f flux.op_r
The structures below 0.8 eV are numerical noise because one divides a very
small number by another very small number. Obviously, the higher the
energy of the absorbed photon, the larger is the vibrational energy of the
NO fragment and the higher the chance of dissociation.
80
60
40
20
0
0.6 0.8 1 1.2 1.4 1.6 1.8 2
Energy[eV]
Fig. 6.3: The total (full line) and projected flux of dissociating NOCl. The projec-
tion is on the vibrational states of the NO fragment, v=0, v=1, and v=2,
respectively.
The first plot shows the flux projected onto the vibrational ground state and
the first excited state, respectively, in comparison with the total flux. The
second plot is similar, but shows the flux projected onto the first and second
excited state, respectively. The Fig. 6.3 displays the total and projected
projected flux, similarly to the plots generated above.
39
Glossary
CAP
DD-vMCG
DVR
GWP
Gaussian wavepacket. 21
HAMILTONIAN-SECTION
In an operator file this is the section where one defines the operator. 3
INIT_WF-SECTION
41
input file
This is the input file for the calculations. Here we link to an operator
file (where appropriate), the basis set, basis functions, the initial
wavefunction and the run parameters of the calculation are set. 4
MCTDH
OP_DEFINE-SECTION
In an operator file this the section that defines the file - including the
title. 3
operator file
This is where the operators for a calculation are defined. Here the op-
erator file is defined with sections for the Hamiltonian and parameters.
3
OPERATOR-SECTION
In an input file this is the section that defines the operator file being
used. 4
PARAMETER-SECTION
In an operator file this is the section where one defines the parameters
of the operator. 4
PRIMITIVE-BASIS-SECTION
In an input file this is the section where the “primitive basis set”, or
the grid, is defined. 4, 21
42 Glossary
adpop
analysis
autospec
gwptraj
-inter
rdauto
Results/Analysis: Reads the auto steps from file "auto" and enables
plotting of the autocorrelation function.. 18
rdcheck
showsys
Glossary 43
statepop
RUN-SECTION
In the input file this is the section which defines the calculation such
as the propagation time.. 4
SPF
SPF-BASIS-SECTION
Tully Models
vMCG
44 Glossary
Glossary 45