RFM Handling of Isotopologues | ![]() | ![]() |
26JAN25 |
Main Isotope | Minor Isotope | Fraction |
---|---|---|
79Br | 81Br | 49.3 % |
35Cl | 37Cl | 24.2 % |
32S | 34S | 4.2 % |
12C | 13C | 1.1 % |
14N | 15N | 0.4 % |
16O | 18O | 0.2 % |
1H | 2H | 0.016 % |
Isotopologues are variants on molecules where one or more atoms is replaced by a minor isotope, HDO being the classic example where one of the hydrogen atoms in water vapour is replaced by deuterium. In fact there are more common H2O isotopologues where the 16O atom is replaced by 18O or 17O, and also rarer combinations where two atoms are replaced by minor isotopes.
Isotopomers are variants of isotopologues where the order of the minor isotopic atom is changed. For example the ozone isotopologue where one of the 16O atoms is replaced by 18O has two isotopomers, depending on whether the 18O atom is at an end or in the middle (the former being twice as abundant as the latter, as would be expected from simple random distribution of the minor isotope among the 3 atoms).
In general, the relative concentrations of isotopologues just reflect the abundances of their component isotopes. For example, HDO is 0.031% of all H2O, which is twice the abundance of deuterium compared to all hydrogen, there being 2 hydrogen molecues in H2O.
HITRAN line data includes all the major isotopic variants with line strengths scaled by the standard abundances (see www.hitran.org/docs/iso-meta). So, for example, HDO line strengths are scaled by a factor 3.10693x10-4, representing the fraction of all H2O molecules that are HDO. Therefore even the major isotopologue line strengths are slightly reduced (eg, a factor 0.997317 for 'standard' H2O) to allow for the minor isotopologues.
At first sight this scaling might seem an unecessary complication, but the result is that you can specify a single concentration for each molecule and the relative abundances of the isotopic variants are all automatically taken into account.
The rest of this page is only for those interested in separating out isotopologues, or altering their concentrations.
Knowing the order can be important. For example, the main isotopologue of the linear molecule Carbonyl Sulphide, known both as OCS and COS, is represented as '622'. In this case you need to know that carbon is the middle atom, so the middle '2' refers to the 12C in the centre of the chain, and the last '2' refers to 32S.
HITRAN uses a numbering system starting from 1, representing the main isotopologue, then 2, 3 ... in order of decreasing abundance. However, since the HITRAN 160-character record format only allows 1 digit for isotopic identification, the recently added 10th (838), 11th (837) and 12th (737) isotopologues of CO2 are designated '0', 'A' and 'B' (Note: this is not hexadecimal, which would be 'A', 'B' and 'C'). Confusing, maybe, but it's a result of historical evolution — the format was designed back in the day when 9 isotopic variants seemed more than sufficient.
The RFM identifies isotope by their HITRAN numbering, but using ...10,11,12 rather than ...0,A,B.
Within the RFM Driver Table and .atm files, an isotopologue is indicated by a number in brackets after the molecule name
H2O(4) CH4(3)but, just for the above two cases, the commonly used 'D' notation is also accepted
HDO CH3D
Since the bracket characters can cause problems in filenames, where the RFM generates filenames requiring isotopic information (such as Jacobians), the symbol 'i' is used instead. E.g., for the above two cases
h2oi4 ch4i3(Hydrogen Iodide (HI), and the recently added CH3I, are the only molecules in the HITRAN database with the letter 'i', so this should not create too much confusion.)
Specific isotopologues can also be excluded using a negative number, eg H2O(-1)(-2) excludes the two most abundant H2O isotopologues (161,181).*GAS H2O(4) H2O(2) CH3D ! select H2O 162, 181, CH4 212
Note that is only spectroscopic line selection, it has no impact on any other part of the RFM calculation which will proceed as normal but using fewer lines for these molecules.
Since the isotopologue line strengths are already scaled in HITRAN to represent their reduced concentrations (see HITRAN list of 'Abundances'), isotopic profiles should have similar magnitudes to the generic molecular profile (i.e., not the absolute concencentrations of the isotopologues), eg
In the above example the HDO profile is set to 50% of the value of the H2O profile (equivalent to a depletion of 500 parts per thousand). HDO line strengths in HITRAN have been scaled by a standard HDO abundance of 3 x 10-4 so the actual modelled concentration of HDO molecules at the lowest profile level would be 5000 x 3 x 10-4 = 1.5 ppmv.
In this example, two sets of Jacobian spectra would be created, one set with filenames containing the string 'h2oi4' representing perturbations of just the HDO lines, and another containing string 'h2oi0' representing perturbations of all the other isotopologues (i.e. excluding HDO).*JAC H2O 0 3 6 9 12 H2O(4) 0 3 6 9 12
Note that even if only a single H2O profile was specified in the *ATM section, specifying isotopologues in the *JAC section, as above, will also force the RFM to differentiate between these isotopologues, equivalent to to specifying separate but identical HDO and H2O profiles in the *ATM section.
You can specify different isotopic profiles on which to base the Jacobians, as described in the previous section, but unless dealing with large isotopic depletions or enhancements, it's probably sufficient to base Jacobian calculations on the standard abundances (so no need for explicit isotopologue profiles in the *ATM section).
If you present the RFM with an isotopologue which is not in its internal list a fatal error is reported. However it should be straightforward to edit isolst_sub.f90 to allow it.
The other piece of code with explicit isotopic data is for the Total Internal Partition Sums (TIPS) calculation. TIPS data are not provided for the GEISA isotopologues, and adding new isotopologues to the TIPS data isn't really a practical option, so, faced with an isotopologue for which it has no specific TIPS data, the RFM defaults to using the TIPS data for the main isotopologue with just a warning message printed to the rfm.log file.