DVR3D: a program suite for the calculation of rotation–vibration spectra of triatomic molecules
The DVR3D program suite calculates energy levels, wavefunctions, and where appropriate dipole transition moments, for rotating and vibrating triatomic molecules. Potential energy and, where necessary, dipole surfaces must be provided. Expectation values of geometrically defined functions can be calc...
Gespeichert in:
Veröffentlicht in: | Computer physics communications 2004-11, Vol.163 (2), p.85-116 |
---|---|
Hauptverfasser: | , , , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The DVR3D program suite calculates energy levels, wavefunctions, and where appropriate dipole transition moments, for rotating and vibrating triatomic molecules. Potential energy and, where necessary, dipole surfaces must be provided. Expectation values of geometrically defined functions can be calculated, a feature which is particularly useful for fitting potential energy surfaces. The programs use an exact (within the Born–Oppenheimer approximation) Hamiltonian and offer a choice of Jacobi or Radau internal coordinates and several body-fixed axes. Rotationally excited states are treated using an efficient two-step algorithm. The programs uses a Discrete Variable Representation (DVR) based on Gauss–Jacobi and Gauss–Laguerre quadrature for all 3 internal coordinates and thus yields a fully point-wise representation of the wavefunctions. The vibrational step uses successive diagonalisation and truncation which is implemented for a number of possible coordinate orderings. The rotational, expectation value and transition dipole programs exploit the savings offered by performing integrals on a DVR grid. The new version has been rewritten in FORTRAN 90 to exploit the dynamic array allocations and the algorithm for dipole and spectra calculations have been substantially improved. New modules allow the
z-axis to be embedded perpendicular to the plane of the molecule and for the calculation of expectation values.
Title of the program: DVR3D suite
Catalogue number: ADTI
Program summary URL:
http://cpc.cs.qub.ac.uk/summaries/ADTI
Program obtainable from: CPC Program Library, Queen's University of Belfast, N. Ireland
Programming language: Fortran 90
No. of lines in distributed program, including test data, etc.: 61 574
No. of bytes in distributed program, including test data, etc.: 972 404
Distribution format: tar.gz
Title of program: DVR3DRJZ
Catalogue number: ADTB
Program summary URL:
http://cpc.cs.qub.ac.uk/summaries/ADTB
Program obtainable from: CPC Program Library, Queen's University of Belfast, N. Ireland
Reference in CPC to previous version: 86 (1995) 175
Catalogue identifier of previous version: ADAK
Authors of previous version: J. Tennyson, J.R. Henderson and N.G. Fulton
Does the new version supersede the original program?: DVR3DRJZ supersedes DVR3DRJ
Computer: PC running Linux
Installation: desktop
Other machines on which program tested: Compaq running True64 Unix; SGI Origin 2000, Sunfire V750 and V880 systems running SunOS, IBM p690 Regatta running AIX
Pr |
---|---|
ISSN: | 0010-4655 1879-2944 1386-9485 |
DOI: | 10.1016/j.cpc.2003.10.003 |