/doc/ase/calculators/turbomole.rst

https://gitlab.com/vote539/ase · ReStructuredText · 63 lines · 40 code · 23 blank · 0 comment · 0 complexity · fe3e70b9d94ae75c566d1916c4b94156 MD5 · raw file

  1. .. module:: ase.calculators.turbomole
  2. =========
  3. TURBOMOLE
  4. =========
  5. Introduction
  6. ============
  7. TURBOMOLE_ is a density-functional or Hartree Fock code using
  8. atom centered orbitals. This
  9. interface makes it possible to use TURBOMOLE_ as a calculator in ASE.
  10. .. _Turbomole: http://www.turbomole.com/
  11. Environment variables
  12. =====================
  13. Set environment variables in your configuration file:
  14. - bash::
  15. $ TURBODIR=/my_disk/my_name/TURBOMOLE
  16. $ PATH=$TURBODIR/scripts:$PATH
  17. $ PATH=$TURBODIR/bin/sysname:$PATH
  18. - csh/tcsh::
  19. $ setenv TURBODIR /my_disk/my_name/TURBOMOLE
  20. $ set path=(${TURBODIR}/scripts $path)
  21. $ set path=(${TURBODIR}/bin/sysname $path)
  22. where `sysname` could be, e.g.: `x86_64-unknown-linux-gnu`.
  23. Turbomole Calculator
  24. ====================
  25. All usual turbomole input files generated by Turbomole's define
  26. [coord, control, basis, (auxbasis),
  27. mos/alpha+beta] must be present in the current working directory.
  28. Turbomole files are updated during the ASE-run.
  29. Do not use internal coordinates, only cartesians are allowed.
  30. Ase-Turbomole uses turbomole programs 'ridft' and 'rdgrad'
  31. if keyword '$ricore' is present in the Turbomole's control file.
  32. Otherwise programs 'dscf' and 'grad' are used.
  33. Example1: Single-point energy
  34. =============================
  35. Here is an example of how to calculate the total energy of H2
  36. :svn:`ase/test/turbomole/turbomole_H2.py`.
  37. Example2: NEB
  38. =============
  39. Here is an example of how to calculate a proton transfer barrier in H3O2-:
  40. :svn:`ase/test/turbomole/turbomole_h3o2m.py`.