Polyrate 2023 :A Computer Program for the Calculation of Chemical Reaction Rates for Polyatomics. New Version Announcement
Rubén Meana-Pañeda,Jingjing Zheng,Junwei Lucas Bao,Shuxia Zhang,Benjamin J. Lynch,José C. Corchado,Yao-Yuan Chuang,Patton L. Fast,Wei-Ping Hu,Yi-Ping Liu,Gillian C. Lynch,Kiet A. Nguyen,Charles F. Jackels,Antonio Fernández-Ramos,Benjamin A. Ellingson,Vasilios S. Melissas,Jordi Villà,Ivan Rossi,Elena L. Coitiño,Jingzhi Pu,Titus V. Albu,Rui Ming Zhang,Xuefei Xu,Artur Ratkiewicz,Rozeanne Steckler,Bruce C. Garrett,Alan D. Isaacson,Donald G. Truhlar
DOI: https://doi.org/10.1016/j.cpc.2023.108933
IF: 4.717
2023-09-17
Computer Physics Communications
Abstract:Polyrate is a suite of computer programs for the calculation of chemical reaction rates of polyatomic species (including atoms and diatoms as special cases) by variational transition state theory (VTST); conventional transition state theory is also supported. Polyrate can calculate the rate constants for both bimolecular reactions and unimolecular reactions, and it can be applied to reactions in the gas phase, liquid-solution phase, or solid-state and to reactions at gas-solid interfaces. Polyrate can perform VTST calculations on gas-phase reactions with both tight and loose transition states. For tight transition states it uses the reaction-path (RP) variational transition state theory developed by Garrett and Truhlar, and for loose transition states it uses variable-reaction-coordinate (VRC) variational transition state theory developed by Georgievskii and Klippenstein. The RP methods used for tight transition states are conventional transition state theory, canonical variational transition state theory (CVT), and microcanonical variational transition state theory ( μ VT) with multidimensional semiclassical approximations for tunneling and nonclassical reflection. For VRC calculations, rate constants may be calculated for canonical or microcanonical ensembles or energy-and-total-angular-momentum resolved microcanonical ensembles. Pressure-dependent rate constants for elementary reactions can be computed using system-specific quantum RRK theory (SS-QRRK) with the information obtained from high-pressure-limit VTST calculation as input by using the SS-QRRK utility code. Alternatively, Polyrate 2023 may be interfaced with TUMME 2023 for a master-equation treatment of pressure dependence or to obtain phenomenological rate constants for complex mechanisms. Potential energy surfaces may be analytic functions evaluated by subroutines, or they may be implicit surfaces defined by electronic structure input files or interface subroutines containing energies, gradients, and force constants (Hessians). For the latter, Polyrate can be used in conjunction with various interfaces to electronic structure programs for direct dynamics, and it has routines designed to make such interfacing straightforward. Polyrate supports six options for direct dynamics, namely (i) straight single-level direct dynamics, (ii) zero-order interpolated variational transition state theory (IVTST-0), (iii) first-order interpolated variational transition state theory (IVTST-1), (iv) interpolated variational transition state theory by mapping (IVTST-M), (v) variational transition state theory with interpolated single-point energies (VTST-ISPE), and (vi) variational transition state theory with interpolated optimized corrections (VTST-IOC). Polyrate can handle multistructural and torsional-potential anharmonicity in conjunction with the MSTor program. Polyrate 2023 contains 112 test runs, and 46 of these are for direct dynamics calculations; 85 of the test runs are single-level runs, and 27 are dual-level calculations. New version program summary Program Title: Polyrate 2023 CPC Library link to program files: https://doi.org/10.17632/vpf3y9cbhf.1 Developer's repository link: https://doi.org/10.5281/zenodo.8213313 Licensing Provisions: Apache-2.0 for the program and CC-BY-4.0 for the manual Programming language: Fortran 90 Does the new version supersede the previous version?: Yes Journal references of previous versions: Comput. Phys. Commun. 47 (1987) 91 [1]; Comput. Phys. Commun. 71 (1992) 235 [2]; Comput. Phys. Commun. 88 (1995) 341 [3] Nature of problem: Polyrate 2023 can calculate unimolecular and bimolecular chemical reaction rates of polyatomic species (and also of atoms and diatoms as special cases) by using variational transition state theory with multidimensional tunneling [4-8] or by conventional transition state theory [9]. Rate constants may be calculated for canonical or microcanonical ensembles with multidimensional semiclassical approximations for tunneling and nonclassical reflection and for reactions in the gas phase or solid state or at gas-solid interfaces. In addition, rates may be calculated for vibrationally adiabatic and vibrationally diabatic state-selected reactions in which one or more of the vibrational modes is restricted to the ground state or to the first excited state, while the translational, rotational, and remaining vibrational modes are treated thermally [10,11]. The program may also be used to find stationary geometries of reactants, products, and transition states and to calculate reaction paths, Arrhenius parameters, and equilibrium cons -Abstract Truncated-
physics, mathematical,computer science, interdisciplinary applications