Use the ground electronic state of molecular oxygen, which contains a single bond and a diradical. The adjacency list should be
(1) O2 0.1 (mol/cm3)
1 O 1 {2,S}
2 O 1 {1,S}
For more information, please see Representing oxygen.
This type of error will probably look something like Exception in thread "main" java.lang.OutOfMemoryError: Java heap space. Species take up a large amount of memory, and when the combined edge plus core gets into the range of tens of thousands of species, the run will typically crash even with around 1500 MB of RAM. If you haven’t already done so, we recommend allocating as much memory as possible when executing the RMG job (for example, using the option -Xmx1600m will allocate 1600 MB of memory. See the section on running RMG). If this still fails, there are several additional options:
Getting RMG to converge in a reasonable time, especially for large starting species, can be tricky. Depending on the options specified, the RMG developers have seen mechanism generation runs as long as ~10 days. During this time, RMG is running hundreds of reaction model simulations and considering tens of thousands of species, and perhaps over a million possible reactions. As such, it can be inconvenient to have it running for a long time on your personal single-core machine or laptop. So, if you have access to a computing cluster where you can run RMG, that can ease the burden. Some “tricks” that could be helpful in reducing time requirements for model generation (in no particular order):
RMG uses DASPK in a manner that requires a proprietary library known as DAEPACK, and unfortunately, we cannot distribute this library. If you acquire this library (for example, possibly through the Jacobian program from Numerica) we will be able to help you compile the Linux version of daspkAUTO.exe, but compiling in Windows has been tricky in our experience.
Hopefully, DASSL will meet your needs as it should provide all the functionality of DASPK, with the exception of sensitivity analysis (which you could do in Chemkin with the final model).
This occurs when the optimization algorithm for the frequency estimation code “Frankie” fails to converge. In these cases, the frequencies (used to calculate density of states in master equation calculations to account for pressure dependence) may not be as accurate as they could be. It is typical for some fraction of Frankie jobs to fail in this fashion.
This occurs when the fitted activation energy for reverse reaction rate coefficients (based on equilibrium considerations) turns out to be negative. In these cases, the activation energy for the reverse reaction is adjusted to zero, with corresponding adjustment to the A-factor to ensure accurate equilibrium constant is maintained. It is typical for some fraction of the large number of reactions considered to produce this output.
The error message will read something like Exception in thread "main" jing.rxnSys.NegativeConcentrationException.... The issue here is that the ODE simulator reached a slightly negative concentration, which RMG consequently interpreted as erroneous and stopped. It is basically a numerical artifact, as the equations should not allow a negative concentration. There are two options for dealing with this:
This is a normal numerical error in the matrix algebra. It occurs sometimes with the reservoir state method due to the larger size of the matrices. RMG recovers from the error by trying the Modified Strong Collision method.