CCL Home Page
Up Directory CCL 451.html
QCPE

THIS INFORMATION IS OBSOLETE AND IS PROVIDED ONLY FOR ITS HISTORICAL VALUE

QCPE
Main / Catalog / Section06


451. HOTATOM: Stochastic Program for Simulated Collision Events

by Trina Valencich, Department of Chemistry, California State University of Los Angeles, Los Angeles, California 90032

This program determines product yields and formation energy distributions for competing reactions of energetic atoms or molecules. For this purpose, it is an inexpensive and reliable alternative to programs that solve integral equations; and it contains more realistic corrections for subsequent unimolecular effects. It is a fully stochastic program that deals with a pre-selected number of simulated collision events.

The process at each collision is considered to be

A + S %Æ X + Y

where A is an energetic species (usually, but not always, a translationally hot atom) and S is a substrate molecule.Four kinds of channels are permitted in the calculations corresponding to the following processes:

Type 0: X = A and Y = S, at different energies than before (elastic and/or inelastic scattering). There will be one of these channels for each species present in a sufficient amount to contribute to moderation effects. The user supplies collision cross-sections s(E) and (at several E) moderation functions, i.e., probabilities for the subsequent energy of A. Hard- sphere moderation functions or the more realistic "Porter-Kunt Type C" functions (cf. J. Chem. Phys., 52, 3240 (1970)) may be inserted if desired. The energy E is maintained in the laboratory reference frame. If it is desired to supply moderation functions in terms of relative energy, this may be specified; and the user may also provide scattering angle distribution functions or select internal isotropic random scattering. The user may, of course, transform the data externally if some other kind of scattering is preferred.

Type 1: X is a diatomic molecule containing A (an atomic abstraction reaction). Only s(E) need be supplied for this case.

Type 2: Y is an atom (conceivably, a small molecule); A is part of X; and X has 3 or more atoms (most typically, a hot-atom substitution process). Besides s(E), the user supplies needed parameters for unimolecular rate calculations, tabular probabilities at several E for the amount of internal energy (E*) deposited in X by the substitution process, and scattering angle distributions (or isotropic random scattering may again be specified). An automatic default of a uniform E* probability is also available. Subsequent unimolecular calculations are carried out by the rotationally-controlled modification of RRKM theory (J. Chem. Phys., 57, 332 (1972)) appropriate to the substitution considerations.In the event the substitution producing X fails to survive and A is released, A continues to undergo collisions (an important feature of the program). Relative to laboratory energy transformation is automatic in this case.

Type 3: Y is A; and S has enough internal energy to decompose (a radiation-damage type of reaction). In a manner similar to reaction channel Type 2, the user supplies s(E), tabular probabilities at several E for the amount of internal energy deposited in S, unimolecular decomposition parameters, and scattering angle distributions (or isotropic random scattering is specified). The unimolecular calculation determines whether the target is stabilized or decomposes and records the energy at which the event occurred and determines the laboratory reference frame energy for Y's next collision.

The program prints numbers of stabilized products from channels of Types 1, 2, 3; the number of A which are thermalized, the numbers of decomposed products for each possible decomposition path from channels of Types 2 and 3, and the total number of collisions. The user may also request sequential listing of every collision outcome other than nonreactive scattering along with the energy of its occurence. He may also have histograms of these prepared automatically and have every A energy during the calculation listed in detail.

The program is designed for either regular or minicomputer use. Output does not exceed 80 columns in width and may be directed either to lineprinter or teletype. The memory requirements depend on the array sizes.

FORTRAN IV (CDC) Lines of Code: 1500



Computational Chemistry List --- QCPE Main --- About This Site
Modified: Fri Nov 20 02:29:39 2009 GMT
Page accessed 16 times since Tue Dec 23 04:04:41 2025 GMT