We discuss the design and implementation of StarRate, a modern-Fortran program for the calculation of chemical kinetics coupled to anharmonic vibrational perturbative treatments. The program is written in the F language, a carefully crafted subset of Fortran 95, and is conceived in an object-based programming paradigm, i.e. the set of object-oriented programming features supported by Fortran 90/95. StarRate is made up of three main modules handling the involved molecular species, the elementary reaction steps, and the whole reaction scheme. Input data are accessed through an XML interface based on a cross-code hierarchical data format granting interoperability with popular electronic-structure packages and with the graphical interface of the Virtual Multifrequency Spectrometer developed in our group. Data parsing is performed through versatile Python scripts. Test calculations on the isomerization reaction of C-cyanomethanimine using anharmonic densities of states obtained with a development version of Gaussian are reported together with an account of ongoing developments.

A Modern-Fortran Program for Chemical Kinetics on Top of Anharmonic Vibrational Calculations

Rampino S.
;
2019

Abstract

We discuss the design and implementation of StarRate, a modern-Fortran program for the calculation of chemical kinetics coupled to anharmonic vibrational perturbative treatments. The program is written in the F language, a carefully crafted subset of Fortran 95, and is conceived in an object-based programming paradigm, i.e. the set of object-oriented programming features supported by Fortran 90/95. StarRate is made up of three main modules handling the involved molecular species, the elementary reaction steps, and the whole reaction scheme. Input data are accessed through an XML interface based on a cross-code hierarchical data format granting interoperability with popular electronic-structure packages and with the graphical interface of the Virtual Multifrequency Spectrometer developed in our group. Data parsing is performed through versatile Python scripts. Test calculations on the isomerization reaction of C-cyanomethanimine using anharmonic densities of states obtained with a development version of Gaussian are reported together with an account of ongoing developments.
2019
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
19th International Conference on Computational Science and Its Applications, ICCSA 2019
9783030243104
9783030243111
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11577/3513367
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 5
  • OpenAlex ND
social impact