RMG News and Updates

2010-06-DD: RMG 3.2 Released!

RMG version 3.2 has been released. The new release includes a number of improvements and bug fixes, including the following:

Features:

  • The RMG_Database folder has been restructured more logically. (PrimaryReactionLibrary and Seed Mechanism specifications in condition files will need updating)
  • More accurate thermodynamic quantities from PM3 calculations for cyclic species based on explicit 3D molecule geometries (provided the user has access to GAUSSIAN03 or MOPAC2009)
  • Transport property estimation
  • New Reaction Library option for considering (but not forcing) reactions not automatically identified by RMG’s reaction templates (The old Primary Reaction Library has been renamed to Primary Kinetic Library.)
  • New reaction model pruning option to reduce number of edge species and ease memory limitations.
  • New non-negativity option for DASSL simulations. This offers a new way of dealing with NegativeConcentrationException cases.
  • New reaction family, 1,2-Birad_to_alkene, for interconversion of alkene (triplet) biradicals and singlet alkenes
  • It is possible to specify forbidden structures in the input file.
  • Various error messages have been improved to give more helpful information to the user.
  • RMG_Dictionary.txt will now be written at every iteration, rather than just the final iteration.
  • CHEMKIN input files from each iteration are saved to separate folders
  • RMG output file includes timestamp and code revision information.
  • RMG stores Restart files. The reading-in of these files allows RMG to restore the conditions (species, reactions, pressure-dependent networks, etc.) of a converged mechanism without having to re-run the entire simulation from scratch.

Bug fixes and performance improvements:

  • Treatment of molecular oxygen has changed significantly, including support for both triplet ground state and singlet; oxygen should now be specified in biradical form rather than the O=O form used previously; see “Representing oxygen” for details
  • Various improvements to pressure-dependent network enlargement algorithm
  • Fixed writing of reactions with Evans-Polanyi parameters to CHEMKIN input file
  • Refinements to values in the database based on literature review.
  • No longer falls into infinite loop when the simulation results in an invalid model but RMG cannot identify a suitable action to take to enlarge the model.
  • Reservoir state method for evaluating pressure-dependent rate coefficients has been vetted and is now the recommended method for publication-quality models. The modified strong collision method remains available for preliminary exploration of reaction models.
  • Pressure-dependence algorithm now defaults to an appropriate grid of temperatures and pressures based on the chosen interpolation model (e.g. Gauss-Chebyshev grid for Chebyshev polynomial model).
  • Fixed several bugs relating to enlarging of partial pressure-dependent networks.
  • Addressed issues that could lead to trying to simulate an empty reaction model in pressure-dependent cases.
  • Fixed IWORK/RWORK renaming on Linux platforms.
  • Fixed bug producing unneccessary error message (when using AUTO option) suggesting that the ODE solver failed when an edge flux exceeds user-specified tolerances at t=0.
  • Fixed DASPK issues, including variables.dat renaming for multiple reaction systems, ability to use constant concentration, reaction flux evaluation for Lindemann reactions, and sensitivity coefficient calculation.
  • Improved robustness for frequency estimation code (“frankie”).
  • Changed ODE Solver input file writing to use BufferedWriter to ease memory usage issues when using AUTO with large reaction models.
  • Fixed a bug in counting pressure-dependent edge reactions with the AUTO method.
  • Fixed calculation of Cp(T=0) and Cp(T=Infinity) for monoatomic and linear species.
  • Addressed collider issues, including an ArrayOutOfBoundsException associated with colliders and a collider identification issue.
  • Addressed infinite recursion error in getToEndOfAxis that could occur with cyclic cumulenic species.
  • Fixed syntax for helium thermochemistry in CHEMKIN input file written by RMG.
  • Fixed bugs in counting of core and edge reactions caused by pressure-dependent reactions and irreversible reactions.
  • Primary Kinetics Library now correctly identifies matches for molecules with multiple resonance forms
  • Updated how RMG internally stores kinetics. In particular, RMG can now recognize and store kinetics for a given structure (e.g. A –> B + C) from multiple reaction families (i.e. different Transition States).

2009-08-05: RMG 3.1 Released!

RMG version 3.1 has been released. The new release includes a number of improvements and bug fixes, including the following:

  • PrimaryReactionLibrary and PrimaryThermoLibrary now both behave as reference libraries from which data are taken (in preference to group additivity estimates), when and if the data are needed.

  • Seed Mechanism allows the mechanism building to start from a seed mechanism, which is included in its entirety before the simulation starts. (This is how PrimaryReactionLibrary behaved in previous releases.)

  • New databases: GRIMech 3.0 (PrIMe recommended) thermodynamic and kinetic values are included

  • Support for Chemkin’s P-Log format for k(T,P) reporting (in addition to Chebyshev format).

  • Added additional options for the input file, including:

    • User-specified limits for number of carbon / oxygen / radical per species
    • User-specified Chebyshev fitting options
  • Changed many dependent Fortran codes to use standard input and output, rather than writing temporary files to disk.

  • Reduced run-to-run variations by standardizing the order of averaging of values in the kinetics trees.

  • Corrected inconsistencies in edge flux evaluation for pressure-dependent reactions.

  • Corrected an error in inert gas normalization for runs with multiple temperatures/pressures

  • Fixed DASPK interface

  • Fixed bugs in peroxide (ROOR) frequency estimation

  • Fixed a bug in the gauche correction database for alkenes

  • Fixed issues with duplicate reactions and with Chebyshev fitting in writing CHEMKIN input files

  • More frequent garbage collection

Special thanks to Dr. Seyed-Abdolreza Seyed-Reihani and Jeffrey Mo for identifying many of the bugs.

2009-03-05: RMG 3.0 Released!

After nearly two years of development, the RMG team is proud to present the release of RMG version 3.0. New features include:

  • Cocurrent generation of a reaction mechanism over multiple temperature and pressure conditions
  • Automatic time and conversion stepping when no intermediate points specified
  • A new open-source module for handling pressure-dependent reaction networks
  • On-the-fly generation of InChI strings for species
  • A new graphical user interface for easier RMG input file generation
  • Updated RMG Viewer and Editor (RMGVE), including database editing tools
  • Thermodynamics estimates for non-cyclic species incorporate certain steric effects (1,5-interactions and gauche interactions)
  • Simplified Windows installation

Also including a number of bug fixes, RMG 3.0 is a marked improvement over RMG 2. Find out how to download RMG.

2007-03-25: RMG 2 Release

RMG 2 has been released. The source code of the software, the manual, and sample initialization files are provided with this release.