Table of Contents

PES transformations

Once a potential energy surface (PES) has been generated by the XSURF program, it can be transformed to different representations. The first possibility (analytical representations (POLY)) is a representation by basis functions, i.e. the POLY program. The PESTRANS program (transformation of the coordinate system (PESTRANS)) offers a transformation of the PES for vibrational structure calculations of isotopologues or Franck-Condon factors.

Analytical representations (POLY)

POLY,options [poly]

The POLY program allows for the transformation of the potential energy surface and property surfaces from a grid representation to an analytical representation by polynomials, Gaussians or B-splines. Once the PES calculation has been started from a transition state, this must be specified explictly by the SADDLE keyword.

B. Ziegler, G. Rauhut, Efficient generation of sum-of-products representations of high-dimensional potential energy surfaces based on multimode expansions., J. Chem. Phys. 144, 114114 (2016)
The following options are available:

Options

Record handling

DISK,options

The DISK directive allows to specify explicitly, from where the grid information shall be taken and where it shall be stored to disk. This can also be accomplished in an automated manner, which is recommended. These features are only relevant for the simulation of vibronic spectra as one has to deal with several PESs in the same input. For simple VCI calculations, no information is needed here.

Options

Fit Functions

FIT,options

A fit function has to be defined for each coordinate. These fit functions are used to transform an grid representation of a surface generated by the XSURF program to an analytical representation. If no fit functions are given, the fit functions used in the XSURF program for the intermediate fitting are used. This directive also exists in the XSURF program. If no fit functions are defined within the XSURF program, but in the POLY program, the fit functions of the POLY program are also used in the XSURF program.

Options

Transformation of the coordinate system (PESTRANS)

PESTRANS,options [pestrans]

The PESTRANS program allows to change the coordinate system being used within the representation of the potential by a Duschinsky-like transformation. This allows for the transformation of PESs as needed for the calculation of the vibrational spectra of isotopologues or Franck-Condon factors including Duschinsky rotations. This requires a representation of the potential energy surface by polynomials. Different versions of the PESTRANS program will be used in combination with the SURF and the XSURF programs. While for the old SURF program a fine grid in the new coordinate system will be generated from fits of the fine grid using the old coordinate system, the XSURF program itself will be used to generate a fine grid in the new coordinates, which usually is much faster. Due to that a completely different PESTRANS program will be used once XSURF has been called before. For further details see:

P. Meier, D. Oschetzki, R. Berger, G. Rauhut, Transformation of potential energy surfaces for estimating isotopic shifts in anharmonic vibrational frequency calculations, J. Chem. Phys. 140, 184111 (2014).

Options

Most options and directives of the XSURF program can also be used in the PESTRANS program (i.e. INFO, INTENSITY, SCALNM, DISK, LINCOMB, VTAYLOR), while specific ones had to be excluded (i.e. NGRID, etc. ).

Definition of atomic masses

MASS,options

Once the PESTRANS program will be used for the calculation of isotopologues, the atomic masses of the individual atoms can be specified by this directive. Note, the use of the MASS directive here differs from that in the electronic structure code as it requests the running number of the atoms in the geometry definition.

Options

Restart capabilities

DISK,options

The DISK directive essentially is the same as in the XSURF program, i.e. a transformed surface can be dumped or a restart can be performed from an external file.

Options

The following example shows a calculation for water including vibrational-rotational coupling surfaces, the corresponding VSCF and VCI calculations a subsequent transformation of the potential to doubly deuterated water.

memory,100,m
gthresh,optgrad=1.d-7,twoint=1.d-14,prefac=1.d-16
geometry={
O   ,,     0.0000000000   ,    0.0000000000  ,     0.1241819425
H   ,,     0.0000000000   ,   -1.4320403835  ,    -0.9855926792
H   ,,     0.0000000000   ,    1.4320403835  ,    -0.9855926792
}

basis=vtz-f12

hf
optg
ccsd(t)-f12
freq,symm=auto

label1
int
{hf
 start,atden}
ccsd(t)-f12

{xsurf,sym=auto
 disk,where=home,dump='h2o.pot'}

poly
vscf,pot=poly
vci,pot=poly
poly,vam=0
{pestrans
 mass,2,2.0141017778d0
 mass,3,2.0141017778d0
 disk,where=home,dump='d2o.pot'}
poly
vscf,pot=poly
vci,pot=poly