CMISTARK: Python']Python package for the Stark-effect calculation and symmetry classification of linear, symmetric and asymmetric top wavefunctions in dc electric fields

被引:29
作者
Chang, Yuan-Pin [1 ]
Filsinger, Frank [2 ]
Sartakov, Boris G. [3 ]
Kuepper, Jochen [4 ,5 ]
机构
[1] DESY, Ctr Free Electron Laser Sci, D-22607 Hamburg, Germany
[2] Max Planck Gesell, Fritz Haber Inst, D-14195 Berlin, Germany
[3] RAS, Inst Gen Phys, Moscow 119991, Russia
[4] Univ Hamburg, Dept Phys, D-22761 Hamburg, Germany
[5] Hamburg Ctr Ultrafast Imaging, D-22761 Hamburg, Germany
关键词
Molecular rotation; Linear top molecule; Symmetric top molecule; Asymmetric top molecule; Electric field; Stark effect; ROTATIONAL SPECTRA; DIPOLE-MOMENTS; MOLECULES; SPECTROSCOPY; ULTRAVIOLET;
D O I
10.1016/j.cpc.2013.09.001
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The Controlled Molecule Imaging group (CMI) at the Center for Free Electron Laser Science (CFEL) has developed the CMISTARK software to calculate, view, and analyze the energy levels of adiabatic Stark energy curves of linear, symmetric top and asymmetric top molecules. The program exploits the symmetry of the Hamiltonian to generate fully labeled adiabatic Stark energy curves. CMISTARK is written in Python and easily extendable, while the core numerical calculations make use of machine optimized BLAS and LAPACK routines. Calculated energies are stored in HDF5 files for convenient access and programs to extract ASCII data or to generate graphical plots are provided. Program summary Program title: CMIstark Catalogue identifier: AEQS_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEQS_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: GNU General Public License version 3 or later with amendments. See code for details. No. of lines in distributed program, including test data, etc.: 4091 No. of bytes in distributed program, including test data, etc.: 62805 Distribution format: tar.gz Programming language: Python (version 2.6.x, 2.7.x). Computer: Any Macintosh, PC, or Linux/UNIX workstations with a modern Python distribution. Operating system: Tested on Mac OS X and a variety of Linux distributions. RAM: 2 GB for typical calculations Classification: 16.1. External routines: Python packages numpy and scipy; utilizes (optimized) LAPACK and BLAS through scipy. All packages available under open-source licenses. Nature of problem: Calculation of the Stark effect of asymmetric top molecules in arbitrarily strong dc electric fields in a correct symmetry classification and using correct labeling of the adiabatic Stark curves. Solution method: We set up the full M matrices of the quantum-mechanical Hamiltonian in the basis set of symmetric top wavefunctions and, subsequently, Wang transform the Hamiltonian matrix. We separate, as far as possible, the sub-matrices according to the remaining symmetry, and then diagonalize the individual blocks. This application of the symmetry consideration to the Hamiltonian allows an adiabatic correlation of the asymmetric top eigenstates in the dc electric field to the field-free eigenstates. This directly yields correct adiabatic state labels and, correspondingly, adiabatic Stark energy curves. Restrictions: The maximum value off J is limited by the available main memory. A modern desktop computer with 16 GB of main memory allows for calculations including all Js up to a values larger than 100 even for the most complex cases of asymmetric tops. Running time: Typically 1 s-1 week on a single CPU or equivalent on multi-CPU systems (depending greatly on system size and RAM); parallelization through BLAS/LAPACK. For instance, calculating all energies up to J = 25 of indole (vide infra) for one field strength takes 1 CPU-s on a current iMac. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:339 / 349
页数:11
相关论文
共 43 条
[21]   The asymmetric rotor I Calculation and symmetry classification of energy levels [J].
King, GW ;
Hainer, RM ;
Cross, PC .
JOURNAL OF CHEMICAL PHYSICS, 1943, 11 (01) :27-42
[22]   Rotational spectra of the less common isotopomers, electric dipole moment and the double minimum inversion potential of H2O ••• HCl [J].
Kisiel, Z ;
Pietrewicz, BA ;
Fowler, PW ;
Legon, AC ;
Steiner, E .
JOURNAL OF PHYSICAL CHEMISTRY A, 2000, 104 (30) :6970-6978
[23]   Electric dipole moments of the cyclic trimers (H2O)2HCl and (H2O)2HBr from Stark effects in their rotational spectra [J].
Kisiel, Z ;
Kosarzewski, J ;
Pietrewicz, BA ;
Pszczólkowski, L .
CHEMICAL PHYSICS LETTERS, 2000, 325 (5-6) :523-530
[24]   Manipulating the motion of large neutral molecules [J].
Kuepper, Jochen ;
Filsinger, Frank ;
Meijer, Gerard .
FARADAY DISCUSSIONS, 2009, 142 :155-173
[25]  
Kupper J., 2013, ARXIV13074577PHYSICS
[26]  
KUPPER J, 2000, THESIS H HEINE U DUS
[27]  
Majewski W.A., 1995, Techniques of Chemistry, V23, P101
[28]   New applications of the genetic algorithm for the interpretation of high-resolution spectra [J].
Meerts, WL ;
Schmitt, M ;
Groenenboom, GC .
CANADIAN JOURNAL OF CHEMISTRY, 2004, 82 (06) :804-819
[29]   Species classification and rotational energy level patterns of non-linear triatomic molecules [J].
Mulliken, RS .
PHYSICAL REVIEW, 1941, 59 (11) :873-889
[30]   Stark-selected beam of ground-state OCS molecules characterized by revivals of impulsive alignment [J].
Nielsen, Jens H. ;
Simesen, Paw ;
Bisgaard, Christer Z. ;
Stapelfeldt, Henrik ;
Filsinger, Frank ;
Friedrich, Bretislav ;
Meijer, Gerard ;
Kuepper, Jochen .
PHYSICAL CHEMISTRY CHEMICAL PHYSICS, 2011, 13 (42) :18971-18975