Download Turbomole USER`S MANUAL

Transcript
36
CHAPTER 3. HOW TO RUN TURBOMOLE
• other features, such as post–SCF methods need further action on the input,
using either the last menu of define where one can activate all settings needed
for DFT, TDDFT, MP2, CC2, etc. calculations (this is the recommended
way), or tools like Mp2prep or Rimp2prep. Please refer to the following pages
of this documentation.
3.1.4
Single Point Calculations: Running Turbomole Modules
All calculations are carried out in a similar way. First you have to run define
to obtain the control file or to add/change the keywords you need for your purpose. This can also be done manually with an editor. Given a bash and a path to
$TURBODIR/bin/[arch] (see installation, Chapter 2) you call the appropriate module
in the following way (e.g. module dscf):
nohup dscf > dscf.out &
nohup means that the command is immune to hangups, logouts, and quits. & runs
a background command. The output will be written to the file dscf.out. Several
modules write some additional output to the control file. For the required keywords
see Section 18. The features of TURBOMOLE will be described in the following section.
3.1.5
Energy and Gradient Calculations
Energy calculations may be carried out at different levels of theory.
Hartree–Fock–SCF
use modules dscf and grad or ridft and rdgrad to obtain the energy and
gradient. The energy can be calculated after a define run without any previous runs. dscf and grad need no further keywords ridft and rdgrad only
need the keyword $rij. The gradient calculation however requires a converged
dscf or ridft run.
Density functional theory
DFT calculations are carried out in exactly the same way as Hartree–Fock
calculations except for the additional keyword $dft. For DFT calculations
with the fast Coulomb approximation you have to use the modules ridft and
rdgrad instead of dscf and grad. Be careful: dscf and grad ignore RI–K
flags and will try to do a normal calculation, but they will not ignore RI–J
flags ($rij) and stop with an error message. To obtain correct derivatives
of the DFT energy expression in grad or rdgrad the program also has to
consider derivatives of the quadrature weights—this option can be enabled by
adding the keyword weight derivatives to the data group $dft.
For a semi-direct dscf calculation (Hartree–Fock or DFT) you first have to
perform a statistics run. If you type