Other (non-Gvib) utilities
cctn
Transfer molecular tensors from one geometry to another.- Create SMALL.X, SMALL.FC, SMALL.TEN and SMALL.TTT from the source molecule.
- Create BIG.X from the target molecule.
- Create CCT.INP and run cctn:
export NEWHOME=/home/bour/New $NEWHOME/cctn Transfer of Molecular Tensors in Cartesian Coordinates By Petr Bour, Prague 1994-2001 INPUT FILES: Target: BIG.X(YZ) coordinates BIG. FC force field BIG.TEN APT and AAT tensors BIG.TTT ROA tensors Source: SMALL.X(YZ) coordinates SMALL. FC force field SMALL.TEN APTs and AATs SMALL.TTT ROA tensors (or named .x,.fc, .ten and .ttt) Options: CCT.INP atom assignment OUTPUT: FILE.X(YZ) same as BIG.XYZ FILE. FC improved BIG.FC FILE.TEN improved BIG.TEN FILE.TTT improved BIG.TTT CCT.OUT control list File BIG.FC not found, constants set to zero Force field found, 17 atoms 17 atoms Dipole derivatives read - in VCD parameters read in ... DOG used AAT shifted to atomic origin File BIG.TEN not found, constants set to zero File BIG.TTT not found, tensors set to zero Transferring the tensors ... 1. atom of 17 ... File FILE.FC written AAT shifted back to laboratory system FILE.TEN written ... File FILE.TTT written File FILE.X written Program finished OK.
Alternatively, use the transfer-all-props utility with gvib to transfer the properties and calculate the harmonic intensities.
export GVIB_HOME=/path-to-gvib/gvib_home . ${GVIB_HOME}/set-gvib-paths transfer-all-props -c ordering.txt -s g03source.out.gz -t g03target.out.gz -o dir -a roa-gvib
gg
Extract molecular geometry from gaussian output. The program is interactive. In the following example, the Z-matrix orientation was requested:export NEWHOME=/home/bour/New $NEWHOME/gg Full filename of the Gaussian output: gaussian.out Use the Z-matrix or standard orientation (Z/S) ? z Input orientat 1 File FILE.XYZ written File FILE.X written 17 atoms
Alternatively, use the get-gauss-field utility:
export GVIB_HOME=/path-to-gvib/gvib_home . ${GVIB_HOME}/set-gvib-paths get-gauss-field --mcm -g gaussian.out.gz > FILE.X
gar
Extracts tensors from gaussian output file. If the geometry in summary is preceeded by "%%", also geometry will be extracted.export NEWHOME=/home/bour/New $NEWHOME/gar How many atoms ? 17 Geometry looked for after string %% (only for G94) Filename ? gnd.out Geometry found X written into FILE.XYZ X written into FILE.X Atomic polar tensor found Dipole derivatives written into FILE.TEN Polarization Derivatives found ALPHA written into FILE.TTT Atomic axial tensor found Dipole derivatives written into FILE.TEN AAT written into FILE.TEN G-tensor Derivatives found GTENS written into FILE.TTT A-tensor Derivatives found ATENS written into FILE.TTT Second derivatives found FF written into FILE.FC
Alternatively, use the get-gauss-field utility. Do not edit the output file in this case, the geometry will be extracted without the percent characters '%%':
export GVIB_HOME=/path-to-gvib/gvib_home . ${GVIB_HOME}/set-gvib-paths get-gauss-field --mcm -i gaussian.out.gz > FILE.X get-gauss-field --mcm -f ff gaussian.out.gz > FILE.FC get-gauss-field --mcm -f ten gaussian.out.gz > FILE.TEN get-gauss-field --mcm -f ttt gaussian.out.gz > FILE.TTT
See also the description of the used file formats: .TEN, .TTT