A new graphical version of STROTAB: The analysis and fitting of singlet–triplet spectra of asymmetric top molecules in the prolate or oblate limits

Abstract The original version of STROTAB has been modified to run under Microsoft Windows using the C++ programming language. The new version takes full advantage of the Microsoft Foundation Classes available within the Microsoft Visual C++ Version 6 development environment. Specifically, windows can be created that edit the input file, summarize the results of the least-squares fit, display the calculated and observed spectra, display whole or partial sections of the calculated spectra as a stick or Gaussian de-convoluted spectrum. A listing of the rotational quantum numbers in the cases (a) and (b) limits for each of the displayed lines is provided. A branch annotating routine provides a quick visual guide to the assignment of the spectrum. A new eigenvalue sorting method has been added as an option that complements the existing method based on the eigenvector coefficients. The new sorting method has eliminated some difficulties that may arise using the existing “Least Ambiguous Method”. The program has been extended to handle near-oblate asymmetric tops using a type III r representation. New version summary Title of program: STROTAB Version number: 2 Catalogue identifier: ADCA_v2_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/ADCA_v2_0 Program obtainable from: CPC Program Library, Queen's University of Belfast, N. Ireland Reference in CPC to previous version: 93 (1996) 241–264 Catalog identifier of previous version: ADCA Authors of previous version: R.H. Judge, E.D. Womeldorf, R.A. Morris, D.E. Shimp, D.J. Clouthier, D.L. Joo, D.C. Moule Does the new version supersede the original program: Yes Computers for which the program is designed and others on which it has been tested: Pentium Xenon, Pentium Pro and Later Operating systems or monitors under which program has been tested: Windows 98, Windows 2000, Windows XP Programming language used in the new version: ANSI C, C++, Microsoft Foundation Class (MFC) No. of lines in distributed program, including test data, etc.: 11 913 No. of bytes in distributed program, including test data, etc.: 2 816 652 Memory required to execute with typical data: 7 Meg No of bits in a word: 16 No of processors used: 1 Has the code been vectorized or parallelized?: No No. of bytes in distributed program, including test data, etc.: ∼3.2 MB (compressed) Distribution format: zip file Additional keywords: near oblate top, bootstrap eigenvalue sorting, graphical environment, band contour Nature of physical problem: The least-squares/band contour fitting of the singlet–triplet spectra of asymmetric tops of orthorhombic symmetry using a basis set appropriate to the symmetric top limit (prolate or oblate) of the molecule in either Hund's case (a) or case (b) coupling situations. Method of solution: The calculation of the eigenvectors and eigenvalues remains unchanged from the earlier version. An option to sort the eigenvalues of the current J by fitting them to regular progressions formed from earlier J values (bootstrap method) can be used as an option in place of the existing method based on eigenvector coefficients. Reasons for the new version: The earlier version can only handle oblate tops by diagonalizing using the prolate limit. This has turned out to be unacceptable. An improved method of sorting eigenvalues under certain conditions is also needed. A graphical interface has been added to ease the use of the program. Summary of revisions: The Hamiltonian can now be constructed in a limit appropriate the representation for of the molecule. Sorting by an alternate method is now offered. Numerous graphical features have been added. Restrictions on complexity of the problem: The rotational quantum number restrictions are J ⩽ 255 and K (or P ) ⩽127. The allowed transition frequency minus the band origin frequency must be in the range of ±10 000 cm −1 . Up to five decimal places may be reported. The number of observed lines is limited by the dynamic memory and the amount of disk space available. Only molecules of symmetry D 2h , D 2 and C 2v can be accommodated in this version. Only constants of the excited triplet state may be varied.