<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article"><?xmltex \bartext{Development and technical paper}?>
  <front>
    <journal-meta><journal-id journal-id-type="publisher">GMD</journal-id><journal-title-group>
    <journal-title>Geoscientific Model Development</journal-title>
    <abbrev-journal-title abbrev-type="publisher">GMD</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Geosci. Model Dev.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1991-9603</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/gmd-17-5331-2024</article-id><title-group><article-title>New routine NLTE15<inline-formula><mml:math id="M1" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>mCool-E v1.0 for calculating the non-local thermodynamic equilibrium (non-LTE) CO<inline-formula><mml:math id="M2" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> 15 <inline-formula><mml:math id="M3" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m cooling in general circulation models (GCMs) of Earth's atmosphere</article-title><alt-title>CO<inline-formula><mml:math id="M4" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="bold">2</mml:mn></mml:msub></mml:math></inline-formula> 15 <inline-formula><mml:math id="M5" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m cooling of MLT</alt-title>
      </title-group><?xmltex \runningtitle{CO${}_{\mathbf{2}}$ 15\,{$\unit{{\mu}}$}m cooling of MLT}?><?xmltex \runningauthor{A. Kutepov and A. Feofilov}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Kutepov</surname><given-names>Alexander</given-names></name>
          <email>kutepov@cua.edu</email>
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Feofilov</surname><given-names>Artem</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-9924-4846</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Physics Department, The Catholic University of America, Washington, DC, USA</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>LMD/IPSL, Sorbonne Université, UPMC Univ Paris 06, CNRS, École polytechnique, Palaiseau, 91128, France</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Alexander Kutepov (kutepov@cua.edu)</corresp></author-notes><pub-date><day>11</day><month>July</month><year>2024</year></pub-date>
      
      <volume>17</volume>
      <issue>13</issue>
      <fpage>5331</fpage><lpage>5347</lpage>
      <history>
        <date date-type="received"><day>7</day><month>June</month><year>2023</year></date>
           <date date-type="rev-request"><day>31</day><month>July</month><year>2023</year></date>
           <date date-type="rev-recd"><day>20</day><month>March</month><year>2024</year></date>
           <date date-type="accepted"><day>20</day><month>April</month><year>2024</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2024 </copyright-statement>
        <copyright-year>2024</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://gmd.copernicus.org/articles/.html">This article is available from https://gmd.copernicus.org/articles/.html</self-uri><self-uri xlink:href="https://gmd.copernicus.org/articles/.pdf">The full text article is available as a PDF file from https://gmd.copernicus.org/articles/.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d1e138">We present a new routine for calculating the non-local thermodynamic equilibrium (non-LTE) 15 <inline-formula><mml:math id="M6" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m  CO<inline-formula><mml:math id="M7" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> cooling–heating of mesosphere and lower thermosphere in general circulation models. It uses the optimized models of the non-LTE in CO<inline-formula><mml:math id="M8" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> for day and night conditions and delivers cooling–heating with an error not exceeding 1 K d<inline-formula><mml:math id="M9" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> even for strong temperature disturbances. The routine uses the accelerated lambda iteration and opacity distribution function techniques for the exact solution of the non-LTE problem and is about 1000 times faster than the standard matrix and line-by-line solution. It has an interface for feedbacks from the model and is ready for implementation.  It may  use any quenching rate coefficient of the CO<inline-formula><mml:math id="M10" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>(<inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>)<inline-formula><mml:math id="M12" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>O(<inline-formula><mml:math id="M13" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula>P) reaction, handles large variations in O(<inline-formula><mml:math id="M14" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula>P), and allows the user to vary the number of vibrational levels and bands to find a balance between the calculation speed and accuracy. The suggested routine can handle the broad variation in CO<inline-formula><mml:math id="M15" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> both below and above the current volume mixing ratio, up to 4000 ppmv. This allows the use of this routine for modeling Earth's ancient atmospheres and the climate changes caused by increasing CO<inline-formula><mml:math id="M16" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>Bundesministerium für Bildung und Forschung</funding-source>
<award-id>n/a</award-id>
</award-group>
<award-group id="gs2">
<funding-source>Deutsche Forschungsgemeinschaft</funding-source>
<award-id>n/a</award-id>
</award-group>
<award-group id="gs3">
<funding-source>National Aeronautics and Space Administration</funding-source>
<award-id>NNX15AN08G</award-id>
<award-id>NNX17AD38G</award-id>
</award-group>
<award-group id="gs4">
<funding-source>National Science Foundation</funding-source>
<award-id>AGS-1301762</award-id>
<award-id>AGS-2125760</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e252">The infrared radiative cooling of atmosphere is an important component of its energy budget. It requires special techniques for reliable estimation. For the local thermodynamic equilibrium (LTE), when the molecular emissions of the atmospheric unit volume are described by the Planck function for local temperature, this estimation is confined to the solution of the radiative transfer equation in broad spectral regions occupied by molecular bands. In the middle and upper atmosphere, the breakdown of LTE (non-LTE) requires finding the sources  of the non-equilibrium molecular emissions, which are obtained by the solution of the non-LTE problem. This makes  the non-LTE cooling calculation significantly more time-consuming. Today, common opinion is that it is impossible to use exact methods for calculating the radiative cooling in general circulation models (GCMs); see, for instance, <xref ref-type="bibr" rid="bib1.bibx43" id="text.1"/>, who promote this point of view. Various parameterizations have been developed for quickly calculating this cooling in GCMs; see <xref ref-type="bibr" rid="bib1.bibx16" id="text.2"/>, <xref ref-type="bibr" rid="bib1.bibx14" id="text.3"/>, and <xref ref-type="bibr" rid="bib1.bibx10" id="text.4"/> for reviews of works on parameterizing the non-LTE cooling of Earth’s middle atmosphere in the 15 <inline-formula><mml:math id="M17" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m CO<inline-formula><mml:math id="M18" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>, 9.6 <inline-formula><mml:math id="M19" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m O<inline-formula><mml:math id="M20" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:math></inline-formula> and rotational H<inline-formula><mml:math id="M21" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>O bands. These algorithms, however, lack the accuracy needed for current GCMs.</p>
      <p id="d1e311">Infrared emission in the 15 <inline-formula><mml:math id="M22" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m CO<inline-formula><mml:math id="M23" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> band is the main cooling mechanism of middle and upper atmospheres of Earth, Venus and Mars (e.g., <xref ref-type="bibr" rid="bib1.bibx23 bib1.bibx57 bib1.bibx52 bib1.bibx6 bib1.bibx42 bib1.bibx10" id="altparen.5"/>). On Earth, the magnitude of the mesosphere and lower-thermosphere (MLT) cooling affects both the mesospheric temperature and the mesospheric height: the stronger the cooling, the colder and higher the mesopause <xref ref-type="bibr" rid="bib1.bibx6" id="paren.6"/>.</p>
      <?pagebreak page5332?><p id="d1e337">The goal of this work is to present a new routine for calculating the non-LTE 15 <inline-formula><mml:math id="M24" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m CO<inline-formula><mml:math id="M25" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> cooling of Earth’s MLT, which utilizes exact radiative transfer and non-LTE problem solution techniques and is fast enough to be applied in GCMs. The new routine can handle the broad variation in CO<inline-formula><mml:math id="M26" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> both below and above the current volume mixing ratio, up to 4000 ppmv. This allows the use of this routine for modeling Earth’s ancient atmospheres and the climate changes caused by increasing CO<inline-formula><mml:math id="M27" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>.</p>
      <p id="d1e375">The routine we present is the optimized version of the research ALI-ARMS (Accelerated Lambda Iteration for Atmospheric Radiation and Molecular Spectra) model and code <xref ref-type="bibr" rid="bib1.bibx36 bib1.bibx10" id="paren.7"/>.  In this code, atmospheric cooling is the by-product of the non-LTE problem solution. For nearly 20 years, the earlier version of this routine has been successfully applied <xref ref-type="bibr" rid="bib1.bibx26 bib1.bibx45" id="paren.8"/> in the GCM of Martian atmosphere.</p>
      <p id="d1e385">In this paper, we demonstrate the performance of the routine for calculation of the 15 <inline-formula><mml:math id="M28" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m CO<inline-formula><mml:math id="M29" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> cooling of Earth’s MLT. However, generally this is a universal code, which potentially may be applied to modeling the non-LTE cooling in any molecular band or bands of several molecules  in any planetary atmosphere. We successfully tested  it calculating the non-LTE cooling of Earth's MLT in the 6.3 <inline-formula><mml:math id="M30" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m H<inline-formula><mml:math id="M31" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>O band <xref ref-type="bibr" rid="bib1.bibx11" id="paren.9"/> and 9.6 and 4.7 <inline-formula><mml:math id="M32" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m O<inline-formula><mml:math id="M33" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:math></inline-formula> bands <xref ref-type="bibr" rid="bib1.bibx44" id="paren.10"/>  as well as the cooling of Titan atmosphere in the 6.7 and 3.3 <inline-formula><mml:math id="M34" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m CH<inline-formula><mml:math id="M35" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula> bands <xref ref-type="bibr" rid="bib1.bibx39 bib1.bibx13" id="paren.11"/>. This potentially allows the application of this algorithm for calculating the radiative cooling in GCMs of various atmospheres; among them, the atmospheres of water reach exoplanets (e.g., <xref ref-type="bibr" rid="bib1.bibx60 bib1.bibx1" id="altparen.12"/>) and gas giants.</p>
      <p id="d1e470">In the next section, we outline techniques currently applied in GCMs for calculating the non-LTE CO<inline-formula><mml:math id="M36" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> 15 <inline-formula><mml:math id="M37" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m cooling. In Sect. <xref ref-type="sec" rid="Ch1.S3"/>, we briefly discuss the method and techniques applied for calculating this cooling in our new routine. In Sect. <xref ref-type="sec" rid="Ch1.S4"/>, we present the model of non-LTE in CO<inline-formula><mml:math id="M38" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> used in the routine and the routine computational performance. Section <xref ref-type="sec" rid="Ch1.S5"/> discusses the accuracy of the new routine. The Conclusions (Sect. 6) summarize the results of our study. Appendix A contains technical details of the code and recommendations for its implementation and usage in GCMs.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>The non-LTE radiative cooling of atmosphere and its calculations in general circulation models</title>
      <p id="d1e514">The energy loss of the atmospheric unit volume due to infrared radiation is calculated as the radiative flux divergence taken with the opposite sign:
          <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M39" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mi mathvariant="italic">π</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo movablelimits="false">∫</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">ω</mml:mi><mml:mo movablelimits="false">∫</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">ν</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi mathvariant="italic">ν</mml:mi><mml:mi mathvariant="italic">ω</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi mathvariant="italic">μ</mml:mi><mml:mi mathvariant="italic">ν</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the  intensity of radiation at the frequency <inline-formula><mml:math id="M41" display="inline"><mml:mi mathvariant="italic">ν</mml:mi></mml:math></inline-formula> along the ray <inline-formula><mml:math id="M42" display="inline"><mml:mi mathvariant="italic">ω</mml:mi></mml:math></inline-formula>.</p>
      <p id="d1e599"><?xmltex \hack{\newpage}?>With the local thermodynamic equilibrium (LTE), the discretization of the integral radiative transfer equation (RTE) (e.g., <xref ref-type="bibr" rid="bib1.bibx22 bib1.bibx23" id="altparen.13"/>) leads to a simple linear algebra operation for calculating the LTE 15 <inline-formula><mml:math id="M43" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m band cooling:
          <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M44" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="bold">W</mml:mi><mml:mo>×</mml:mo><mml:mi mathvariant="bold-italic">B</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math id="M45" display="inline"><mml:mi mathvariant="bold-italic">h</mml:mi></mml:math></inline-formula> is the vector of cooling in <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> grid points; <inline-formula><mml:math id="M47" display="inline"><mml:mi mathvariant="bold-italic">B</mml:mi></mml:math></inline-formula> is the vector of the Planck function  for a local <inline-formula><mml:math id="M48" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>; and <inline-formula><mml:math id="M49" display="inline"><mml:mi mathvariant="bold">W</mml:mi></mml:math></inline-formula> is an <inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> matrix, which  accounts for radiative transfer in a number of  15 <inline-formula><mml:math id="M51" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m CO<inline-formula><mml:math id="M52" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>  bands contributing to the total cooling.</p>
      <p id="d1e707">Extension of GCMs to the mesosphere and thermosphere required accounting for the non-LTE for calculating the CO<inline-formula><mml:math id="M53" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> 15 <inline-formula><mml:math id="M54" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m cooling. The standard way of solving the non-LTE problem (e.g., <xref ref-type="bibr" rid="bib1.bibx8 bib1.bibx22 bib1.bibx23" id="altparen.14"/>) requires inverting the <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>×</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> matrix, where <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the number of CO<inline-formula><mml:math id="M57" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>  vibrational levels included in the model. Equation (<xref ref-type="disp-formula" rid="Ch1.E2"/>) in this case remains unchanged; however, the matrix <inline-formula><mml:math id="M58" display="inline"><mml:mi mathvariant="bold">W</mml:mi></mml:math></inline-formula> is rebuilt  to account for differences between the Planck function and the non-LTE source functions in each band resulting from the non-LTE problem solution.  This makes the calculation of the non-LTE cooling  dramatically costlier (see Sect. <xref ref-type="sec" rid="Ch1.S3"/> for more details).</p>
      <p id="d1e802"><xref ref-type="bibr" rid="bib1.bibx16" id="text.15"/> and <xref ref-type="bibr" rid="bib1.bibx14" id="text.16"/> (see references therein) discussed in detail various routines that had been suggested  in previous studies for calculating the 15 <inline-formula><mml:math id="M59" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m cooling in GCMs while accounting for the non-LTE. The direct matrix solution of the simplified non-LTE problem in CO<inline-formula><mml:math id="M60" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> (often with an approximate radiative transfer treatment) or using pre-calculated  <inline-formula><mml:math id="M61" display="inline"><mml:mi mathvariant="bold">W</mml:mi></mml:math></inline-formula> matrices for a limited number of atmospheric situations for further interpolation of its elements helped to reduce computational time at the expense of calculation accuracy.</p>
      <p id="d1e835">A new way of calculating the non-LTE  15 <inline-formula><mml:math id="M62" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m CO<inline-formula><mml:math id="M63" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> cooling in GCMs was suggested by <xref ref-type="bibr" rid="bib1.bibx29" id="text.17"/>. Relying on results of <xref ref-type="bibr" rid="bib1.bibx33" id="text.18"/>, who showed that the fundamental 15 <inline-formula><mml:math id="M64" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m CO<inline-formula><mml:math id="M65" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> band 01101<inline-formula><mml:math id="M66" display="inline"><mml:mo>→</mml:mo></mml:math></inline-formula>00001 (see below, Fig. <xref ref-type="fig" rid="Ch1.F1"/>) of the main CO<inline-formula><mml:math id="M67" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> isotope dominates the cooling above about 85 km, <xref ref-type="bibr" rid="bib1.bibx29" id="text.19"/> derived the recursive expression for <inline-formula><mml:math id="M68" display="inline"><mml:mi mathvariant="bold-italic">h</mml:mi></mml:math></inline-formula> coming from the analytical solution of the first-order differential equation  for the non-LTE cooling <inline-formula><mml:math id="M69" display="inline"><mml:mi mathvariant="bold-italic">h</mml:mi></mml:math></inline-formula> in the fundamental band. This expression directly accounted for the CO<inline-formula><mml:math id="M70" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>(<inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>)<inline-formula><mml:math id="M72" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>O(<inline-formula><mml:math id="M73" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula>P) quenching rate coefficient <inline-formula><mml:math id="M74" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> and the O(<inline-formula><mml:math id="M75" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula>P) density. It was derived  using the “second-order escape probability” approach <xref ref-type="bibr" rid="bib1.bibx18 bib1.bibx17" id="paren.20"/> for the approximate solution of the Wiener–Hopf-type integral radiative transfer equation in  the semi-infinite atmosphere. The algorithm of <xref ref-type="bibr" rid="bib1.bibx29" id="text.21"/> – see its refined version by <xref ref-type="bibr" rid="bib1.bibx32" id="text.22"/> – calculates <inline-formula><mml:math id="M76" display="inline"><mml:mi mathvariant="bold-italic">h</mml:mi></mml:math></inline-formula> upward in the non-LTE layers using the LTE <inline-formula><mml:math id="M77" display="inline"><mml:mi mathvariant="bold-italic">h</mml:mi></mml:math></inline-formula> or the non-LTE <inline-formula><mml:math id="M78" display="inline"><mml:mi mathvariant="bold-italic">h</mml:mi></mml:math></inline-formula> obtained using other techniques as a lower boundary condition. <xref ref-type="bibr" rid="bib1.bibx15" id="text.23"/> linked this algorithm to the matrix routine for calculating <inline-formula><mml:math id="M79" display="inline"><mml:mi mathvariant="bold-italic">h</mml:mi></mml:math></inline-formula> in the LTE layers developed by <xref ref-type="bibr" rid="bib1.bibx2" id="text.24"/>. Later <xref ref-type="bibr" rid="bib1.bibx16" id="text.25"/> modified the routine of <xref ref-type="bibr" rid="bib1.bibx15" id="text.26"/> by adding the interpolation of the <inline-formula><mml:math id="M80" display="inline"><mml:mi mathvariant="bold">W</mml:mi></mml:math></inline-formula> matrices for the CO<inline-formula><mml:math id="M81" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>  within 150–720 ppmv<?pagebreak page5333?> using tables of pre-calculated elements, and they described in detail the structure of the revised matrix <inline-formula><mml:math id="M82" display="inline"><mml:mi mathvariant="bold">W</mml:mi></mml:math></inline-formula>. These authors also extended the routine altitude range to layers above 110 km. Cooling in this region is calculated from the simple balance equation for the first excited vibrational level of the main CO<inline-formula><mml:math id="M83" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> isotope while accounting for absorption of the radiative flux from below, cooling to space and collisional quenching.  For smooth temperature profiles, <xref ref-type="bibr" rid="bib1.bibx16" id="text.27"/> reported maximal cooling calculation errors of less than 2 and up to 5 K d<inline-formula><mml:math id="M84" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, for 360 and 720 ppmv CO<inline-formula><mml:math id="M85" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>, respectively.  In this paper we will call this routine F98.</p>
      <p id="d1e1076">Basic features of F98, namely (a) a broad altitude range covered, (b) straightforward accounting for the non-LTE, and (c) high computational efficiency, attracted many users. For more than 2 decades, the F98 routine has been the most widely used algorithm for calculating the 15 <inline-formula><mml:math id="M86" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m CO<inline-formula><mml:math id="M87" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> cooling in GCMs of mesosphere and thermosphere; see, for instance, <xref ref-type="bibr" rid="bib1.bibx9" id="text.28"/> for its latest application. However, as we show below, the F98 errors are large for non-smooth temperature profiles reaching 20–25 K d<inline-formula><mml:math id="M88" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> in the mesopause region. On the other hand, even very minor variation in the CO<inline-formula><mml:math id="M89" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> cooling may have significant impact on the GCM results in MLT. <xref ref-type="bibr" rid="bib1.bibx40" id="text.29"/> showed (their Fig. 18.2) that variation in the CO<inline-formula><mml:math id="M90" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> cooling of <inline-formula><mml:math id="M91" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 1–3 K d<inline-formula><mml:math id="M92" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> in the   Leibniz Institute Middle Atmosphere (LIMA) model <xref ref-type="bibr" rid="bib1.bibx5" id="paren.30"/> in the mesopause region caused significant warming of up to 5–6 K (about 105 km) and cooling of up to <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula> K (below 105 km) at latitudes between 90° S and 40° N for July 2005.  This and other tests lead to the conclusion (Uwe Berger, personal communication, 2010) that the accuracy of cooling–heating rate calculations in GCMs “should not exceed 1 K d<inline-formula><mml:math id="M94" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for any temperature distribution”.</p>
      <p id="d1e1178">Fortunately, this accuracy requirement overlapped in time with the dramatic progress in the non-LTE radiative transfer calculations. This allowed the development of a new routine, NLTE15<inline-formula><mml:math id="M95" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>mCool-E (hereafter KF23 for brevity within this paper), for calculating the non-LTE 15 <inline-formula><mml:math id="M96" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m CO<inline-formula><mml:math id="M97" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> cooling in GCMs of Earth's atmosphere; the routine exploits new exact algorithms for solving the non-LTE problem and, therefore, fits enhanced accuracy requirements. At the same time, it is fast enough to be used in GCMs.</p>
      <p id="d1e1206">KF23 is the optimized version of our basic ALI-ARMS model and code <xref ref-type="bibr" rid="bib1.bibx36 bib1.bibx10" id="paren.31"/>, which utilizes two advanced techniques: (1) the ALI technique for the solution of the non-LTE problem and (2) the opacity distribution function (ODF) technique for optimizing the radiative transfer calculations. In this section, we outline these techniques and the current status and latest applications of ALI-ARMS code.</p>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Method and techniques applied in a new routine for calculating the non-LTE cooling</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Solution of the non-LTE problem</title>
      <p id="d1e1227">The non-LTE problem has two primary constituents: (1) the statistical equilibrium equations (SEEs), which express the equality of the total population and de-population rates for each molecular level, and (2) the radiative transfer equation (RTE), which relates the radiation field to the populations of levels, at <italic>all altitudes</italic> in the atmosphere <xref ref-type="bibr" rid="bib1.bibx28" id="paren.32"/>. Hence, the system of equations for the level populations is <italic>non-local</italic> (and non-linear). The most obvious way of dealing with this situation is to iterate between the SEEs and RTE. This process, traditionally called “lambda iteration” (LI), has been investigated in the astronomical context since the 1920s <xref ref-type="bibr" rid="bib1.bibx59" id="paren.33"/>. It inverts   <inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> matrices <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> at each iteration step. This simple approach has been applied in Earth's and planetary atmosphere radiative transfer; see, for instance <xref ref-type="bibr" rid="bib1.bibx3" id="text.34"/> and <xref ref-type="bibr" rid="bib1.bibx61" id="text.35"/>. If the optical depths are large (as is the case for the CO<inline-formula><mml:math id="M100" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> 15 <inline-formula><mml:math id="M101" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m band), the algorithm converges slowly. <xref ref-type="bibr" rid="bib1.bibx36" id="text.36"/> studied several LI schemes and showed that for the CO<inline-formula><mml:math id="M102" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> non-LTE problem, the number of iterations  <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi mathvariant="normal">LI</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for these algorithms may reach <inline-formula><mml:math id="M104" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 200 for even moderate convergence criterion <inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. This slow convergence is caused by the photons trapped in the cores of the most optically thick lines and by the strong non-linearity of SEEs related to quasi-resonant exchange of vibrational energy by the molecular collisions.</p>
      <p id="d1e1344">An alternative way of dealing with the non-LTE is a joint treatment of SEEs and RTE, when RTE is discretized with respect to the optical depth or altitude grid to get a matrix representation of radiative terms in SEEs. This approach, known in the atmospheric science  as the Curtis matrix (CM) technique (e.g., <xref ref-type="bibr" rid="bib1.bibx22 bib1.bibx23 bib1.bibx42" id="altparen.37"/>), leads to a matrix of dimensions <inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>×</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. In stellar atmosphere studies, the generalized version of this technique is known as the Rybicki method  <xref ref-type="bibr" rid="bib1.bibx46" id="paren.38"/>. The time required for the solution of the non-LTE problem using the CM technique is controlled by the number of operations for matrix inversion. The advantage of the classic matrix method lies in the simultaneous determination of all populations at all altitudes instead of the sequential evaluation of populations step by step at each altitude using the radiative field from the previous iteration. Therefore, “matrix iteration” usually converges better than lambda iterations. However, the convergence of both algorithms depends strongly on how the local non-linearity is treated; see the next section. To construct an adequate model, one must account for a large number of excited levels of various molecular species plus use a detailed model of atmospheric stratification. As  a result both <inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can become very large.  The dimensions of primary  matrices are reduced by introducing various assumptions (for instance, the<?pagebreak page5334?> LTE assumption for rotational sublevels as well as, for example, LTE in the groups of vibrational levels closely spaced in energy; see also the discussion of GRANADA – Generic RAdiative traNsfer AnD non-LTE population Algorithm – code in Sect. <xref ref-type="sec" rid="Ch1.S3.SS4"/>). Nevertheless, usually the time to solve the non-LTE problem using the CM method significantly exceeds the time needed when an LI algorithm is applied  to the same problem (see Sect. <xref ref-type="sec" rid="Ch1.S5"/> for more details).</p>
      <p id="d1e1420">In the 1990s, stellar astrophysicists developed a family of powerful techniques that utilize lambda iteration with an approximate (or accelerated) lambda operator (see <xref ref-type="bibr" rid="bib1.bibx55" id="altparen.39"/>; <xref ref-type="bibr" rid="bib1.bibx56" id="altparen.40"/>; and references therein). In these so-called ALI techniques (for accelerated lambda iteration), the integral lambda operator, which links the radiation intensity at a given point with the source function at all points, is approximated by a local (or nearly local) operator. With a local operator, the largest matrices again, as in the LI case, have dimensions <inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. However, in this case, the convergence is rapid, since most of the transfer in cores of the lines (described by the local part of lambda operators) cancels out analytically and only the difference between exact and approximate radiative terms in the SEEs is treated iteratively. <xref ref-type="bibr" rid="bib1.bibx36" id="text.41"/> shoved that for the CO<inline-formula><mml:math id="M110" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> non-LTE problem <inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi mathvariant="normal">ALI</mml:mi></mml:msub><mml:mo>≪</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mi mathvariant="normal">LI</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (see Sect. <xref ref-type="sec" rid="Ch1.S5"/> for more details).</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Treating the strong local non-linearity caused by intensive VV exchange</title>
      <p id="d1e1488">Strong local non-linearity of the non-LTE radiative transfer problem in molecular bands caused by intensive near-resonant exchange of vibrational energy between molecules was studied  by <xref ref-type="bibr" rid="bib1.bibx36" id="text.42"/>. They showed that this non-linearity causes a dramatic deceleration of the convergence. Various schemes of additional “internal” iterations (without recalculating radiative excitation rates) aimed at adjusting populations of levels coupled by strong inter- and intramolecular vibrational–vibrational (VV) exchange  did not bring any help. To accelerate the convergence, <xref ref-type="bibr" rid="bib1.bibx36" id="text.43"/> suggested “decoupling”, which utilizes the <xref ref-type="bibr" rid="bib1.bibx4" id="text.44"/> approach of treating the “source function equality in the line multiples”. The SEE terms, which describe the VV coupling, depend on the products  <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:msup><mml:mi>v</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the population of vibrational level <inline-formula><mml:math id="M114" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula> of one molecular species, whereas <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:msup><mml:mi>v</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the population of level <inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:msup><mml:mi>v</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> of the same or another molecular species. In the iteration process, one needs to present these terms as <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msubsup><mml:mi>n</mml:mi><mml:mrow><mml:msup><mml:mi>v</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow><mml:mo>†</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M118" display="inline"><mml:mo>†</mml:mo></mml:math></inline-formula> denotes the population of the level with the <italic>lower</italic> degree of excitation, which is taken from the previous iteration. <xref ref-type="bibr" rid="bib1.bibx36" id="text.45"/>  showed that this  stops “the propagation of errors” by iterations and  guarantees the fastest convergence. This decoupling requires only slight modification of matrices to be inverted (without additional linearization of the non-LTE problem and, therefore, additional programming efforts). It provides, however, the same acceleration of convergence as the application of the Newton–Raphson method for the solution of a system of non-linear equations <xref ref-type="bibr" rid="bib1.bibx25" id="paren.46"/>.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>The radiative transfer in the molecular bands</title>
      <p id="d1e1614">With line-by-line (LBL) calculations, a very large number of frequency points to be accounted for significantly decelerate calculations of the 15 <inline-formula><mml:math id="M119" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m CO<inline-formula><mml:math id="M120" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> radiative fluxes. In LTE the reduction in frequency points is usually achieved by utilizing the so-called CKD (for correlated <inline-formula><mml:math id="M121" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> distribution) method, which is based on grouping the gaseous spectral transmittances in accordance with the absorption coefficient <inline-formula><mml:math id="M122" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>. The accuracy of this approach is better than 1 %; see, for instance,  <xref ref-type="bibr" rid="bib1.bibx19" id="text.47"/>. However, the <inline-formula><mml:math id="M123" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> correlation is not applicable under the non-LTE conditions because  the vibrational level populations involved in the <inline-formula><mml:math id="M124" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> distributions are unknown and depend themselves on the solution of the radiative transfer equation.</p>
      <p id="d1e1666">To overcome this problem, stellar astrophysicists developed the ODF technique. In this approach, they treat the non-LTE radiative transfer in “super-lines” associated with multiplets of very large line numbers (e.g., <xref ref-type="bibr" rid="bib1.bibx27 bib1.bibx28" id="altparen.48"/>). They re-sample the normalized absorption and emission cross sections of super-lines, consisting of hundreds or thousands of lines, to yield a monotonic function of frequency that  can be  represented by relatively small numbers of frequency points. Though the idea is like <inline-formula><mml:math id="M125" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> correlation, these normalized absorption and emission profiles do not depend on the total populations of upper and lower “super-levels” but only on the relative population of sublevels that are closely spaced in energy within each super-level, which are supposed to be in LTE.</p>
      <p id="d1e1679"><xref ref-type="bibr" rid="bib1.bibx10" id="text.49"/> described the adaptation of the ODF technique to the solution of the CO<inline-formula><mml:math id="M126" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> non-LTE problem. They treated each CO<inline-formula><mml:math id="M127" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> band branch as a super-line. Therefore, each CO<inline-formula><mml:math id="M128" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> band was presented by only three lines for perpendicular bands and two lines for parallel bands. This way of treating the radiative transfer in the molecular band is about 50–100 times faster than the classic LBL approach. Whereas in the LBL approach the radiation transfer equation is solved for each of <inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> frequency grid points within each rotational–vibrational line, in the ODF techniques the same  number of frequency grid points as applied only to each super-line. Thus, the acceleration factor is approximately equal to the number of rotational–vibrational lines in the branch. As <xref ref-type="bibr" rid="bib1.bibx10" id="text.50"/> show, the ODF approach introduces very small errors into the 15 <inline-formula><mml:math id="M130" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m cooling. For current CO<inline-formula><mml:math id="M131" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> density (400 ppm in the lower atmosphere), these errors do not exceed 0.3 K d<inline-formula><mml:math id="M132" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> in a broad range of temperature variations; see Fig. 18 of <xref ref-type="bibr" rid="bib1.bibx10" id="text.51"/>. They increase roughly linearly with the CO<inline-formula><mml:math id="M133" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> increase.</p><?xmltex \hack{\newpage}?>
</sec>
<?pagebreak page5335?><sec id="Ch1.S3.SS4">
  <label>3.4</label><title>From matrix and LI to ALI techniques</title>
      <p id="d1e1776">Since the 1960s, the Curtis matrix algorithms, with the rare exceptions for LI mentioned above in Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/>, have been dominating the solution of the non-LTE problems in Earth's and planetary atmospheres, including the studies of the 15 <inline-formula><mml:math id="M134" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m CO<inline-formula><mml:math id="M135" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> cooling (see, for instance, the work by <xref ref-type="bibr" rid="bib1.bibx64" id="altparen.52"/>, who developed Curtis matrix parameterization of CO<inline-formula><mml:math id="M136" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> cooling of MLT, which was very advanced for that time). Numerous  non-LTE  studies of the research group from the Institute of Astrophysics of Andalusia, Granada, applied the GRANADA (Generic RAdiative traNsfer AnD non-LTE population Algorithm) code described by <xref ref-type="bibr" rid="bib1.bibx20" id="text.53"/>. The core of it is a standard CM algorithm, which the authors in this and their earlier publications prefer to called MCM (for modified Curtis matrix). The cited paper discusses various ways of splitting large matrices into blocks, solving the non-LTE problem for selected sub-sets of levels and iterating to get the solution for all vibrational levels. In stellar astrophysics <xref ref-type="bibr" rid="bib1.bibx46" id="paren.54"/>, this approach  is known as the “generalized equivalent two-level approach for multi-level problems”. For many years it has had no use because of convergence problems. The GRANADA code also includes LI but not the ALI technique, although the transformation of LI into ALI requires a minimum of programming efforts but speeds up the convergence for optically thick problems at least 10-fold (e.g., <xref ref-type="bibr" rid="bib1.bibx55 bib1.bibx36" id="altparen.55"/>). Additionally, <xref ref-type="bibr" rid="bib1.bibx20" id="text.56"/>  neither compared the computational performance of MCM and LI algorithms nor described the handling of a strong local non-linearity caused by VV coupling.</p>
</sec>
<sec id="Ch1.S3.SS5">
  <label>3.5</label><title>The ALI-ARMS code</title>
      <p id="d1e1832"><xref ref-type="bibr" rid="bib1.bibx34 bib1.bibx35" id="text.57"/> successfully applied the ALI technique to study the non-LTE emissions of molecular gases in planetary atmospheres (the 4.3 <inline-formula><mml:math id="M137" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m CO<inline-formula><mml:math id="M138" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> band in the Martian atmosphere and the 4.7 <inline-formula><mml:math id="M139" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m CO band in Earth's atmosphere, respectively). <xref ref-type="bibr" rid="bib1.bibx36" id="text.58"/> and  <xref ref-type="bibr" rid="bib1.bibx25" id="text.59"/> described in detail the adaptation of the ALI code developed by <xref ref-type="bibr" rid="bib1.bibx55" id="text.60"/> for stellar atmospheres to the solution of the non-LTE problem for  molecular bands of planetary atmospheres. They studied the performance of  the new ALI-ARMS code and demonstrated  computational superiority of ALI-ARMS compared to various LI and CM/MCM techniques. The ALI-ARMS code and its applications were described by <xref ref-type="bibr" rid="bib1.bibx10" id="text.61"/>. Later it was applied to study the rotational non-LTE in the CO<inline-formula><mml:math id="M140" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> 4.3 <inline-formula><mml:math id="M141" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m band in Martian atmosphere, observed by the Planetary Fourier Spectrometer (PFS) in the Mars Express mission (<xref ref-type="bibr" rid="bib1.bibx41" id="altparen.62"/>, and references therein); to study self-consistent two-channel CO<inline-formula><mml:math id="M142" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> and temperature retrievals from the limb radiance measured by the SABER (Sounding of the Atmosphere using Broadband Emission Radiometry) instrument on board the Thermosphere Ionosphere Mesosphere Energetics and Dynamics (TIMED) Mission <xref ref-type="bibr" rid="bib1.bibx54" id="paren.63"/>;  and to explain the SABER nighttime  CO<inline-formula><mml:math id="M143" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> 4.3 <inline-formula><mml:math id="M144" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m limb emission enhancement caused by a recently discovered new channel of energy transfer from OH(<inline-formula><mml:math id="M145" display="inline"><mml:mi mathvariant="italic">ν</mml:mi></mml:math></inline-formula>) to CO<inline-formula><mml:math id="M146" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> and to simultaneous retrievals of O(<inline-formula><mml:math id="M147" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula>P) and total OH densities in the nighttime MLT <xref ref-type="bibr" rid="bib1.bibx49 bib1.bibx50 bib1.bibx51" id="paren.64"/>. Earlier, the ALI-ARMS code was used <xref ref-type="bibr" rid="bib1.bibx37" id="paren.65"/> to pinpoint an important missing process of strong VV coupling between the isotopes in the CO<inline-formula><mml:math id="M148" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> non-LTE model of the SABER operational algorithm and to model the H<inline-formula><mml:math id="M149" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>O 6.3 <inline-formula><mml:math id="M150" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m emission and the H<inline-formula><mml:math id="M151" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>O density retrievals in MLT from the SABER 6.3 <inline-formula><mml:math id="M152" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m limb radiances <xref ref-type="bibr" rid="bib1.bibx11" id="paren.66"/>. As we show below in Sects. <xref ref-type="sec" rid="Ch1.S4"/> and <xref ref-type="sec" rid="Ch1.S5"/>, the ALI-ARMS code also provides an efficient way of calculating the 15 <inline-formula><mml:math id="M153" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m CO<inline-formula><mml:math id="M154" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> cooling–heating in the GCMs.</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><?xmltex \opttitle{New routine for the  CO${}_{2}$ cooling calculations}?><title>New routine for the  CO<inline-formula><mml:math id="M155" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> cooling calculations</title>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><?xmltex \opttitle{The CO${}_{2}$  non-LTE day- and nighttime models}?><title>The CO<inline-formula><mml:math id="M156" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>  non-LTE day- and nighttime models</title>
      <p id="d1e2061">To optimize the cooling calculations, we used as a reference our working line-by-line non-LTE model in CO<inline-formula><mml:math id="M157" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>, which comprises 60 vibration levels of five CO<inline-formula><mml:math id="M158" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> isotopic species and two levels of N<inline-formula><mml:math id="M159" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>, O<inline-formula><mml:math id="M160" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> and O(<inline-formula><mml:math id="M161" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula>P). In Fig. <xref ref-type="fig" rid="Ch1.F1"/>, we show the lower levels of this model (up to 5000 cm<inline-formula><mml:math id="M162" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>). The set of collisional rate coefficients for the vibrational–translational (VT) and VV exchange that we apply is described by <xref ref-type="bibr" rid="bib1.bibx58" id="text.67"/> and is similar to rates used by <xref ref-type="bibr" rid="bib1.bibx42" id="text.68"/>. However, it relies on different scaling rules based on  first-order perturbation theory. Compared to our extended line-by-line model <xref ref-type="bibr" rid="bib1.bibx10" id="paren.69"/>, which includes a total of about 350 vibrational levels of seven CO<inline-formula><mml:math id="M163" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>  isotopes and over 200 000  rotational–vibrational lines, the CO<inline-formula><mml:math id="M164" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> cooling of the 60-level model differs by less than 0.05 and 0.5 K d<inline-formula><mml:math id="M165" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for the CO<inline-formula><mml:math id="M166" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> mixing ratios of 400 and 4000 ppmv, respectively, for both daytime and nighttime conditions and for any temperature profile.</p>
      <p id="d1e2173">In the next steps, we gradually reduced the number of levels and bands in the model to optimize the calculations, keeping the cooling rate errors smaller than 1 K d<inline-formula><mml:math id="M167" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> compared to the reference model.</p>

      <?xmltex \floatpos{p}?><fig id="Ch1.F1" specific-use="star"><?xmltex \currentcnt{1}?><?xmltex \def\figurename{Figure}?><label>Figure 1</label><caption><p id="d1e2190">CO<inline-formula><mml:math id="M168" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> vibrational level diagram <xref ref-type="bibr" rid="bib1.bibx10" id="paren.70"/>. We use the HITRAN (high-resolution transmission molecular absorption database) notation for vibrational levels. The main optical transitions are shown by solid lines with arrows; dashed lines with arrows refer to the inter-molecular VV energy exchange processes. VT transitions are not shown for the sake of simplicity. The main CO<inline-formula><mml:math id="M169" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> isotope levels are shown up to the 5000 cm<inline-formula><mml:math id="M170" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> energy level. The minor isotope levels are schematically shown only up to the 00011 level for simplicity.</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/5331/2024/gmd-17-5331-2024-f01.png"/>

        </fig>

<?xmltex \floatpos{p}?><table-wrap id="Ch1.T1" specific-use="star"><?xmltex \currentcnt{1}?><label>Table 1</label><caption><p id="d1e2236">Vibrational levels of CO<inline-formula><mml:math id="M171" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>, N<inline-formula><mml:math id="M172" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>, O<inline-formula><mml:math id="M173" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> and O included in the night- and daytime model.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="center"/>
     <oasis:colspec colnum="2" colname="col2" align="center"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="center"/>
     <oasis:colspec colnum="5" colname="col5" align="center"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Molecule</oasis:entry>
         <oasis:entry colname="col2">Vibrational level</oasis:entry>
         <oasis:entry colname="col3">Energy (in cm<inline-formula><mml:math id="M180" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col4">Molecule</oasis:entry>
         <oasis:entry colname="col5">Vibrational level</oasis:entry>
         <oasis:entry colname="col6">Energy (in cm<inline-formula><mml:math id="M181" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">626</oasis:entry>
         <oasis:entry colname="col2">00001</oasis:entry>
         <oasis:entry colname="col3">0.0</oasis:entry>
         <oasis:entry colname="col4">636</oasis:entry>
         <oasis:entry colname="col5">00001</oasis:entry>
         <oasis:entry colname="col6">0.0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">626</oasis:entry>
         <oasis:entry colname="col2">01101</oasis:entry>
         <oasis:entry colname="col3">667.379960</oasis:entry>
         <oasis:entry colname="col4">636</oasis:entry>
         <oasis:entry colname="col5">01101</oasis:entry>
         <oasis:entry colname="col6">648.478030</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">626</oasis:entry>
         <oasis:entry colname="col2">10002</oasis:entry>
         <oasis:entry colname="col3">1285.40834</oasis:entry>
         <oasis:entry colname="col4">636</oasis:entry>
         <oasis:entry colname="col5">02201</oasis:entry>
         <oasis:entry colname="col6">1297.26326</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">626</oasis:entry>
         <oasis:entry colname="col2">02201</oasis:entry>
         <oasis:entry colname="col3">1335.13161</oasis:entry>
         <oasis:entry colname="col4"/>
         <oasis:entry colname="col5"/>
         <oasis:entry colname="col6"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">626</oasis:entry>
         <oasis:entry colname="col2">10001</oasis:entry>
         <oasis:entry colname="col3">1388.18432</oasis:entry>
         <oasis:entry colname="col4">628</oasis:entry>
         <oasis:entry colname="col5">00001</oasis:entry>
         <oasis:entry colname="col6">0.0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">626</oasis:entry>
         <oasis:entry colname="col2">11102</oasis:entry>
         <oasis:entry colname="col3">1932.47013</oasis:entry>
         <oasis:entry colname="col4">628</oasis:entry>
         <oasis:entry colname="col5">01101</oasis:entry>
         <oasis:entry colname="col6">662.37335</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">626</oasis:entry>
         <oasis:entry colname="col2">03301</oasis:entry>
         <oasis:entry colname="col3">2003.24615</oasis:entry>
         <oasis:entry colname="col4"/>
         <oasis:entry colname="col5"/>
         <oasis:entry colname="col6"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">626</oasis:entry>
         <oasis:entry colname="col2">11101</oasis:entry>
         <oasis:entry colname="col3">2076.85588</oasis:entry>
         <oasis:entry colname="col4">627</oasis:entry>
         <oasis:entry colname="col5">00001</oasis:entry>
         <oasis:entry colname="col6">0.0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">D  626</oasis:entry>
         <oasis:entry colname="col2">00011</oasis:entry>
         <oasis:entry colname="col3">2349.14291</oasis:entry>
         <oasis:entry colname="col4">627</oasis:entry>
         <oasis:entry colname="col5">01101</oasis:entry>
         <oasis:entry colname="col6">664.72941</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">D  626</oasis:entry>
         <oasis:entry colname="col2">01111</oasis:entry>
         <oasis:entry colname="col3">3004.01227</oasis:entry>
         <oasis:entry colname="col4"/>
         <oasis:entry colname="col5"/>
         <oasis:entry colname="col6"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">D  626</oasis:entry>
         <oasis:entry colname="col2">10012</oasis:entry>
         <oasis:entry colname="col3">3612.84080</oasis:entry>
         <oasis:entry colname="col4">44</oasis:entry>
         <oasis:entry colname="col5">0</oasis:entry>
         <oasis:entry colname="col6">0.0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">D  626</oasis:entry>
         <oasis:entry colname="col2">02211</oasis:entry>
         <oasis:entry colname="col3">3659.27229</oasis:entry>
         <oasis:entry colname="col4">D  44</oasis:entry>
         <oasis:entry colname="col5">1</oasis:entry>
         <oasis:entry colname="col6">2329.9116</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">D  626</oasis:entry>
         <oasis:entry colname="col2">10011</oasis:entry>
         <oasis:entry colname="col3">3714.78193</oasis:entry>
         <oasis:entry colname="col4"/>
         <oasis:entry colname="col5"/>
         <oasis:entry colname="col6"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">D  626</oasis:entry>
         <oasis:entry colname="col2">20013</oasis:entry>
         <oasis:entry colname="col3">4853.62341</oasis:entry>
         <oasis:entry colname="col4">66</oasis:entry>
         <oasis:entry colname="col5">0</oasis:entry>
         <oasis:entry colname="col6">0.0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">D  626</oasis:entry>
         <oasis:entry colname="col2">20012</oasis:entry>
         <oasis:entry colname="col3">4977.83500</oasis:entry>
         <oasis:entry colname="col4">D  66</oasis:entry>
         <oasis:entry colname="col5">1</oasis:entry>
         <oasis:entry colname="col6">1556.3519</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">D  626</oasis:entry>
         <oasis:entry colname="col2">20011</oasis:entry>
         <oasis:entry colname="col3">5099.66050</oasis:entry>
         <oasis:entry colname="col4"/>
         <oasis:entry colname="col5"/>
         <oasis:entry colname="col6"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4">6</oasis:entry>
         <oasis:entry colname="col5">0</oasis:entry>
         <oasis:entry colname="col6">0.0</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d1e2266">Molecules and vibrational levels are given with the HITRAN notifications: 626 corresponds to <inline-formula><mml:math id="M174" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">16</mml:mn></mml:msup></mml:math></inline-formula>O<inline-formula><mml:math id="M175" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">12</mml:mn></mml:msup></mml:math></inline-formula>C<inline-formula><mml:math id="M176" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">16</mml:mn></mml:msup></mml:math></inline-formula>O, 44 to N<inline-formula><mml:math id="M177" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>, 66 to O<inline-formula><mml:math id="M178" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> and 6 to O(<inline-formula><mml:math id="M179" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula>P). D marks levels added in the daytime model.</p></table-wrap-foot><?xmltex \gdef\@currentlabel{1}?></table-wrap>

      <?pagebreak page5337?><p id="d1e2752">In Table 1, we show vibrational levels included in the optimized day- and nighttime models. The isotopes in the table are marked using the lower digit of the atomic weight: 626 corresponds to <inline-formula><mml:math id="M182" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">16</mml:mn></mml:msup></mml:math></inline-formula>O<inline-formula><mml:math id="M183" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">12</mml:mn></mml:msup></mml:math></inline-formula>C<inline-formula><mml:math id="M184" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">16</mml:mn></mml:msup></mml:math></inline-formula>O, 636 corresponds to <inline-formula><mml:math id="M185" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">16</mml:mn></mml:msup></mml:math></inline-formula>O<inline-formula><mml:math id="M186" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">13</mml:mn></mml:msup></mml:math></inline-formula>C<inline-formula><mml:math id="M187" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">16</mml:mn></mml:msup></mml:math></inline-formula>O and so on. We account for 28 and 18  vibrational levels in the day- and nighttime models, respectively, which include the levels of the four most abundant CO<inline-formula><mml:math id="M188" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> isotopes and N<inline-formula><mml:math id="M189" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> and O<inline-formula><mml:math id="M190" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> levels (two and one for each in the daytime and nighttime, respectively). We also include O(<inline-formula><mml:math id="M191" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula>P), but we do not include O(<inline-formula><mml:math id="M192" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">1</mml:mn></mml:msup></mml:math></inline-formula>D) because its effect on the total CO<inline-formula><mml:math id="M193" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> cooling–heating is negligible for both nighttime and daytime conditions. The model uses the CO<inline-formula><mml:math id="M194" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> spectroscopic information for all transitions available from HITRAN2016 <xref ref-type="bibr" rid="bib1.bibx24" id="paren.71"/> for the levels listed in Table 1. In Table 2, we provide the numbers of bands, band branches and lines used for daytime and nighttime calculations.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Computational performance and comparison with other algorithms</title>
      <p id="d1e2885">In the astronomical context, detailed analysis of the operation numbers and times needed for the solution of the non-LTE problem is a must because of the complexity of the problem <xref ref-type="bibr" rid="bib1.bibx28" id="paren.72"/>. Even though the numbers of levels and lines involved in the non-LTE problem of planetary atmospheres are smaller, speed is a crucial parameter for the GCMs, so we perform the same type of analysis in this section below.</p>
      <p id="d1e2891">We compared three algorithms of the non-LTE problem solution, namely LI, ALI and the matrix method (hereafter MM); see Sect. 2 for details. Although the LI technique is much more computationally expensive compared to ALI algorithms <xref ref-type="bibr" rid="bib1.bibx36 bib1.bibx25" id="paren.73"/>,  one cannot say a priori the same about the MM approach applied to a problem with a reduced number of levels because of the low number of iterations it usually requires, and this required testing. We generated the matrices of the MM algorithm from the matrix presentations of lambda operators, as discussed by <xref ref-type="bibr" rid="bib1.bibx36" id="text.74"/>. We used the discontinuous finite element (DFE) algorithm as the most efficient way of solving the radiative transfer equation <xref ref-type="bibr" rid="bib1.bibx25 bib1.bibx28" id="paren.75"/>, and we compared the LBL and ODF techniques (see Sect. 2.3). Below in this section, we discuss the performances of all algorithms only with the non-linearity caused by near-resonance VV energy exchanges resolved as outlined in Sect. <xref ref-type="sec" rid="Ch1.S3.SS2"/>. Without this, the number of iterations of all considered algorithms would be a few times higher.</p>
      <p id="d1e2905">For each of the three techniques, we checked the numbers of operations and times needed for each single iteration and then accounted for a number of iterations and compared total numbers of operations and times for the entire non-LTE problem solution.</p>
      <p id="d1e2908">We found that the time required for each iteration of the algorithms we studied is dominated by three components: (1) time for auxiliary operations <inline-formula><mml:math id="M195" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">Aux</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (such as the filling of large arrays like vectors or matrices to be inverted); (2) time for solving the radiative transfer equation  (<inline-formula><mml:math id="M196" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">Rad</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and forming the radiative rate terms in the SEEs;  and (3) time for matrix inversions (<inline-formula><mml:math id="M197" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">Inv</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>). The cooling itself is the by-product of the non-LTE problem solution and is estimated nearly  instantaneously as in <xref ref-type="bibr" rid="bib1.bibx36" id="text.76"/>:
            <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M198" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mo>=</mml:mo><mml:munder><mml:mo movablelimits="false">∑</mml:mo><mml:mi mathvariant="normal">b</mml:mi></mml:munder><mml:msub><mml:mfenced close="]" open="["><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">lo</mml:mi></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi mathvariant="normal">lo</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">up</mml:mi></mml:mrow></mml:msub><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mrow><mml:mi mathvariant="normal">lo</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">up</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>-</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi mathvariant="normal">up</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lo</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">lo</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>×</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">up</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">lo</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M199" display="inline"><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi mathvariant="normal">lo</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">up</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M200" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi mathvariant="normal">up</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">lo</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are the band Einstein coefficients and <inline-formula><mml:math id="M201" display="inline"><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mrow><mml:mi mathvariant="normal">lo</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">up</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> is the mean intensity in the band, which enters radiative rate coefficients of SEE matrices, whereas <inline-formula><mml:math id="M202" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">lo</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>/<inline-formula><mml:math id="M203" display="inline"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">lo</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M204" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">up</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>/<inline-formula><mml:math id="M205" display="inline"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">up</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the  populations/energies of lower and upper vibrational levels in the band, respectively. The sum in Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>) applies to all CO<inline-formula><mml:math id="M206" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> transitions in the model.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T2" specific-use="star"><?xmltex \currentcnt{2}?><label>Table 2</label><caption><p id="d1e3149">Numbers of operations and computing times for various algorithms.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="9">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:colspec colnum="5" colname="col5" align="left"/>
     <oasis:colspec colnum="6" colname="col6" align="left"/>
     <oasis:colspec colnum="7" colname="col7" align="left"/>
     <oasis:colspec colnum="8" colname="col8" align="left"/>
     <oasis:colspec colnum="9" colname="col9" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col9">Night: <inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">18</mml:mn></mml:mrow></mml:math></inline-formula>; <inline-formula><mml:math id="M210" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">B</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">18</mml:mn></mml:mrow></mml:math></inline-formula>; <inline-formula><mml:math id="M211" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">Br</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">54</mml:mn></mml:mrow></mml:math></inline-formula>; <inline-formula><mml:math id="M212" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">RT</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> = 3078; <inline-formula><mml:math id="M213" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">32</mml:mn></mml:mrow></mml:math></inline-formula>; <inline-formula><mml:math id="M214" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>; <inline-formula><mml:math id="M215" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">125</mml:mn></mml:mrow></mml:math></inline-formula>;  CO<inline-formula><mml:math id="M216" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> <inline-formula><mml:math id="M217" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 1 </oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M218" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">Aux</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">Aux</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M219" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">Rad</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">Rad</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M220" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">Inv</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">Inv</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M221" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">I</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M222" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">tot</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M223" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col9"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">MM–LBL</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M224" display="inline"><mml:mrow><mml:mn mathvariant="normal">5.0</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">4</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mn mathvariant="normal">9.0</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M225" display="inline"><mml:mrow><mml:mn mathvariant="normal">2.5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">7</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.25</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M226" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.14</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">10</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mn mathvariant="normal">43</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6">2</oasis:entry>
         <oasis:entry colname="col7">86</oasis:entry>
         <oasis:entry colname="col8">860</oasis:entry>
         <oasis:entry colname="col9"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">LI/ALI–LBL</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M227" display="inline"><mml:mrow><mml:mn mathvariant="normal">5.0</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">4</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mn mathvariant="normal">8.5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M228" display="inline"><mml:mrow><mml:mn mathvariant="normal">2.5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">7</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.25</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M229" display="inline"><mml:mrow><mml:mn mathvariant="normal">7.3</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">5</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mn mathvariant="normal">7.7</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6">60/5</oasis:entry>
         <oasis:entry colname="col7">16/1.3</oasis:entry>
         <oasis:entry colname="col8">160/13</oasis:entry>
         <oasis:entry colname="col9"/>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">ALI–ODF</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M230" display="inline"><mml:mrow><mml:mn mathvariant="normal">5.0</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">4</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mn mathvariant="normal">8.5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M231" display="inline"><mml:mrow><mml:mn mathvariant="normal">4.5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">5</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4.5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M232" display="inline"><mml:mrow><mml:mn mathvariant="normal">7.3</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">5</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mn mathvariant="normal">7.7</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6">5</oasis:entry>
         <oasis:entry colname="col7">0.1</oasis:entry>
         <oasis:entry colname="col8">1</oasis:entry>
         <oasis:entry colname="col9"/>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col9">Day: <inline-formula><mml:math id="M233" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">28</mml:mn></mml:mrow></mml:math></inline-formula>; <inline-formula><mml:math id="M234" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">B</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">46</mml:mn></mml:mrow></mml:math></inline-formula>; <inline-formula><mml:math id="M235" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">Br</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">119</mml:mn></mml:mrow></mml:math></inline-formula>; <inline-formula><mml:math id="M236" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">RT</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">6039</mml:mn></mml:mrow></mml:math></inline-formula>; <inline-formula><mml:math id="M237" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">32</mml:mn></mml:mrow></mml:math></inline-formula>; <inline-formula><mml:math id="M238" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>; <inline-formula><mml:math id="M239" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">125</mml:mn></mml:mrow></mml:math></inline-formula>;  CO<inline-formula><mml:math id="M240" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> <inline-formula><mml:math id="M241" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 1 </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M242" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">Aux</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">Aux</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M243" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">Rad</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">Rad</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M244" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">Inv</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">Inv</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M245" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">I</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M246" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">tot</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M247" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col9"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">MM–LBL</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M248" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.1</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">5</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2.0</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M249" display="inline"><mml:mrow><mml:mn mathvariant="normal">4.8</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">7</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.48</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M250" display="inline"><mml:mrow><mml:mn mathvariant="normal">4.3</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">10</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mn mathvariant="normal">160</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6">2</oasis:entry>
         <oasis:entry colname="col7">321</oasis:entry>
         <oasis:entry colname="col8">1284</oasis:entry>
         <oasis:entry colname="col9"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">LI/ALI–LBL</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M251" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.1</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">5</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mn mathvariant="normal">1.9</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M252" display="inline"><mml:mrow><mml:mn mathvariant="normal">4.8</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">7</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.48</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M253" display="inline"><mml:mrow><mml:mn mathvariant="normal">2.7</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">6</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2.2</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6">60/5</oasis:entry>
         <oasis:entry colname="col7">31/2.6</oasis:entry>
         <oasis:entry colname="col8">124/10</oasis:entry>
         <oasis:entry colname="col9"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">ALI–ODF</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M254" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.1</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">5</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mn mathvariant="normal">1.9</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M255" display="inline"><mml:mrow><mml:mn mathvariant="normal">9.5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">5</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mn mathvariant="normal">9.5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M256" display="inline"><mml:mrow><mml:mn mathvariant="normal">2.7</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">6</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2.2</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6">5</oasis:entry>
         <oasis:entry colname="col7">0.25</oasis:entry>
         <oasis:entry colname="col8">1</oasis:entry>
         <oasis:entry colname="col9"/>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d1e3152"><inline-formula><mml:math id="M207" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">Aux</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M208" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">Rad</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, etc. are given in seconds.</p></table-wrap-foot><?xmltex \gdef\@currentlabel{2}?></table-wrap>

      <p id="d1e4258">In Table 2, we present a summary of our study. The table gives the main parameters of the non-LTE models for day and night conditions described in Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>, operation numbers, and the times in seconds (measured with the help of a timing routine within the code), which are required for each calculation part. We performed this study on two different machines, with x86_64 Intel and Intel Xeon Gold processors operating at 2.2 and 2.5 GHz, respectively. We compiled the ALI-ARMS code to be used in 64 bit architecture with the help of a standard GNU Compiler Collection (GCC) compiler, and we ran it on a single processor. We provide the results only for one 2.2 GHz Intel processor; the timing for the second processor is roughly 1.4 times shorter.</p>
      <p id="d1e4263">Compared to the reference code, we ran the routine using the convergence criterion <inline-formula><mml:math id="M257" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.0</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> instead of <inline-formula><mml:math id="M258" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.0</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. This allowed a reduction in the number of iterations by a factor of about 2 without sacrificing accuracy.</p>
      <p id="d1e4302">Similarly to the study by <xref ref-type="bibr" rid="bib1.bibx28" id="text.77"/>, we found that the time <inline-formula><mml:math id="M259" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> required for any procedure like the radiative transfer equation solution or matrix inversion may be presented as
            <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M260" display="block"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mi>C</mml:mi><mml:mi>N</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M261" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> is the number of operations.  <inline-formula><mml:math id="M262" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> is defined by the mathematical nature of the problem and the algorithm applied for its solution. <inline-formula><mml:math id="M263" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula> may, however, depend on many other factors like the quality of programming, language used, operational system, interpreter, computer architecture and performance.</p>
      <p id="d1e4353">We found that the number of operations for the solution of the radiative transfer equation <inline-formula><mml:math id="M264" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">Rad</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in the case of the non-overlapping lines  may be approximated by the expression
            <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M265" display="block"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">Rad</mml:mi></mml:msub><mml:mo>≃</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">RT</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></disp-formula>
          and is the same for all algorithms compared. Here <inline-formula><mml:math id="M266" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">RT</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the total number of lines (or band branches in the ODF case), and <inline-formula><mml:math id="M267" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and  <inline-formula><mml:math id="M268" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the numbers of points in the frequency and angle integrals used, respectively. The coefficient <inline-formula><mml:math id="M269" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E4"/>), which links radiative transfer operation numbers and corresponding times, was found to be <inline-formula><mml:math id="M270" display="inline"><mml:mrow><mml:mo>≃</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> s.</p>
      <p id="d1e4469">We found that with the LI/ALI algorithms, the number of auxiliary  operations <inline-formula><mml:math id="M271" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">Aux</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is well approximated by the following expression:
            <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M272" display="block"><mml:mrow><mml:msubsup><mml:mi>N</mml:mi><mml:mi mathvariant="normal">Aux</mml:mi><mml:mrow><mml:mi mathvariant="normal">LI</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">ALI</mml:mi></mml:mrow></mml:msubsup><mml:mo>≃</mml:mo><mml:msubsup><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>×</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          This expression gives the number of terms to be filled in the block-diagonal matrix comprising <inline-formula><mml:math id="M273" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> blocks <inline-formula><mml:math id="M274" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M275" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the number of vibrational levels. In the case of the LI/ALI techniques, these are the <inline-formula><mml:math id="M276" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> matrices generated and inverted one after another at each iteration step. The coefficient <inline-formula><mml:math id="M277" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E4"/>), which links auxiliary operations and corresponding times,  is <inline-formula><mml:math id="M278" display="inline"><mml:mrow><mml:mi>C</mml:mi><mml:mo>≃</mml:mo><mml:mn mathvariant="normal">1.7</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> s.</p>
      <?pagebreak page5338?><p id="d1e4603">In the case of the MM technique, the matrix to be generated at each iteration is much larger; namely it has the size <inline-formula><mml:math id="M279" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>×</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and consists of <inline-formula><mml:math id="M280" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> fully filled diagonal blocks <inline-formula><mml:math id="M281" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, which represent non-local radiative terms, whereas the same as for LI/ALI case collisional terms are now spread over non-diagonal parts of this large matrix. We found that when we present  the number of operations to fill this matrix as
            <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M282" display="block"><mml:mrow><mml:msubsup><mml:mi>N</mml:mi><mml:mi mathvariant="normal">Aux</mml:mi><mml:mi mathvariant="normal">MM</mml:mi></mml:msubsup><mml:mo>≃</mml:mo><mml:msubsup><mml:mi>N</mml:mi><mml:mi mathvariant="normal">D</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>×</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          then approximately the same coefficient <inline-formula><mml:math id="M283" display="inline"><mml:mrow><mml:mi>C</mml:mi><mml:mo>≃</mml:mo><mml:mn mathvariant="normal">1.7</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> s links this number with the time needed for its filling.</p>
      <p id="d1e4728">The number of operations needed for matrix inversion <inline-formula><mml:math id="M284" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">Inv</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is approximately <inline-formula><mml:math id="M285" display="inline"><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M286" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> is the matrix dimension. Thus, we have the following expressions:
            <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M287" display="block"><mml:mrow><mml:msubsup><mml:mi>N</mml:mi><mml:mi mathvariant="normal">Inv</mml:mi><mml:mi mathvariant="normal">MM</mml:mi></mml:msubsup><mml:mo>≃</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:math></disp-formula>
          for the MM algorithm and
            <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M288" display="block"><mml:mrow><mml:msubsup><mml:mi>N</mml:mi><mml:mi mathvariant="normal">Inv</mml:mi><mml:mrow><mml:mi mathvariant="normal">LI</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">ALI</mml:mi></mml:mrow></mml:msubsup><mml:mo>≃</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mo>×</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></disp-formula>
          for the LI/ALI techniques. In the latter case the number of operations is <inline-formula><mml:math id="M289" display="inline"><mml:mrow><mml:msubsup><mml:mi>N</mml:mi><mml:mi mathvariant="normal">D</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> times lower, since only <inline-formula><mml:math id="M290" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> matrices <inline-formula><mml:math id="M291" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are inverted one after another at each iteration. This is the great advantage of  these techniques compared to MM,  where the entire huge matrix needs to be inverted at once, since it has non-zero elements outside the diagonal blocks.</p>
      <p id="d1e4883">In the ALI-ARMS code we use ludcmp (lower–upper decomposition), lubksb (back substitution) and mprove (iterative improvement) as matrix inversion routines <xref ref-type="bibr" rid="bib1.bibx53" id="paren.78"/>. We found that, for these routines applied to the non-LTE problems studied here, the coefficient between the number of operations and time for matrix inversion depends on the matrix dimension <inline-formula><mml:math id="M292" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> and may be approximated by the following expression:
            <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M293" display="block"><mml:mrow><mml:mi>C</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:mrow></mml:msup><mml:mo>⋅</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0.04</mml:mn><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1.2</mml:mn><mml:mo>/</mml:mo><mml:mi>N</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e4936">One may see in the upper part of Table 2 that, for night conditions, the application of the MM technique causes the matrix inversion to be the most time-consuming calculation part at each iteration, although the number of iterations  <inline-formula><mml:math id="M294" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">Iter</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> is low. Applying LI–LBL techniques provides a strong reduction in the matrix inversion time per iteration but gives only a moderate reduction in the total time (by a factor of <inline-formula><mml:math id="M295" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula>) compared to MM–LBL due to a large number of iterations (60). The number of iterations for the LI/ALI techniques slightly depends on the atmospheric pressure and temperature distribution. The numbers, which are given in the table, are mean values for a few hundreds of runs for different atmospheric conditions. Applying ALI instead of LI significantly reduces the number of iterations (5 instead of 60),  providing additional acceleration of calculations by a factor <inline-formula><mml:math id="M296" display="inline"><mml:mrow><mml:mo>≳</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula>.  We note that for LI/ALI–LBL, the most time-consuming part for each iteration is now the radiative transfer solution, which  is more than 15 times slower than two other parts of calculation together. The ODF technique allows a reduction in <inline-formula><mml:math id="M297" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">Rad</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> by a factor of 50–60. This provides total additional acceleration by a factor of <inline-formula><mml:math id="M298" display="inline"><mml:mrow><mml:mo>≳</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula>. The last column in the table gives the acceleration  factor <inline-formula><mml:math id="M299" display="inline"><mml:mrow><mml:mi>K</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">tot</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mtext>tot,  ALI–ODF</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, which shows how much faster the ALI–ODF combination works compared to other techniques: it is about 900 and  160 times faster than the MM–LBL and LI–LBL techniques, respectively.</p>
      <p id="d1e5018">The lower part of Table 2 shows the number of operations and times for various parts of calculations for the daytime non-LTE model described in Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>. Compared to the nighttime, daytime calculations require about 2.5 times more time due to an increased number of vibrational levels and  bands accounted for. Nevertheless, the main points discussed above in this section  for the nighttime runs remain valid for the daytime: (a) the main decelerating factor  for the MM technique is the matrix inversion, notwithstanding the low number of iterations; (b) the LI technique, although it reduces the matrix inversion time by a factor of <inline-formula><mml:math id="M300" display="inline"><mml:mrow><mml:mo>≳</mml:mo><mml:mn mathvariant="normal">7000</mml:mn></mml:mrow></mml:math></inline-formula>,<?pagebreak page5339?> provides only a moderate decrease in total time (by a factor of <inline-formula><mml:math id="M301" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 10) because of the large number of iterations; (c) the ALI technique is more than 100 times faster than MM, with the slowest part of calculations being the LBL solution of RTE; and (d) the ODF provides acceleration of radiative transfer calculations by a factor of 50. Finally, the ALI–ODF technique appears to be over 1000 times faster than the MM–LBL approach.</p>
      <p id="d1e5040">We measured the time the F98 routine requires on x86_64 Intel 2.2 GHz processors and found it to be around <inline-formula><mml:math id="M302" display="inline"><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> s. This means that for the nighttime, KF23  is about 300 times slower than F98. In the daytime, when the solar heating parameterization of <xref ref-type="bibr" rid="bib1.bibx47" id="text.79"/>) is accounted for, our version of F98 requires about 30 % more time. Still, it remains about 600 times faster than the daytime KF23 routine. In the next section we discuss in detail the accuracy of both routines.</p>
</sec>
</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Accuracy of cooling–heating rate calculations</title>
      <p id="d1e5074">To estimate the calculation errors,  we compared the outputs of our new KF23 routine and the F98 routine for the non-LTE CO<inline-formula><mml:math id="M303" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> cooling calculations with our non-LTE reference model, discussed in Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>. In these tests, we used the CO<inline-formula><mml:math id="M304" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> volume mixing ratio (VMR) profiles with 400 ppmv in their “well-mixed” part.  We also tested the same profiles multiplied by factors of 2, 4 and 10. For the CO<inline-formula><mml:math id="M305" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>(<inline-formula><mml:math id="M306" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>)<inline-formula><mml:math id="M307" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>O(<inline-formula><mml:math id="M308" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula>P) quenching rate, we used the temperature-dependent coefficient <inline-formula><mml:math id="M309" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3.0</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">12</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> s<inline-formula><mml:math id="M310" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M311" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> <inline-formula><mml:math id="M312" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M313" display="inline"><mml:msqrt><mml:mrow><mml:mo>(</mml:mo><mml:mi>T</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">300</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msqrt></mml:math></inline-formula> (see Sect. <xref ref-type="sec" rid="Ch1.S5.SS4"/> for more details). As we described before in Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>, the vibrational levels and bands accounted for in KF23 keep their accuracy of <inline-formula><mml:math id="M314" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 1 K d<inline-formula><mml:math id="M315" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for any temperature profile, including those strongly disturbed by various tidal and gravity waves. Here, we show the cooling rates calculated using both routines compared to the cooling rates obtained using the reference model only for “wavy” temperature profiles. For mean profiles with a smooth structure, the errors of KF23 were about 0.1–0.3 K d<inline-formula><mml:math id="M316" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> (for 400 ppmv of CO<inline-formula><mml:math id="M317" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>). For the F98 routine, the errors for smooth profiles were around 1–3 K d<inline-formula><mml:math id="M318" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, confirming the results of <xref ref-type="bibr" rid="bib1.bibx16" id="text.80"/>.</p>
<sec id="Ch1.S5.SS1">
  <label>5.1</label><title>The nighttime cooling–heating rates</title>
      <p id="d1e5269">In Fig. <xref ref-type="fig" rid="Ch1.F2"/>, we show five typical temperature profiles,  which demonstrate the superposition of different meso-scale waves. These profiles, as well as  corresponding pressure, O(<inline-formula><mml:math id="M319" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula>P) and CO<inline-formula><mml:math id="M320" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> distributions (shown in Fig. <xref ref-type="fig" rid="Ch1.F3"/>), and other constituents from the Whole Atmosphere Community Climate Model Version 6 (WACCM6) <xref ref-type="bibr" rid="bib1.bibx21" id="paren.81"/> runs were kindly provided by Daniel Marsh (personal communication, 2022). For the 15 <inline-formula><mml:math id="M321" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m cooling calculations, this model uses the F98 parameterization. We show below the calculation results for these atmospheric model inputs  because WACCM is widely used by the model community. Generally, any pressure/temperature profiles disturbed by strong waves give similar results, as we observed in our tests. These may be <inline-formula><mml:math id="M322" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula>–<inline-formula><mml:math id="M323" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> distributions generated by modern GCMs, like in our case here; those retrieved from ground-based or space observations; or artificial wavy <inline-formula><mml:math id="M324" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula>–<inline-formula><mml:math id="M325" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> distributions.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2"><?xmltex \currentcnt{2}?><?xmltex \def\figurename{Figure}?><label>Figure 2</label><caption><p id="d1e5336">Temperature profiles used for testing the CO<inline-formula><mml:math id="M326" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> 15 <inline-formula><mml:math id="M327" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m cooling calculations.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/5331/2024/gmd-17-5331-2024-f02.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3"><?xmltex \currentcnt{3}?><?xmltex \def\figurename{Figure}?><label>Figure 3</label><caption><p id="d1e5364">Volume mixing ratio profiles of CO<inline-formula><mml:math id="M328" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> and O(<inline-formula><mml:math id="M329" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula>P) used for testing the CO<inline-formula><mml:math id="M330" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> 15 <inline-formula><mml:math id="M331" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m cooling calculations. Solid magenta line with diamonds for 0.0° N are data taken from <xref ref-type="bibr" rid="bib1.bibx63" id="text.82"/> which were used for the simulations shown in Fig. <xref ref-type="fig" rid="Ch1.F9"/>; solid lines for 14.6–52.3° N correspond to the temperature profiles in Fig. <xref ref-type="fig" rid="Ch1.F2"/>  and were used for simulations shown in Figs. <xref ref-type="fig" rid="Ch1.F4"/>–<xref ref-type="fig" rid="Ch1.F6"/>; see text for details.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/5331/2024/gmd-17-5331-2024-f03.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4"><?xmltex \currentcnt{4}?><?xmltex \def\figurename{Figure}?><label>Figure 4</label><caption><p id="d1e5423">The nighttime cooling rates in the CO<inline-formula><mml:math id="M332" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> 15 <inline-formula><mml:math id="M333" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m band and cooling rates errors for the CO<inline-formula><mml:math id="M334" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> VMR of 400 ppmv for temperature distributions of Fig. <xref ref-type="fig" rid="Ch1.F2"/>. Line colors correspond to the legend in Fig. <xref ref-type="fig" rid="Ch1.F2"/>. <bold>(a)</bold> Cooling rates: thick solid lines – reference model;  thin solid lines with diamonds – F98 routine; the KF23 results are not shown;  <bold>(b)</bold> Cooling rate differences between the new routine KF23 and reference data; <bold>(c)</bold> Cooling rate differences between the F98 routine and reference data.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/5331/2024/gmd-17-5331-2024-f04.png"/>

        </fig>

      <p id="d1e5472">Figure <xref ref-type="fig" rid="Ch1.F4"/> shows the CO<inline-formula><mml:math id="M335" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> 15 <inline-formula><mml:math id="M336" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m cooling rates for the new KF23 routine, for the F98 parameterization,  and for our reference non-LTE model for temperatures in Fig. <xref ref-type="fig" rid="Ch1.F2"/> and the 400 ppmv CO<inline-formula><mml:math id="M337" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> profiles. One may see in this figure that the new routine errors do not exceed 0.5 K d<inline-formula><mml:math id="M338" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. On the other hand the F98 routine errors reach up to 13 K d<inline-formula><mml:math id="M339" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. The altitude range, where the  F98 routine demonstrates significant errors, is broad starting just above the altitude of 60 km.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5"><?xmltex \currentcnt{5}?><?xmltex \def\figurename{Figure}?><label>Figure 5</label><caption><p id="d1e5532">The same as in Fig. <xref ref-type="fig" rid="Ch1.F4"/>, however, for 800 ppmv of CO<inline-formula><mml:math id="M340" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/5331/2024/gmd-17-5331-2024-f05.png"/>

        </fig>

      <?pagebreak page5340?><p id="d1e5552"><?xmltex \hack{\newpage}?>In Fig. <xref ref-type="fig" rid="Ch1.F5"/> we show the same as Fig. <xref ref-type="fig" rid="Ch1.F4"/> – cooling rates and their differences – but for the twice higher  CO<inline-formula><mml:math id="M341" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> of 800 ppmv in the well-mixed range. We note here that both maximal absolute values of cooling rates and the new and the F98 routine errors are roughly twice higher compared to those of  Fig. <xref ref-type="fig" rid="Ch1.F4"/>. For the new routine they do not exceed 1 K d<inline-formula><mml:math id="M342" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, whereas for the F98 routine they reach up to 23 K d<inline-formula><mml:math id="M343" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6"><?xmltex \currentcnt{6}?><?xmltex \def\figurename{Figure}?><label>Figure 6</label><caption><p id="d1e5598">The same as in Fig. <xref ref-type="fig" rid="Ch1.F4"/>, however, for 4000 ppmv of CO<inline-formula><mml:math id="M344" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>, no results for the F98 routine are shown.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/5331/2024/gmd-17-5331-2024-f06.png"/>

        </fig>

      <p id="d1e5619">Finally, in Fig. <xref ref-type="fig" rid="Ch1.F6"/>, we show in panel (a) the cooling rates produced by the reference model and by the KF23 routine for the CO<inline-formula><mml:math id="M345" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> VMR of 4000 ppmv, which is 10 times higher than the reference one. The new routine errors are shown in panel (b). The F98 routine was not tested for these inputs, since it was not designed to work with the CO<inline-formula><mml:math id="M346" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> VMRs higher than 720 ppmv. One may see in this figure that absolute cooling rates (maximal values) are approximately 10 times higher than those for 400 ppmv of CO<inline-formula><mml:math id="M347" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>. The same is roughly true for the new routine errors, which now reach values of up to 8 K d<inline-formula><mml:math id="M348" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> in upper parts of the tested region.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7"><?xmltex \currentcnt{7}?><?xmltex \def\figurename{Figure}?><label>Figure 7</label><caption><p id="d1e5665">Contributions of various CO<inline-formula><mml:math id="M349" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> bands to the total nighttime cooling at 33.5° N. The narrow sub-panels show re-scaled 626 isotope hot bands and minor isotope contributions.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/5331/2024/gmd-17-5331-2024-f07.png"/>

        </fig>

      <p id="d1e5683">In Fig. <xref ref-type="fig" rid="Ch1.F7"/> for night, we show the contributions of major and minor CO<inline-formula><mml:math id="M350" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> isotopes included in the model (see Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>), for a temperature at 33.5° N for 400 and 1600 ppmv of CO<inline-formula><mml:math id="M351" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>. One may see in this figure that, for the 400 CO<inline-formula><mml:math id="M352" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> ppmv, this contribution  does not exceed  <inline-formula><mml:math id="M353" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 2 and  <inline-formula><mml:math id="M354" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula>1 K d<inline-formula><mml:math id="M355" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for the 626 hot bands and for all minor isotope bands, respectively. This effect of hot bands and minor species is increasing with the CO<inline-formula><mml:math id="M356" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> density; see the right panel of  Fig. <xref ref-type="fig" rid="Ch1.F7"/>, particularly for altitudes  affected by  waves.</p>
      <?pagebreak page5341?><p id="d1e5755">As we mentioned in Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>, we use all CO<inline-formula><mml:math id="M357" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> bands available in HITRAN2016 for the night set of levels in Table 1. This minimizes errors compared to reference calculations to <inline-formula><mml:math id="M358" display="inline"><mml:mrow><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> K d<inline-formula><mml:math id="M359" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for 400 ppmv of CO<inline-formula><mml:math id="M360" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>. The routine allows for using fewer levels and bands to accelerate calculations but at the expense of error increase (see Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/> for more details).  For instance, excluding (see Fig. <xref ref-type="fig" rid="Ch1.F1"/>) weak first hot bands, (10001,02201,10002)<inline-formula><mml:math id="M361" display="inline"><mml:mo>→</mml:mo></mml:math></inline-formula>01101, and second hot bands, (11101,03301,11102)<inline-formula><mml:math id="M362" display="inline"><mml:mo>→</mml:mo></mml:math></inline-formula>(10001,02201,10002), of 626 and 636 isotopes makes the total number of bands twice lower. Our tests show that in this case the routine works only about 10 % (see also Table 2) faster; however the maximal cooling rate error for 400 ppmv increases to up to 3 K d<inline-formula><mml:math id="M363" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>.</p>
</sec>
<sec id="Ch1.S5.SS2">
  <label>5.2</label><title>The daytime cooling–heating rates</title>
      <p id="d1e5839">In the daytime, the near-infrared heating  due to the absorption of solar radiation in the  CO<inline-formula><mml:math id="M364" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> bands around 2.0–4.3 <inline-formula><mml:math id="M365" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m represents a small but non-negligible reduction in the total CO<inline-formula><mml:math id="M366" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> cooling (up to 1–2 K d<inline-formula><mml:math id="M367" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for the current CO<inline-formula><mml:math id="M368" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>). The complex mechanisms of the absorbed solar energy assimilation into heat have been investigated in detail in a number of studies summarized by <xref ref-type="bibr" rid="bib1.bibx42" id="text.83"/>. <xref ref-type="bibr" rid="bib1.bibx47" id="text.84"/> studied this heating for smooth temperatures for various CO<inline-formula><mml:math id="M369" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> densities and solar zenith angles (SZAs)  and suggested the use of a lookup table, which allows a quick estimate of this heating in GCMs. Due to its reasonable accuracy (<inline-formula><mml:math id="M370" display="inline"><mml:mo lspace="0mm">∼</mml:mo></mml:math></inline-formula> 0.5 K d<inline-formula><mml:math id="M371" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for current CO<inline-formula><mml:math id="M372" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>), this table has been used as a daytime supplement to the F98 nighttime cooling parameterization. Unfortunately,  with increasing CO<inline-formula><mml:math id="M373" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> density, the errors in this table increase rapidly above <inline-formula><mml:math id="M374" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 70 km: for 720 ppmv CO<inline-formula><mml:math id="M375" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> it underestimates the heating around the mesopause by more than 50 %  (see Fig. 5 of <xref ref-type="bibr" rid="bib1.bibx47" id="altparen.85"/>, for daily averaged heating).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8"><?xmltex \currentcnt{8}?><?xmltex \def\figurename{Figure}?><label>Figure 8</label><caption><p id="d1e5964">The near-infrared solar heating at 33.5° N for solar zenith angle 45° for various CO<inline-formula><mml:math id="M376" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> densities.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/5331/2024/gmd-17-5331-2024-f08.png"/>

        </fig>

      <p id="d1e5982">In Fig. <xref ref-type="fig" rid="Ch1.F8"/> the heating of the atmosphere due to the daytime absorption of solar radiation in the  CO<inline-formula><mml:math id="M377" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> bands at 2.0–4.3 <inline-formula><mml:math id="M378" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m for SZA <inline-formula><mml:math id="M379" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 45° at 33.5° N produced by our new routine is shown. To  prevent increasing errors for the daytime due to an inadequate treatment of solar radiation absorption and assimilation, KF23 utilizes, in the daytime, an extended  non-LTE model which, compared to the nighttime, includes 10 more CO<inline-formula><mml:math id="M380" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> vibrational levels (see Table 1) and a comprehensive system of radiative and collisional VT and VV energy exchanges as described by <xref ref-type="bibr" rid="bib1.bibx58" id="text.86"/> and <xref ref-type="bibr" rid="bib1.bibx48" id="text.87"/>. A higher number of vibrational levels and more than twice the number of bands lead to a 2.5-fold longer time for the daytime cooling–heating calculation (see Table 2). However, the daytime errors are of the same order of magnitude (less than 1 K d<inline-formula><mml:math id="M381" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for 400 ppmv)  as those for the nighttime (Figs. <xref ref-type="fig" rid="Ch1.F4"/>–<xref ref-type="fig" rid="Ch1.F6"/>) even for strongly perturbed temperatures and increased CO<inline-formula><mml:math id="M382" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>.  We do not present these comparisons. As in the night case, removing half of bands (various hot and combinational bands) in the daytime model gives only about 10 % speed  gain; however, for 400 ppmv, maximal errors in cooling may reach 4 K d<inline-formula><mml:math id="M383" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>.</p>
</sec>
<sec id="Ch1.S5.SS3">
  <label>5.3</label><title>Cooling–heating rates for the diurnal tides at Equator</title>
      <p id="d1e6073">In Fig. <xref ref-type="fig" rid="Ch1.F9"/>, we compare the cooling rates obtained with the KF23 routine and with F98 parameterization with those produced by the reference model. For these tests, we used the temperature–pressure distributions affected by the diurnal tides at the Equator; <inline-formula><mml:math id="M384" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M385" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> and the atmospheric constituent densities as well as local zenith angles for local times at 1.0° N and 12.0° E (15 March 2019) correspond to the WACCM-X (Whole Atmosphere Community Climate Model with thermosphere and ionosphere extension)  equatorial simulations constrained by meteorological analyses of the NASA Goddard Earth Observing System version 5 (GEOS-5) below the stratopause, as discussed in <xref ref-type="bibr" rid="bib1.bibx62 bib1.bibx63" id="text.88"/>. The temperature distributions at various local times are shown in panel (a). Panel (b) presents the CO<inline-formula><mml:math id="M386" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> 15 <inline-formula><mml:math id="M387" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m cooling rates calculated using the reference model (thick solid lines) and the F98 routine (thin solid lines with diamonds). We do not show here the cooling rates obtained using the KF23 routine because the difference between them and the reference data does not exceed 1 K d<inline-formula><mml:math id="M388" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> ; see Fig. <xref ref-type="fig" rid="Ch1.F9"/>c. Figure <xref ref-type="fig" rid="Ch1.F9"/>d shows the differences between the cooling produced by the F98 routine and the reference calculations. In contrast to Fig. <xref ref-type="fig" rid="Ch1.F9"/>c, these differences exceed 20 K d<inline-formula><mml:math id="M389" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for some temperature profiles.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F9" specific-use="star"><?xmltex \currentcnt{9}?><?xmltex \def\figurename{Figure}?><label>Figure 9</label><caption><p id="d1e6145">Comparisons of the CO<inline-formula><mml:math id="M390" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> 15 <inline-formula><mml:math id="M391" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m cooling rates. Diurnal tides at the Equator. <bold>(a)</bold> Temperature profiles for various local times. <bold>(b)</bold> Cooling rates: thick solid lines – reference model, thin solid lines with diamonds – F98 routine. <bold>(c)</bold> Cooling rate differences between the new routine, presented in this study, and the reference model. <bold>(d)</bold> Cooling rate differences between the F98 routine and the reference model.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/5331/2024/gmd-17-5331-2024-f09.png"/>

        </fig>

      <?pagebreak page5342?><p id="d1e6184">One may see in Fig. <xref ref-type="fig" rid="Ch1.F9"/> that the accuracy of the F98 routine improves above 100 km and below 80 km. Above 100 km, the F98 parameterization uses a recursive expression, the accuracy of which increases with height <xref ref-type="bibr" rid="bib1.bibx29" id="paren.89"/>. Below 80 km, the F98 routine is based on the LTE matrix algorithm for cooling calculations. This algorithm accounts for the radiative interaction of the neighboring levels and the escape of radiation to above and, therefore, provides a good accuracy of cooling in this optically thick layer. In the layer between 80 and 100 km, the F98 routine merges the cooling values calculated by the two methods outlined above. This merging works reasonably well for smooth temperature distributions tested by <xref ref-type="bibr" rid="bib1.bibx16" id="text.90"/>, but it fails with wavy temperatures. One also needs to keep in mind that this layer is the transition region between the LTE and non-LTE state of the CO<inline-formula><mml:math id="M392" display="inline"><mml:mrow><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> vibrations, where the physics of formation of the non-equilibrium vibrational distribution must be considered  in all aspects (e.g., <xref ref-type="bibr" rid="bib1.bibx37" id="altparen.91"/>). Compared to the KF23 routine, which rigorously models the non-LTE, the F98 routine fails in this situation, which <xref ref-type="bibr" rid="bib1.bibx15" id="text.92"/> warned about when they presented the first version of this parameterization.</p>
</sec>
<sec id="Ch1.S5.SS4">
  <label>5.4</label><?xmltex \opttitle{The CO${}_{2}$($\nu _{2}$)$+$O(${}^{3}$P) quenching rate coefficient}?><title>The CO<inline-formula><mml:math id="M393" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>(<inline-formula><mml:math id="M394" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>)<inline-formula><mml:math id="M395" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>O(<inline-formula><mml:math id="M396" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula>P) quenching rate coefficient</title>
      <p id="d1e6267">The results above in Sect. <xref ref-type="sec" rid="Ch1.S5.SS1"/>–<xref ref-type="sec" rid="Ch1.S5.SS3"/> were obtained for the temperature-dependent CO<inline-formula><mml:math id="M397" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>(<inline-formula><mml:math id="M398" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>)<inline-formula><mml:math id="M399" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>O(<inline-formula><mml:math id="M400" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula>P) quenching rate coefficient <inline-formula><mml:math id="M401" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3.0</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">12</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> s<inline-formula><mml:math id="M402" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M403" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mo>×</mml:mo><mml:msqrt><mml:mrow><mml:mo>(</mml:mo><mml:mi>T</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">300</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula>. The multiplier in this expression is the median value of the rate coefficient from the range of (1.5–6.0) <inline-formula><mml:math id="M404" display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">12</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> s<inline-formula><mml:math id="M405" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> cm<inline-formula><mml:math id="M406" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula>, which spans the low laboratory data up to high data obtained from the space observations of the CO<inline-formula><mml:math id="M407" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> 15 <inline-formula><mml:math id="M408" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m emission; see, for example, <xref ref-type="bibr" rid="bib1.bibx12" id="text.93"/>, and references therein. This value is currently accepted for usage in the GCMs for calculation of the 15 <inline-formula><mml:math id="M409" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m cooling. The dependence of MLT cooling on <inline-formula><mml:math id="M410" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> has been investigated in many previous works summarized by <xref ref-type="bibr" rid="bib1.bibx42" id="text.94"><named-content content-type="post">and also references therein</named-content></xref>. It is known that the maximum value of cooling, which is usually reached at the altitudes of 100–140 km, is roughly proportional to the <inline-formula><mml:math id="M411" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> value used in calculations. The KF23 routine works well for any <inline-formula><mml:math id="M412" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> value from the range given above, and it also allows varying the temperature dependence of the rate coefficient (e.g., <xref ref-type="bibr" rid="bib1.bibx7" id="altparen.95"/>); see Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/>. For our calculations, we used the O(<inline-formula><mml:math id="M413" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula>P) densities shown in Fig. <xref ref-type="fig" rid="Ch1.F3"/>.</p><?xmltex \hack{\newpage}?>
</sec>
<sec id="Ch1.S5.SS5">
  <label>5.5</label><title>Upper and lower boundaries</title>
      <p id="d1e6488">The accuracy tests of the KF23 routine were performed with the upper boundary of the atmosphere at 130 km. The routine may work with any upper boundary in the upper mesosphere and above. Putting the upper boundary below <inline-formula><mml:math id="M414" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 110 km may cause, however, increasing cooling errors due to not accounting for the upper atmospheric layers. The lower boundary can be placed at any altitude below <inline-formula><mml:math id="M415" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 50 km where all CO<inline-formula><mml:math id="M416" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> 15 <inline-formula><mml:math id="M417" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m bands are in LTE. This will justify the LTE lower boundary condition for the radiative transfer equation solution. However, it is not recommended to use the routine results below <inline-formula><mml:math id="M418" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 20 km because of increasing errors by not accounting for the line overlapping in a current version of the ODF approach.</p>
</sec>
</sec>
<sec id="Ch1.S6" sec-type="conclusions">
  <label>6</label><title>Conclusions</title>
      <p id="d1e6538">We present the new KF23 routine for calculating the non-LTE CO<inline-formula><mml:math id="M419" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> 15 <inline-formula><mml:math id="M420" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m radiative cooling–heating in the middle and upper atmosphere. The routine provides high-accuracy cooling rates above 20 km in a broad range of atmospheric input variations for any temperature distributions including those disturbed by strong micro- and meso-scale strictures and is the optimized version of the ALI-ARMS reference model and research code <xref ref-type="bibr" rid="bib1.bibx10" id="paren.96"/>, which rigorously solves the non-LTE in CO<inline-formula><mml:math id="M421" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>, N<inline-formula><mml:math id="M422" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> and O<inline-formula><mml:math id="M423" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> coupled by intensive vibrational–vibrational energy exchanges. The routine relies on advanced  techniques of exact non-LTE problem solutions (ALI algorithm) and the molecular band radiative transfer treatment (ODF technique). Using these algorithms, we have sped up the cooling rate calculation by about 1000 times compared to the standard matrix and line-by-line technique of the same non-LTE problem solution. We<?pagebreak page5343?> show that the maximum error in calculations does not exceed 1 K d<inline-formula><mml:math id="M424" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for the current atmospheric CO<inline-formula><mml:math id="M425" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> density and the median value of CO<inline-formula><mml:math id="M426" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>(<inline-formula><mml:math id="M427" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>)<inline-formula><mml:math id="M428" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>O(<inline-formula><mml:math id="M429" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula>P) quenching rate coefficient. This accuracy is ensured by a relatively large number of CO<inline-formula><mml:math id="M430" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> levels and bands used in the KF23 routine. We also allow the user to choose between the accuracy and calculation speed by adding or removing certain bands and levels (see Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/>).</p>
      <p id="d1e6658">The KF23 routine provides accurate cooling calculations in a vast range of the CO<inline-formula><mml:math id="M431" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>(<inline-formula><mml:math id="M432" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>)<inline-formula><mml:math id="M433" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>O(<inline-formula><mml:math id="M434" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula>P) quenching rate coefficient and O(<inline-formula><mml:math id="M435" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula>P) variations. It also works well for very broad variations in the CO<inline-formula><mml:math id="M436" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> VMR, both below and above the current density, up to 4000 ppmv. Consequently, this allows the application of this routine in models of Earth's ancient atmospheres and models of climate changes caused by increasing CO<inline-formula><mml:math id="M437" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>.</p>
      <p id="d1e6725">Recently <xref ref-type="bibr" rid="bib1.bibx43" id="text.97"/> presented an updated version of the F98 routine. Detailed analysis of this work is given by <xref ref-type="bibr" rid="bib1.bibx30" id="text.98"/>. The main improvement of the revised routine (hereafter F24) compared to F98 is an extended range of CO<inline-formula><mml:math id="M438" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> abundances: whereas the F98 routine covered the range of CO<inline-formula><mml:math id="M439" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> concentrations with tropospheric values from 150 to 720 ppm, F24 goes up to 3000 ppm of tropospheric CO<inline-formula><mml:math id="M440" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>. Another minor improvement is the finer altitude grid of revised parameterization. The authors show numerous tests of the routine accuracy but only for undisturbed individual temperature distributions, for which its error does not exceed 0.5 K d<inline-formula><mml:math id="M441" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. They also tested the revised routine for the temperatures retrieved from MIPAS (Michelson Interferometer for Passive Atmospheric Sounding) observations, which demonstrate large variability. These individual profiles are good inputs for the revised parameterization to show how it works for strongly disturbed temperature profiles. However, the authors do not show these results. Instead, they present only zonal means of the differences. Obviously, this averaging washes out the errors obtained for individual profiles, for which we observed (see Sect. <xref ref-type="sec" rid="Ch1.S5"/>) the F98 parameterization errors up to 25 K d<inline-formula><mml:math id="M442" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. Meanwhile these large errors are generally concentrated in the altitude region around 90 km, exactly where the root mean square errors (RMSEs) of F24 in <xref ref-type="bibr" rid="bib1.bibx43" id="text.99"/> are maximized, reaching 8–9 K d<inline-formula><mml:math id="M443" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. In Sect. <xref ref-type="sec" rid="Ch1.S5"/> we explain why F98 works badly in this altitude region. These large RMSEs allow us to conclude that the revised routine presented by <xref ref-type="bibr" rid="bib1.bibx43" id="text.100"/> has the same problems as the F98 parameterization. We compared F24 with our routine for the same wavy profiles using the collisional quenching rates we applied this work for testing F98. We found that maximal errors of F24 for these profiles are about 30 % lower than those of F98. However, this improvement in the calculation accuracy of F24 was achieved by increasing the calculation time by approximately 2.4 times. <xref ref-type="bibr" rid="bib1.bibx43" id="text.101"/> reported that F24 worked 6600 times faster than our procedure KF23 comparing the calculation time of KF23 for night taken from Table 2 of this paper with the calculation time of F24, which they obtained when using a significantly faster processor. We compared the performance of F24 and KF23 routines as described in Sect. <xref ref-type="sec" rid="Ch1.S4.SS2"/>. This comparison showed that F24 is only about 125 and 250 times faster than KF23 for night and day, respectively.</p>
</sec>

      
      </body>
    <back><app-group>

<app id="App1.Ch1.S1">
  <?xmltex \currentcnt{A}?><label>Appendix A</label><?xmltex \opttitle{The NLTE15{$\unit{{\mu}}$}mCool-E v1.0 routine (technical details)}?><title>The NLTE15<inline-formula><mml:math id="M444" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>mCool-E v1.0 routine (technical details)</title>
      <p id="d1e6834">The routine source code is written in C. The routine is available at <uri>https://doi.org/10.5281/zenodo.8005028</uri> <xref ref-type="bibr" rid="bib1.bibx31" id="paren.102"/> and is ready for implementation into any general circulation model usually written in Fortran through a small “wrapper”.</p>
      <p id="d1e6843">The routine has an interface, which allows efficiently receiving feedbacks from the model. These are inputs required for the cooling calculations  such as pressure, temperature, CO<inline-formula><mml:math id="M445" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>, O(<inline-formula><mml:math id="M446" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula>P) and other atmospheric constituent densities.  It returns the CO<inline-formula><mml:math id="M447" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> 15 <inline-formula><mml:math id="M448" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m radiative cooling–heating according to the altitude grid specified by the user. The routine works for day (SZA <inline-formula><mml:math id="M449" display="inline"><mml:mrow><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">110</mml:mn></mml:mrow></mml:math></inline-formula>°) and night (SZA <inline-formula><mml:math id="M450" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 110°)  conditions.</p>
      <p id="d1e6899">Following the discussion in Sect. <xref ref-type="sec" rid="Ch1.S5"/>, the routine may generally work with any upper and lower boundary; however it is not recommended to put the upper boundary below <inline-formula><mml:math id="M451" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 110 km, since this causes increasing calculation errors due to not accounting for the upper atmospheric layers, or to place the lower boundary below <inline-formula><mml:math id="M452" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 20 km because of increasing errors caused by not accounting for the line overlapping in the current version of the ODF approach.</p>
      <p id="d1e6919">The module requires <italic>geometrical altitudes</italic> to calculate radiative transfer and an <italic>equidistant altitude grid</italic>, which guaranties the exact solution of the radiative transfer equation. The user may define any grid step including very fine ones, which allows the resolution of micro-scale temperature disturbances. This is an advantage of our routine, since its calculation time only linearly depends on the number of grid points <inline-formula><mml:math id="M453" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.  Compared to this, the calculation time of matrix algorithms is <inline-formula><mml:math id="M454" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:msubsup><mml:mi>N</mml:mi><mml:mi mathvariant="normal">D</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula>; see Eqs. (<xref ref-type="disp-formula" rid="Ch1.E4"/>)–(<xref ref-type="disp-formula" rid="Ch1.E10"/>). Nevertheless, for those who want to account for the additional cooling effect of the micro-scale sub-grid disturbances, we recommend using its parameterization described in <xref ref-type="bibr" rid="bib1.bibx38" id="text.103"/> and <xref ref-type="bibr" rid="bib1.bibx40" id="text.104"/>, which may be easily implemented in the routine.</p>
      <?pagebreak page5344?><p id="d1e6965">The routine includes all inputs required for its proper performance, among them all collisional rate coefficient parameterizations as described by <xref ref-type="bibr" rid="bib1.bibx58" id="text.105"/> as well as the HITRAN2016 spectroscopic data for all bands available for the CO<inline-formula><mml:math id="M455" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>  level set in Table 1. The latter are presented as temperature-dependent <inline-formula><mml:math id="M456" display="inline"><mml:mrow><mml:mi>A</mml:mi><mml:mo>(</mml:mo><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M457" display="inline"><mml:mrow><mml:mi>B</mml:mi><mml:mo>(</mml:mo><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> Einstein coefficients for each band branch calculated in accordance with <xref ref-type="bibr" rid="bib1.bibx36" id="text.106"/> and <xref ref-type="bibr" rid="bib1.bibx25" id="text.107"/>. We compared <inline-formula><mml:math id="M458" display="inline"><mml:mrow><mml:mi>A</mml:mi><mml:mo>(</mml:mo><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M459" display="inline"><mml:mrow><mml:mi>B</mml:mi><mml:mo>(</mml:mo><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> with those calculated for two earlier HITRAN versions and found the differences to be less than 0.1 %–0.2 % for bands included in our CO<inline-formula><mml:math id="M460" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> nighttime model. For some hot 15 and 4.3 <inline-formula><mml:math id="M461" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m and combinational bands included in the daytime model, these differences are of the order of 0.5 %, since data for these bands slightly vary from one HITRAN version to another.</p>
      <p id="d1e7060">The routine also includes a detailed table of basic ODF for a band branch in a broad range of temperature and pressure variations. This ODF is re-scaled in a special way onto the ODF for each individual band branch.</p>
      <p id="d1e7063">The supplied set of levels and spectral band information ensures the cooling–heating calculation errors for day and night to be below 1 K d<inline-formula><mml:math id="M462" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for any  temperature profile. For smooth temperature profiles, the calculation errors are around 0.1–0.3 K d<inline-formula><mml:math id="M463" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> (for 400 ppmv of CO<inline-formula><mml:math id="M464" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>).</p>
      <p id="d1e7099">Finally, the routine allows the user to switch on and off the vibrational levels and/or  bands used in the model. This removing or adding of vibrational levels  will also automatically add (or remove) the bands related to these levels. If the user task can tolerate larger errors, the calculation speed can be increased at the cost of lowering the accuracy.</p>
</app>
  </app-group><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d1e7106">The current version of the routine code  is available at <uri>https://doi.org/10.5281/zenodo.8005028</uri> <xref ref-type="bibr" rid="bib1.bibx31" id="paren.108"/>.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e7118">In more than 20 years of collaboration of both authors on the development of the ALI-ARMS code, whose optimized version NLTE15<inline-formula><mml:math id="M465" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>mCool-E is presented here, AK contributed most in the development of the ALI and ODF methodologies; he also wrote the manuscript draft supported by AF. AF contributed most to the development of the ALI-ARMS physical model, designed and implemented the ODF-based routines for radiative transfer treatment in the code, and performed all calculations presented in this paper as well as the detailed analysis of the routine computational performance.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e7132">The contact author has declared that neither of the authors has any competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d1e7138">Publisher’s note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e7144">Alexander Kutepov and Artem Feofilov would like to express deep gratitude to the friends and colleagues who have made an invaluable contribution to the development of the ALI-ARMS code and promoted its applications and who unfortunately have already left this world: David Hummer (<inline-formula><mml:math id="M466" display="inline"><mml:mo lspace="0mm">†</mml:mo></mml:math></inline-formula> 2015), who provided  an advanced stellar atmosphere non-LTE code and invaluable support with its adaptation for treating molecular bands in the planetary atmospheres; Gustav Shved (<inline-formula><mml:math id="M467" display="inline"><mml:mo lspace="0mm">†</mml:mo></mml:math></inline-formula> 2020), Rada Manuilova  (<inline-formula><mml:math id="M468" display="inline"><mml:mo lspace="0mm">†</mml:mo></mml:math></inline-formula> 2021) and Valentine Yankovsky (<inline-formula><mml:math id="M469" display="inline"><mml:mo lspace="0mm">†</mml:mo></mml:math></inline-formula> 2021), who provided crucial contributions to the non-LTE physical model development; Richard Goldberg (<inline-formula><mml:math id="M470" display="inline"><mml:mo lspace="0mm">†</mml:mo></mml:math></inline-formula> 2019), who stimulated the ALI-ARMS application to the analysis of the SABER observations; and Uwe Berger (<inline-formula><mml:math id="M471" display="inline"><mml:mo lspace="0mm">†</mml:mo></mml:math></inline-formula> 2019), who drew our attention to the need for accurate radiative cooling calculation in GCMs and motivated development of the routine presented in this study. The authors also want to thank Rolf Kudritcki, who provided them with an opportunity to work at Universitäts-Sternwarte München in the 1990–2000s and study advanced non-LTE techniques used in stellar atmosphere studies; Vladimir Ogibalov and Oleg Gusev, who provided significant contributions to the code software development; and Ivan Hubeny, who introduced them to the ODF technique, which revolutionized the code performance. They are also thankful to Daniel Marsh  and  Valery Yudin, who  provided inputs for testing  the new routine presented here.</p><p id="d1e7189">The authors also are grateful to Emerson Damasceno de Oliveira and the anonymous reviewer for their thorough analysis of the manuscript and helpful comments and recommendations. We also thank Ladislav Rezac for his interesting open discussion comment on the manuscript.</p><p id="d1e7191">We also thank the journal technical staff (Melda Ohan and collaborators) for the manuscript copy-editing and typesetting, which significantly improved the text.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e7196">The work of Alexander Kutepov and Artem Feofilov in Germany was partly supported by the AFO-2000 (BMBF) and CAWSES (DFG) research programs. The work of Alexander Kutepov in the US was partly supported by the NASA grants NNX15AN08G and NNX17AD38G and by the NSF grants AGS-1301762 and AGS-2125760. The work of Artem Feofilov in France was supported by the project “Towards a better interpretation of atmospheric phenomena – 2016” of the French National Program LEFE/INSU.</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e7203">This paper was edited by Volker Grewe and reviewed by Emerson Damasceno de Oliveira and one anonymous referee.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><?xmltex \def\ref@label{{{Acu{\~{n}}a} et~al.(2021){Acu{\~{n}}a}, {Deleuil}, {Mousis}, {Marcq},
{Levesque}, and {Aguichine}}}?><label>Acuña et al.(2021)Acuña, Deleuil, Mousis, Marcq, Levesque, and Aguichine</label><?label Acuna2021?><mixed-citation>Acuña, L., Deleuil, M., Mousis, O., Marcq, E., Levesque, M., and Aguichine, A.: Characterisation of the hydrospheres of TRAPPIST-1 planets, Astron. Astrophys., 647, A53, <ext-link xlink:href="https://doi.org/10.1051/0004-6361/202039885" ext-link-type="DOI">10.1051/0004-6361/202039885</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx2"><?xmltex \def\ref@label{{Akmaev and Shved(1982)}}?><label>Akmaev and Shved(1982)</label><?label Akmaev1982?><mixed-citation>Akmaev, R. A. and Shved, G. M.: Parameterization of the radiative flux divergence in the 15 <inline-formula><mml:math id="M472" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m CO<inline-formula><mml:math id="M473" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> band in the 30–75 km layer, J. Atmos. Terr. Phys., 44, 993–1004, <ext-link xlink:href="https://doi.org/10.1016/0021-9169(82)90064-2" ext-link-type="DOI">10.1016/0021-9169(82)90064-2</ext-link>, 1982.</mixed-citation></ref>
      <ref id="bib1.bibx3"><?xmltex \def\ref@label{{{Appleby}(1990)}}?><label>Appleby(1990)</label><?label Appleby1990?><mixed-citation>Appleby, J. F.: CH<inline-formula><mml:math id="M474" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula> nonlocal thermodynamic equilibrium in the atmospheres of the giant planets, ICARUS, 85, 355–379, <ext-link xlink:href="https://doi.org/10.1016/0019-1035(90)90123-Q" ext-link-type="DOI">10.1016/0019-1035(90)90123-Q</ext-link>, 1990.</mixed-citation></ref>
      <ref id="bib1.bibx4"><?xmltex \def\ref@label{{{Avrett}(1966)}}?><label>Avrett(1966)</label><?label Avrett1966?><mixed-citation>Avrett, E. H.: Source-Function Equality in Multiplets, Astrophys. J., 144, 59, <ext-link xlink:href="https://doi.org/10.1086/148589" ext-link-type="DOI">10.1086/148589</ext-link>, 1966.</mixed-citation></ref>
      <?pagebreak page5345?><ref id="bib1.bibx5"><?xmltex \def\ref@label{{{Berger}(2008)}}?><label>Berger(2008)</label><?label Berger2008?><mixed-citation>Berger, U.: Modeling of middle atmosphere dynamics with LIMA, J. Atmos. Solar-Terr. Phys., 70, 1170–1200, <ext-link xlink:href="https://doi.org/10.1016/j.jastp.2008.02.004" ext-link-type="DOI">10.1016/j.jastp.2008.02.004</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx6"><?xmltex \def\ref@label{{{Bougher} et~al.(1994){Bougher}, {Hunten}, and {Roble}}}?><label>Bougher et al.(1994)Bougher, Hunten, and Roble</label><?label Bougher1994?><mixed-citation>Bougher, S. W., Hunten, D. M., and Roble, R. G.: CO<inline-formula><mml:math id="M475" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> cooling in terrestrial planet thermospheres, J. Geophys. Res., 99, 14609–14622, <ext-link xlink:href="https://doi.org/10.1029/94JE01088" ext-link-type="DOI">10.1029/94JE01088</ext-link>, 1994.</mixed-citation></ref>
      <ref id="bib1.bibx7"><?xmltex \def\ref@label{{{Castle} et~al.(2012){Castle}, {Black}, {Simione}, and
{Dodd}}}?><label>Castle et al.(2012)Castle, Black, Simione, and Dodd</label><?label Castle2012?><mixed-citation>Castle, K. J., Black, L. A., Simione, M. W., and Dodd, J. A.: Vibrational relaxation of CO<inline-formula><mml:math id="M476" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>(<inline-formula><mml:math id="M477" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>) by O(<inline-formula><mml:math id="M478" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula>P) in the 142–490 K temperature range, J. Geophys. Res.-Space, 117, A04310, <ext-link xlink:href="https://doi.org/10.1029/2012JA017519" ext-link-type="DOI">10.1029/2012JA017519</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx8"><?xmltex \def\ref@label{{{Curtis} and {Goody}(1956)}}?><label>Curtis and Goody(1956)</label><?label Curtis&Goody1956?><mixed-citation>Curtis, A. R. and Goody, R. M.: Thermal Radiation in the Upper Atmosphere, Proc. R. Soc. Lon. Ser. A, 236, 193–206, <ext-link xlink:href="https://doi.org/10.1098/rspa.1956.0128" ext-link-type="DOI">10.1098/rspa.1956.0128</ext-link>, 1956.</mixed-citation></ref>
      <ref id="bib1.bibx9"><?xmltex \def\ref@label{{Eckermann(2023)}}?><label>Eckermann(2023)</label><?label Eckermann2023?><mixed-citation>Eckermann, D.: Matrix parameterization of the 15 <inline-formula><mml:math id="M479" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m CO<inline-formula><mml:math id="M480" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> band cooling in the middle and upper atmosphere for variable CO<inline-formula><mml:math id="M481" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> concentration, J. Geophys. Res.-Space, 128, e2022JA030956, <ext-link xlink:href="https://doi.org/10.1029/2022JA030956" ext-link-type="DOI">10.1029/2022JA030956</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx10"><?xmltex \def\ref@label{{{Feofilov} and {Kutepov}(2012)}}?><label>Feofilov and Kutepov(2012)</label><?label Feofilov&Kutepov2012?><mixed-citation>Feofilov, A. G. and Kutepov, A. A.: Infrared Radiation in the Mesosphere and Lower Thermosphere: Energetic Effects and Remote Sensing, Surv. Geophys., 33, 1231–1280, <ext-link xlink:href="https://doi.org/10.1007/s10712-012-9204-0" ext-link-type="DOI">10.1007/s10712-012-9204-0</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx11"><?xmltex \def\ref@label{{{Feofilov} et~al.(2009){Feofilov}, {Kutepov}, {Pesnell}, {Goldberg},
{Marshall}, {Gordley}, {Garc{\'{\i}}a-Comas}, {L{\'{o}}pez-Puertas}, {Manuilova},
{Yankovsky}, {Petelina}, and {Russell}}}?><label>Feofilov et al.(2009)Feofilov, Kutepov, Pesnell, Goldberg, Marshall, Gordley, García-Comas, López-Puertas, Manuilova, Yankovsky, Petelina, and Russell</label><?label Feofilov2009?><mixed-citation>Feofilov, A. G., Kutepov, A. A., Pesnell, W. D., Goldberg, R. A., Marshall, B. T., Gordley, L. L., García-Comas, M., López-Puertas, M., Manuilova, R. O., Yankovsky, V. A., Petelina, S. V., and Russell III, J. M.: Daytime SABER/TIMED observations of water vapor in the mesosphere: retrieval approach and first results, Atmos. Chem. Phys., 9, 8139–8158, <ext-link xlink:href="https://doi.org/10.5194/acp-9-8139-2009" ext-link-type="DOI">10.5194/acp-9-8139-2009</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx12"><?xmltex \def\ref@label{{{Feofilov} et~al.(2012){Feofilov}, {Kutepov}, {She}, {Smith},
{Pesnell}, and {Goldberg}}}?><label>Feofilov et al.(2012)Feofilov, Kutepov, She, Smith, Pesnell, and Goldberg</label><?label Feofilov_etal_CO2-O_2012?><mixed-citation>Feofilov, A. G., Kutepov, A. A., She, C.-Y., Smith, A. K., Pesnell, W. D., and Goldberg, R. A.: CO<inline-formula><mml:math id="M482" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>(<inline-formula><mml:math id="M483" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>)-O quenching rate coefficient derived from coincidental SABER/TIMED and Fort Collins lidar observations of the mesosphere and lower thermosphere, Atmos. Chem. Phys., 12, 9013–9023, <ext-link xlink:href="https://doi.org/10.5194/acp-12-9013-2012" ext-link-type="DOI">10.5194/acp-12-9013-2012</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx13"><?xmltex \def\ref@label{{{Feofilov} et~al.(2016){Feofilov}, {Rezac}, {Kutepov}, {Vinatier},
{Rey}, {Nikitin}, and {Tyuterev}}}?><label>Feofilov et al.(2016)Feofilov, Rezac, Kutepov, Vinatier, Rey, Nikitin, and Tyuterev</label><?label Feofilov2016?><mixed-citation>Feofilov, A., Rezac, L., Kutepov, A., Vinatier, S., Rey, M., Nikitin, A., and Tyuterev, V.: Non-LTE diagnositics of infrared radiation of Titan's atmosphere, in: Titan Aeronomy and Climate, 2 pp., <uri>https://ui.adsabs.harvard.edu/abs/2016tac..confE...2F</uri> (last access: 1 July 2024)​​​​​​​), 2016.</mixed-citation></ref>
      <ref id="bib1.bibx14"><?xmltex \def\ref@label{{{Fomichev}(2009)}}?><label>Fomichev(2009)</label><?label Fomichev2009?><mixed-citation>Fomichev, V. I.: The radiative energy budget of the middle atmosphere and its parameterization in general circulation models, J. Atmos. Sol.-Terr. Phy., 71, 1577–1585, <ext-link xlink:href="https://doi.org/10.1016/j.jastp.2009.04.007" ext-link-type="DOI">10.1016/j.jastp.2009.04.007</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx15"><?xmltex \def\ref@label{{{Fomichev} et~al.(1993){Fomichev}, {Kutepov}, {Akmaev}, and
{Shved}}}?><label>Fomichev et al.(1993)Fomichev, Kutepov, Akmaev, and Shved</label><?label Fomichev1993?><mixed-citation>Fomichev, V. I., Kutepov, A. A., Akmaev, R. A., and Shved, G. M.: Parameterization of the 15-micron CO<inline-formula><mml:math id="M484" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> band cooling in the middle atmosphere (15–115 km), J. Atmos. Terr. Phys., 55, 7–18, <ext-link xlink:href="https://doi.org/10.1016/0021-9169(93)90149-S" ext-link-type="DOI">10.1016/0021-9169(93)90149-S</ext-link>, 1993.</mixed-citation></ref>
      <ref id="bib1.bibx16"><?xmltex \def\ref@label{{Fomichev et~al.(1998)Fomichev, Blanchet, and Turner}}?><label>Fomichev et al.(1998)Fomichev, Blanchet, and Turner</label><?label Fomichev1998?><mixed-citation>Fomichev, V. I., Blanchet, J.-P., and Turner, D. S.: Matrix parameterization of the 15 <inline-formula><mml:math id="M485" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m CO<inline-formula><mml:math id="M486" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> band cooling in the middle and upper atmosphere for variable CO<inline-formula><mml:math id="M487" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> concentration, J. Geophys. Res.-Atmos., 103, 11505–11528, <ext-link xlink:href="https://doi.org/10.1029/98jd00799" ext-link-type="DOI">10.1029/98jd00799</ext-link>, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx17"><?xmltex \def\ref@label{{Frisch(2022)}}?><label>Frisch(2022)</label><?label Frisch2022?><mixed-citation>Frisch, H.: Radiative Transfer. An Introduction to Exact and Asymptotic Methods, Springer, <ext-link xlink:href="https://doi.org/10.1007/978-3-030-95247-1" ext-link-type="DOI">10.1007/978-3-030-95247-1</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx18"><?xmltex \def\ref@label{{Frisch and Frisch(1975)}}?><label>Frisch and Frisch(1975)</label><?label Frisch&Frisch1975?><mixed-citation>Frisch, U. and Frisch, H.: Non-LTE Transfer. <inline-formula><mml:math id="M488" display="inline"><mml:msqrt><mml:mi mathvariant="italic">ϵ</mml:mi></mml:msqrt></mml:math></inline-formula> Revisited, Mon. Not. R. Astron. Soc., 173, 167–182, <ext-link xlink:href="https://doi.org/10.1093/mnras/173.1.167" ext-link-type="DOI">10.1093/mnras/173.1.167</ext-link>, 1975.</mixed-citation></ref>
      <ref id="bib1.bibx19"><?xmltex \def\ref@label{{{Fu} and {Liou}(1992)}}?><label>Fu and Liou(1992)</label><?label Fu&Liou1992?><mixed-citation>Fu, Q. and Liou, K. N.: On the correlated <inline-formula><mml:math id="M489" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>-distribution method for radiative transfer in nonhomogeneous atmospheres, J. Atmos. Sci., 49, 2139–2156, <ext-link xlink:href="https://doi.org/10.1175/1520-0469(1992)049&lt;2139:OTCDMF&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0469(1992)049&lt;2139:OTCDMF&gt;2.0.CO;2</ext-link>, 1992.</mixed-citation></ref>
      <ref id="bib1.bibx20"><?xmltex \def\ref@label{{{Funke} et~al.(2012){Funke}, {L{\'{o}}pez-Puertas},
{Garc{\'{\i}}a-Comas}, {Kaufmann}, {H{\"{o}}pfner}, and {Stiller}}}?><label>Funke et al.(2012)Funke, López-Puertas, García-Comas, Kaufmann, Höpfner, and Stiller</label><?label Funke2012?><mixed-citation>Funke, B., López-Puertas, M., García-Comas, M., Kaufmann, M., Höpfner, M., and Stiller, G. P.: GRANADA: A Generic RAdiative traNsfer AnD non-LTE population algorithm, J. Quant. Spectrosc. Ra., 113, 1771–1817, <ext-link xlink:href="https://doi.org/10.1016/j.jqsrt.2012.05.001" ext-link-type="DOI">10.1016/j.jqsrt.2012.05.001</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx21"><?xmltex \def\ref@label{{{Gettelman} et~al.(2019){Gettelman}, {Mills}, {Kinnison}, {Garcia},
{Smith}, {Marsh}, {Tilmes}, {Vitt}, {Bardeen}, {McInerny}, {Liu}, {Solomon},
{Polvani}, {Emmons}, {Lamarque}, {Richter}, {Glanville}, {Bacmeister},
{Phillips}, {Neale}, {Simpson}, {DuVivier}, {Hodzic}, and
{Randel}}}?><label>Gettelman et al.(2019)Gettelman, Mills, Kinnison, Garcia, Smith, Marsh, Tilmes, Vitt, Bardeen, McInerny, Liu, Solomon, Polvani, Emmons, Lamarque, Richter, Glanville, Bacmeister, Phillips, Neale, Simpson, DuVivier, Hodzic, and Randel</label><?label Gettelman2019?><mixed-citation>Gettelman, A., Mills, M. J., Kinnison, D. E., Garcia, R. R., Smith, A. K., Marsh, D. R., Tilmes, S., Vitt, F., Bardeen, C. G., McInerny, J., Liu, H. L., Solomon, S. C., Polvani, L. M., Emmons, L. K., Lamarque, J. F., Richter, J. H., Glanville, A. S., Bacmeister, J. T., Phillips, A. S., Neale, R. B., Simpson, I. R., DuVivier, A. K., Hodzic, A., and Randel, W. J.: The Whole Atmosphere Community Climate Model Version 6 (WACCM6), J. Geophys. Res.-Atmos., 124, 12380–12403, <ext-link xlink:href="https://doi.org/10.1029/2019JD030943" ext-link-type="DOI">10.1029/2019JD030943</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx22"><?xmltex \def\ref@label{{Goody(1964)}}?><label>Goody(1964)</label><?label Goody1964?><mixed-citation> Goody, R. M.: Atmospheric Radiation. I. Theoretical Basis (Oxford Monographs on Meteorology), Clarendon Press: Oxford University Press, 1964.</mixed-citation></ref>
      <ref id="bib1.bibx23"><?xmltex \def\ref@label{{Goody and Yung(1995)}}?><label>Goody and Yung(1995)</label><?label Goody&Yung1995?><mixed-citation> Goody, R. M. and Yung, Y. L.: Atmospheric radiation: Theoretical basis,  second edn., Oxford University Press, ISBN 0-19-505134-3,  1995.</mixed-citation></ref>
      <ref id="bib1.bibx24"><?xmltex \def\ref@label{{{Gordon} et~al.(2017){Gordon}, {Rothman}, {Hill}, {Kochanov}, {Tan},
{Bernath}, {Birk}, {Boudon}, {Campargue}, {Chance}, {Drouin}, {Flaud},
{Gamache}, {Hodges}, {Jacquemart}, {Perevalov}, {Perrin}, {Shine}, {Smith},
{Tennyson}, {Toon}, {Tran}, {Tyuterev}, {Barbe}, {Cs{\'{a}}sz{\'{a}}r}, {Devi},
{Furtenbacher}, {Harrison}, {Hartmann}, {Jolly}, {Johnson}, {Karman},
{Kleiner}, {Kyuberis}, {Loos}, {Lyulin}, {Massie}, {Mikhailenko},
{Moazzen-Ahmadi}, {M{\"{u}}ller}, {Naumenko}, {Nikitin}, {Polyansky}, {Rey},
{Rotger}, {Sharpe}, {Sung}, {Starikova}, {Tashkun}, {Auwera}, {Wagner},
{Wilzewski}, {Wcis{\l}o}, {Yu}, and {Zak}}}?><label>Gordon et al.(2017)Gordon, Rothman, Hill, Kochanov, Tan, Bernath, Birk, Boudon, Campargue, Chance, Drouin, Flaud, Gamache, Hodges, Jacquemart, Perevalov, Perrin, Shine, Smith, Tennyson, Toon, Tran, Tyuterev, Barbe, Császár, Devi, Furtenbacher, Harrison, Hartmann, Jolly, Johnson, Karman, Kleiner, Kyuberis, Loos, Lyulin, Massie, Mikhailenko, Moazzen-Ahmadi, Müller, Naumenko, Nikitin, Polyansky, Rey, Rotger, Sharpe, Sung, Starikova, Tashkun, Auwera, Wagner, Wilzewski, Wcisło, Yu, and Zak</label><?label Gordon2017?><mixed-citation>Gordon, I. E., Rothman, L. S., Hill, C., Kochanov, R. V., Tan, Y., Bernath, P. F., Birk, M., Boudon, V., Campargue, A., Chance, K. V., Drouin, B. J., Flaud, J. M., Gamache, R. R., Hodges, J. T., Jacquemart, D., Perevalov, V. I., Perrin, A., Shine, K. P., Smith, M. A. H., Tennyson, J., Toon, G. C., Tran, H., Tyuterev, V. G., Barbe, A., Császár, A. G., Devi, V. M., Furtenbacher, T., Harrison, J. J., Hartmann, J. M., Jolly, A., Johnson, T. J., Karman, T., Kleiner, I., Kyuberis, A. A., Loos, J., Lyulin, O. M., Massie, S. T., Mikhailenko, S. N., Moazzen-Ahmadi, N., Müller, H. S. P., Naumenko, O. V., Nikitin, A. V., Polyansky, O. L., Rey, M., Rotger, M., Sharpe, S. W., Sung, K., Starikova, E., Tashkun, S. A., Auwera, J. V., Wagner, G., Wilzewski, J., Wcisło, P., Yu, S., and Zak, E. J.: The HITRAN2016 molecular spectroscopic database, J. Quant. Spectrosc. Ra., 203, 3–69, <ext-link xlink:href="https://doi.org/10.1016/j.jqsrt.2017.06.038" ext-link-type="DOI">10.1016/j.jqsrt.2017.06.038</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx25"><?xmltex \def\ref@label{{{Gusev} and {Kutepov}(2003)}}?><label>Gusev and Kutepov(2003)</label><?label Gusev&Kutepov2003?><mixed-citation> Gusev, O. A. and Kutepov, A. A.: Non-LTE Gas in Planetary Atmospheres, in: Stellar Atmosphere Modeling, edited by: Hubeny, I., Mihalas, D., and Werner, K., vol. 288 of Astronomical Society of the Pacific Conference Series, 318, ISBN 1-58381-131-1, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx26"><?xmltex \def\ref@label{{{Hartogh} et~al.(2005){Hartogh}, {Medvedev}, {Kuroda}, {Saito},
{Villanueva}, {Feofilov}, {Kutepov}, and {Berger}}}?><label>Hartogh et al.(2005)Hartogh, Medvedev, Kuroda, Saito, Villanueva, Feofilov, Kutepov, and Berger</label><?label Hartogh2005?><mixed-citation>Hartogh, P., Medvedev, A. S., Kuroda, T., Saito, R., Villanueva, G., Feofilov, A. G., Kutepov, A. A., and Berger, U.: Description and climatology of a new general circulation model of the Martian atmosphere, J. Geophys. Res.-Planet., 110, E11008, <ext-link xlink:href="https://doi.org/10.1029/2005JE002498" ext-link-type="DOI">10.1029/2005JE002498</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx27"><?xmltex \def\ref@label{{{Hubeny} and {Lanz}(1995)}}?><label>Hubeny and Lanz(1995)</label><?label Hubeny&Lanz1995?><mixed-citation>Hubeny, I. and Lanz, T.: Non-LTE Line-blanketed Model Atmospheres of Hot Stars. I. Hybrid Complete Linearization/Accelerated Lambda Iteration Method, Astrophys. J., 439, 875, <ext-link xlink:href="https://doi.org/10.1086/175226" ext-link-type="DOI">10.1086/175226</ext-link>, 1995.</mixed-citation></ref>
      <ref id="bib1.bibx28"><?xmltex \def\ref@label{{{Hubeny} and {Mihalas}(2015)}}?><label>Hubeny and Mihalas(2015)</label><?label Hubeny&Mihalas2015?><mixed-citation> Hubeny, I. and Mihalas, D.: Theory of Stellar Atmospheres, Princeton University Press, ISBN 9780691163291, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx29"><?xmltex \def\ref@label{{{Kutepov}(1978)}}?><label>Kutepov(1978)</label><?label kutepov1978?><mixed-citation>Kutepov, A. A.: Parametrization of the radiant energy influx in the CO<inline-formula><mml:math id="M490" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> 15 microns band for earth's atmosphere in the spoilage layer of local thermodynamic equilibrium, Akademiia Nauk SSSR Fizika Atmosfery i Okeana, 14, 216–218, 1978.</mixed-citation></ref>
      <?pagebreak page5346?><ref id="bib1.bibx30"><?xmltex \def\ref@label{{Kutepov(2023)}}?><label>Kutepov(2023)</label><?label Kutepov2023?><mixed-citation>Kutepov, A. A.: Community Comment 1, Comment on egusphere-2023-2424, <uri>https://egusphere.copernicus.org/preprints/2023/egusphere-2023-2424/egusphere-2023-2424-CC1-supplement.pdf</uri> (last access: 1 July 2024), 2023.</mixed-citation></ref>
      <ref id="bib1.bibx31"><?xmltex \def\ref@label{{Kutepov and Feofilov(2023)}}?><label>Kutepov and Feofilov(2023)</label><?label KutepovFeofilovCode2023?><mixed-citation>Kutepov, A. and Feofilov, A.: A new routine for calculating 15um CO2 cooling in the mesosphere and lower thermosphere (1.0), Zenodo [code and data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.8005028" ext-link-type="DOI">10.5281/zenodo.8005028</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx32"><?xmltex \def\ref@label{{{Kutepov} and {Fomichev}(1993)}}?><label>Kutepov and Fomichev(1993)</label><?label Kutepov&Fomichev1993?><mixed-citation>Kutepov, A. A. and Fomichev, V. I.: Application of the second-order escape probability approximation to the solution of the NLTE vibration-rotational band radiative transfer problem., J. Atmos. Terr. Phys., 55, 1–6, <ext-link xlink:href="https://doi.org/10.1016/0021-9169(93)90148-R" ext-link-type="DOI">10.1016/0021-9169(93)90148-R</ext-link>, 1993.</mixed-citation></ref>
      <ref id="bib1.bibx33"><?xmltex \def\ref@label{{{Kutepov} and {Shved}(1978)}}?><label>Kutepov and Shved(1978)</label><?label Kutepov&Shved1978?><mixed-citation>Kutepov, A. A. and Shved, G. M.: Radiative transfer in the 15-micron CO<inline-formula><mml:math id="M491" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> band with the breakdown of local thermodynamic equilibrium in the earth's atmosphere, Academy of Sciences, USSR, Izvestiya, Atmospheric and Oceanic Physics. Translation., 14, 18–30, 1978.</mixed-citation></ref>
      <ref id="bib1.bibx34"><?xmltex \def\ref@label{{Kutepov et~al.(1991)Kutepov, Kunze, Hummer, and
Rybicki}}?><label>Kutepov et al.(1991)Kutepov, Kunze, Hummer, and Rybicki</label><?label Kutepov1991?><mixed-citation>Kutepov, A. A., Kunze, D., Hummer, D. G., and Rybicki, G. B.: The solution of radiative transfer problems in molecular bands without the LTE assumption by accelerated lambda iteration methods, J. Quant. Spectrosc. Ra., 46, 347–365, <ext-link xlink:href="https://doi.org/10.1016/0022-4073(91)90038-R" ext-link-type="DOI">10.1016/0022-4073(91)90038-R</ext-link>, 1991.</mixed-citation></ref>
      <ref id="bib1.bibx35"><?xmltex \def\ref@label{{Kutepov et~al.(1997)Kutepov, Oelhaf, and Fischer}}?><label>Kutepov et al.(1997)Kutepov, Oelhaf, and Fischer</label><?label Kutepov1997?><mixed-citation>Kutepov, A. A., Oelhaf, H., and Fischer, H.: Non-LTE radiative transfer in the 4.7 and 2.3 <inline-formula><mml:math id="M492" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m bands of CO: Vibration-rotational non-LTE and its effects on limb radiance , J. Quant. Spectrosc. Ra., 57, 317–339, <ext-link xlink:href="https://doi.org/10.1016/S0022-4073(96)00142-2" ext-link-type="DOI">10.1016/S0022-4073(96)00142-2</ext-link>, 1997.</mixed-citation></ref>
      <ref id="bib1.bibx36"><?xmltex \def\ref@label{{{Kutepov} et~al.(1998){Kutepov}, {Gusev}, and
{Ogibalov}}}?><label>Kutepov et al.(1998)Kutepov, Gusev, and Ogibalov</label><?label Kutepov1998?><mixed-citation>Kutepov, A. A., Gusev, O. A., and Ogibalov, V. P.: Solution of the non-LTE problem for molecular gas in planetary atmospheres: superiority of accelerated lambda iteration., J. Quant. Spectrosc. Ra., 60, 199–220, <ext-link xlink:href="https://doi.org/10.1016/S0022-4073(97)00167-2" ext-link-type="DOI">10.1016/S0022-4073(97)00167-2</ext-link>, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx37"><?xmltex \def\ref@label{{{Kutepov} et~al.(2006){Kutepov}, {Feofilov}, {Marshall}, {Gordley},
{Pesnell}, {Goldberg}, and {Russell}}}?><label>Kutepov et al.(2006)Kutepov, Feofilov, Marshall, Gordley, Pesnell, Goldberg, and Russell</label><?label Kutepov2006?><mixed-citation>Kutepov, A. A., Feofilov, A. G., Marshall, B. T., Gordley, L. L., Pesnell, W. D., Goldberg, R. A., and Russell, J. M.: SABER temperature observations in the summer polar mesosphere and lower thermosphere: Importance of accounting for the CO<inline-formula><mml:math id="M493" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> <inline-formula><mml:math id="M494" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> quanta V-V exchange, Geophys. Res. Lett., 33, L21809, <ext-link xlink:href="https://doi.org/10.1029/2006GL026591" ext-link-type="DOI">10.1029/2006GL026591</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx38"><?xmltex \def\ref@label{{{Kutepov} et~al.(2007){Kutepov}, {Feofilov}, {Medvedev}, {Pauldrach},
and {Hartogh}}}?><label>Kutepov et al.(2007)Kutepov, Feofilov, Medvedev, Pauldrach, and Hartogh</label><?label Kutepov2007?><mixed-citation>Kutepov, A. A., Feofilov, A. G., Medvedev, A. S., Pauldrach, A. W. A., and Hartogh, P.: Small-scale temperature fluctuations associated with gravity waves cause additional radiative cooling of mesopause the region, Geophys. Res. Lett., 34, L24807, <ext-link xlink:href="https://doi.org/10.1029/2007GL032392" ext-link-type="DOI">10.1029/2007GL032392</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx39"><?xmltex \def\ref@label{{{Kutepov} et~al.(2013a){Kutepov}, {Vinatier}, {Feofilov}, {Nixon}, and
{Boursier}}}?><label>Kutepov et al.(2013a)Kutepov, Vinatier, Feofilov, Nixon, and Boursier</label><?label Kutepov2013a?><mixed-citation>Kutepov, A., Vinatier, S., Feofilov, A., Nixon, C., and Boursier, C.: Non-LTE diagnostics of CIRS observations of the Titan's mesosphere, in: AAS/Division for Planetary Sciences Meeting Abstracts #45, vol. 45 of AAS/Division for Planetary Sciences Meeting Abstracts, p. 72, abstract 207.05, <uri>https://aas.org/sites/default/files/2020-02/DPS_45_Abstract_Book.pdf</uri> (last access: 1 July 2024), 2013a.</mixed-citation></ref>
      <ref id="bib1.bibx40"><?xmltex \def\ref@label{{Kutepov et~al.(2013b)Kutepov, Feofilov, Medvedev, Berger, Kaufmann,
and Pauldrach}}?><label>Kutepov et al.(2013b)Kutepov, Feofilov, Medvedev, Berger, Kaufmann, and Pauldrach</label><?label Kutepov2013b?><mixed-citation>Kutepov, A. A., Feofilov, A. G., Medvedev, A. S., Berger, U., Kaufmann, M., and Pauldrach, A. W. A.: Infra-red Radiative Cooling/Heating of the Mesosphere and Lower Thermosphere Due to the Small-Scale Temperature Fluctuations Associated with Gravity Waves,  Springer Netherlands, Dordrecht, 429–442, ISBN 978-94-007-4348-9, <ext-link xlink:href="https://doi.org/10.1007/978-94-007-4348-9_23" ext-link-type="DOI">10.1007/978-94-007-4348-9_23</ext-link>, 2013b.</mixed-citation></ref>
      <ref id="bib1.bibx41"><?xmltex \def\ref@label{{{Kutepov} et~al.(2017){Kutepov}, {Rezac}, and
{Feofilov}}}?><label>Kutepov et al.(2017)Kutepov, Rezac, and Feofilov</label><?label Kutepov2017?><mixed-citation>Kutepov, A. A., Rezac, L., and Feofilov, A. G.: Evidence of a significant rotational non-LTE effect in the CO<inline-formula><mml:math id="M495" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> 4.3 <inline-formula><mml:math id="M496" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m PFS-MEX limb spectra, Atmos. Meas. Tech., 10, 265–271, <ext-link xlink:href="https://doi.org/10.5194/amt-10-265-2017" ext-link-type="DOI">10.5194/amt-10-265-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx42"><?xmltex \def\ref@label{{López-Puertas and Taylor(2001)}}?><label>López-Puertas and Taylor(2001)</label><?label L-P&T2001?><mixed-citation>López-Puertas, M. and Taylor, F. W.: Non–LTE radiative transfer in the atmosphere, Singapore: World Scientific, ISBN 9810245661, <ext-link xlink:href="https://doi.org/10.1142/9789812811493" ext-link-type="DOI">10.1142/9789812811493</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx43"><?xmltex \def\ref@label{{López-Puertas et~al.(2024)López-Puertas, Fabiano, Fomichev, Funke,
and Marsh}}?><label>López-Puertas et al.(2024)López-Puertas, Fabiano, Fomichev, Funke, and Marsh</label><?label Lopez2023?><mixed-citation>López-Puertas, M., Fabiano, F., Fomichev, V., Funke, B., and Marsh, D. R.: An improved and extended parameterization of the CO<inline-formula><mml:math id="M497" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> 15 <inline-formula><mml:math id="M498" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m cooling in the middle and upper atmosphere (CO2_cool_fort-1.0), Geosci. Model Dev., 17, 4401–4432, https://doi.org/10.5194/gmd-17-4401-2024, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx44"><?xmltex \def\ref@label{{{Manuilova} et~al.(1998){Manuilova}, {Gusev}, {Kutepov}, {von
Clarmann}, {Oelhaf}, {Stiller}, {Wegner}, {L{\'{o}}pez Puertas},
{Mart{\'{\i}}n-Torres}, {Zaragoza}, and {Flaud}}}?><label>Manuilova et al.(1998)Manuilova, Gusev, Kutepov, von Clarmann, Oelhaf, Stiller, Wegner, López Puertas, Martín-Torres, Zaragoza, and Flaud</label><?label Manuilova1998?><mixed-citation>Manuilova, R. O., Gusev, O. A., Kutepov, A. A., von Clarmann, T., Oelhaf, H., Stiller, G. P., Wegner, A., López Puertas, M., Martín-Torres, F. J., Zaragoza, G., and Flaud, J. M.: Modelling of non-LTE limb radiance spectra of IR ozone bands for the MIPAS space experiment, J. Quant. Spectrosc. Ra., 59, 405–422, <ext-link xlink:href="https://doi.org/10.1016/S0022-4073(97)00120-9" ext-link-type="DOI">10.1016/S0022-4073(97)00120-9</ext-link>, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx45"><?xmltex \def\ref@label{{{Medvedev} et~al.(2015){Medvedev}, {Gonz{\'{a}}lez-Galindo},
{Yi{\v{g}}it}, {Feofilov}, {Forget}, and {Hartogh}}}?><label>Medvedev et al.(2015)Medvedev, González-Galindo, Yiǧit, Feofilov, Forget, and Hartogh</label><?label Medvedev2015?><mixed-citation>Medvedev, A. S., González-Galindo, F., Yiǧit, E., Feofilov, A. G., Forget, F., and Hartogh, P.: Cooling of the Martian thermosphere by CO<inline-formula><mml:math id="M499" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> radiation and gravity waves: An intercomparison study with two general circulation models, J. Geophys. Res.-Planet., 120, 913–927, <ext-link xlink:href="https://doi.org/10.1002/2015JE004802" ext-link-type="DOI">10.1002/2015JE004802</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx46"><?xmltex \def\ref@label{{Mihalas(1978)}}?><label>Mihalas(1978)</label><?label Mihalas1978?><mixed-citation> Mihalas, D.: Stellar Atmospheres, Freeman, San Francisco,  ISBN 0-7167-0359-9, 1978.</mixed-citation></ref>
      <ref id="bib1.bibx47"><?xmltex \def\ref@label{{{Ogibalov} and {Fomichev}(2003)}}?><label>Ogibalov and Fomichev(2003)</label><?label Ogibalov&Fomichev2003?><mixed-citation>Ogibalov, V. P. and Fomichev, V. I.: Parameterization of solar heating by the near IR CO<inline-formula><mml:math id="M500" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> bands in the mesosphere, Adv. Space Res., 32, 759–764, <ext-link xlink:href="https://doi.org/10.1016/S0273-1177(03)80069-8" ext-link-type="DOI">10.1016/S0273-1177(03)80069-8</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx48"><?xmltex \def\ref@label{{{Ogibalov} et~al.(1998){Ogibalov}, {Kutepov}, and
{Shved}}}?><label>Ogibalov et al.(1998)Ogibalov, Kutepov, and Shved</label><?label Ogibalov1998?><mixed-citation>Ogibalov, V. P., Kutepov, A. A., and Shved, G. M.: Non-local thermodynamic equilibrium in CO<inline-formula><mml:math id="M501" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> in the middle atmosphere. II. Populations in the <inline-formula><mml:math id="M502" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> mode manifold states, J. Atmos. Sol.-Terr. Phy., 60, 315–329, <ext-link xlink:href="https://doi.org/10.1016/S1364-6826(97)00077-1" ext-link-type="DOI">10.1016/S1364-6826(97)00077-1</ext-link>, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx49"><?xmltex \def\ref@label{Panka et~al.(2017)}?><label>Panka et al.(2017)</label><?label Panka2017?><mixed-citation>Panka, P. A., Kutepov, A. A., Kalogerakis, K. S., Janches, D., Russell, J. M., Rezac, L., Feofilov, A. G., Mlynczak, M. G., and Yiğit, E.: Resolving the mesospheric nighttime 4.3 <inline-formula><mml:math id="M503" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m emission puzzle: comparison of the CO<inline-formula><mml:math id="M504" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>(<inline-formula><mml:math id="M505" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>) and OH(<inline-formula><mml:math id="M506" display="inline"><mml:mi mathvariant="italic">ν</mml:mi></mml:math></inline-formula>) emission models, Atmos. Chem. Phys., 17, 9751–9760, <ext-link xlink:href="https://doi.org/10.5194/acp-17-9751-2017" ext-link-type="DOI">10.5194/acp-17-9751-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx50"><?xmltex \def\ref@label{Panka et~al.(2018)}?><label>Panka et al.(2018)</label><?label Panka2018?><mixed-citation>Panka, P. A., Kutepov, A. A., Rezac, L., Kalogerakis, K. S., Feofilov, A. G., Marsh, D., Janches, D., and Yiğit, Erdal: Atomic Oxygen Retrieved From the SABER 2.0- and 1.6 <inline-formula><mml:math id="M507" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m Radiances Using New First-Principles Nighttime OH(<inline-formula><mml:math id="M508" display="inline"><mml:mi mathvariant="italic">ν</mml:mi></mml:math></inline-formula>) Model, Geophys. Res. Lett., 45, 5798–5803, <ext-link xlink:href="https://doi.org/10.1029/2018GL077677" ext-link-type="DOI">10.1029/2018GL077677</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx51"><?xmltex \def\ref@label{Panka et~al.(2020)}?><label>Panka et al.(2020)</label><?label Panka2020?><mixed-citation>Panka, P. A., Kutepov, A. A., Zhu, Y., Kaufmann, M., Kalogerakis, K. S., Rezac, L., Feofilov, A. G., Marsh, D. R., and Janches, D.: Simultaneous Retrievals of Nighttime O(<inline-formula><mml:math id="M509" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula>P) and Total OH Densities From Satellite Observations of Meinel Band Emissions, Geophys. Res. Lett., 48, e91053, <ext-link xlink:href="https://doi.org/10.1029/2020GL091053" ext-link-type="DOI">10.1029/2020GL091053</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx52"><?xmltex \def\ref@label{{{Pollock} et~al.(1993){Pollock}, {Scott}, and
{Phillips}}}?><label>Pollock et al.(1993)Pollock, Scott, and Phillips</label><?label Pollock1993?><mixed-citation>Pollock, D. S., Scott, G. B. I., and Phillips, L. F.: Rate constant for quenching of CO<inline-formula><mml:math id="M510" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>(010) by atomic oxygen, Geophys. Res. Lett., 20, 727–729, <ext-link xlink:href="https://doi.org/10.1029/93GL01016" ext-link-type="DOI">10.1029/93GL01016</ext-link>, 1993.</mixed-citation></ref>
      <ref id="bib1.bibx53"><?xmltex \def\ref@label{{Press et~al.(2002)Press, Teukolsky, Vetterling, , and
Flannery}}?><label>Press et al.(2002)Press, Teukolsky, Vetterling, , and Flannery</label><?label NumRecC?><mixed-citation>Press, W. H., Teukolsky, S. A., Vetterling, W. T., , and Flannery, B. P.: Numerical Recipes: The Art of Scientific Coputing, Cambridge University Press,  ISBN 978-0-521-88407-5, <ext-link xlink:href="https://doi.org/10.1142/S0218196799000199" ext-link-type="DOI">10.1142/S0218196799000199</ext-link>, 2002.</mixed-citation></ref>
      <?pagebreak page5347?><ref id="bib1.bibx54"><?xmltex \def\ref@label{{{Rezac} et~al.(2015){Rezac}, {Kutepov}, {Russell}, {Feofilov}, {Yue},
and {Goldberg}}}?><label>Rezac et al.(2015)Rezac, Kutepov, Russell, Feofilov, Yue, and Goldberg</label><?label Rezac2015?><mixed-citation>Rezac, L., Kutepov, A., Russell, J. M., Feofilov, A. G., Yue, J., and Goldberg, R. A.: Simultaneous retrieval of <inline-formula><mml:math id="M511" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>(</mml:mo><mml:mi>p</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and CO<inline-formula><mml:math id="M512" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> VMR from two-channel non-LTE limb radiances and application to daytime SABER/TIMED measurements, J. Atmos. Sol.-Terr. Phy., 130, 23–42, <ext-link xlink:href="https://doi.org/10.1016/j.jastp.2015.05.004" ext-link-type="DOI">10.1016/j.jastp.2015.05.004</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx55"><?xmltex \def\ref@label{{{Rybicki} and {Hummer}(1991)}}?><label>Rybicki and Hummer(1991)</label><?label Rybicki&Hummer1991?><mixed-citation> Rybicki, G. B. and Hummer, D. G.: An accelerated lambda iteration method for multilevel radiative transfer. I. Non-overlapping lines with background continuum, Astron. Astrophys., 245, 171–181, 1991.</mixed-citation></ref>
      <ref id="bib1.bibx56"><?xmltex \def\ref@label{{{Rybicki} and {Hummer}(1992)}}?><label>Rybicki and Hummer(1992)</label><?label Rybicki&Hummer1992?><mixed-citation> Rybicki, G. B. and Hummer, D. G.: An accelerated lambda iteration method for multilevel radiative transfer. II. Overlapping transitions with full continuum., Astron. Astrophys., 262, 209–215, 1992.</mixed-citation></ref>
      <ref id="bib1.bibx57"><?xmltex \def\ref@label{{{Sharma} and {Wintersteiner}(1990)}}?><label>Sharma and Wintersteiner(1990)</label><?label Sharma&Wintersteiner1990?><mixed-citation>Sharma, R. D. and Wintersteiner, P. P.: Role of carbon dioxide in cooling planetary thermospheres, Geophys. Res. Lett., 17, 2201–2204, <ext-link xlink:href="https://doi.org/10.1029/GL017i012p02201" ext-link-type="DOI">10.1029/GL017i012p02201</ext-link>, 1990.</mixed-citation></ref>
      <ref id="bib1.bibx58"><?xmltex \def\ref@label{{Shved et~al.(1998)Shved, Kutepov, and Ogibalov}}?><label>Shved et al.(1998)Shved, Kutepov, and Ogibalov</label><?label Shved1998?><mixed-citation>Shved, G. M., Kutepov, A. A., and Ogibalov, V. P.: Non-local thermodynamic equilibrium in CO<inline-formula><mml:math id="M513" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> in the middle atmosphere. I. Input data and populations of the <inline-formula><mml:math id="M514" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> mode manifold states , J. Atmos. Sol.-Terr. Phy., 60, 289–314, <ext-link xlink:href="https://doi.org/10.1016/S1364-6826(97)00076-X" ext-link-type="DOI">10.1016/S1364-6826(97)00076-X</ext-link>, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx59"><?xmltex \def\ref@label{{Uns{\"{o}}ld(1938)}}?><label>Unsöld(1938)</label><?label Unsold1968?><mixed-citation>Unsöld, A.: Physik der Sternatmosphären, Springer, Berlin, ISBN 978-3-642-50445-7, <ext-link xlink:href="https://doi.org/10.1007/978-3-642-50754-0" ext-link-type="DOI">10.1007/978-3-642-50754-0</ext-link>, 1938. </mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bibx60"><?xmltex \def\ref@label{{{Valencia} et~al.(2007){Valencia}, {Sasselov}, and
{O'Connell}}}?><label>Valencia et al.(2007)Valencia, Sasselov, and O'Connell</label><?label Valencia2007?><mixed-citation>Valencia, D., Sasselov, D. D., and O'Connell, R. J.: Radius and Structure Models of the First Super-Earth Planet, Astrophys. J., 656, 545–551, <ext-link xlink:href="https://doi.org/10.1086/509800" ext-link-type="DOI">10.1086/509800</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx61"><?xmltex \def\ref@label{{Wintersteiner et~al.(1992)Wintersteiner, Picard, Sharma, Winick, and
Joseph}}?><label>Wintersteiner et al.(1992)Wintersteiner, Picard, Sharma, Winick, and Joseph</label><?label Wintersteiner1992?><mixed-citation>Wintersteiner, P. P., Picard, R. H., Sharma, R. D., Winick, J. R., and Joseph, R. A.: Line-by-Line Radiative Excitation Model for the Non-Equilibrium Atmosphere: Application to CO<inline-formula><mml:math id="M515" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> 15-<inline-formula><mml:math id="M516" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m Emission, J. Geophys. Res.-Atmos., 97, 18083–18117, <ext-link xlink:href="https://doi.org/10.1029/92JD01494" ext-link-type="DOI">10.1029/92JD01494</ext-link>, 1992.</mixed-citation></ref>
      <ref id="bib1.bibx62"><?xmltex \def\ref@label{{{Yudin} et~al.(2020){Yudin}, {Goncharenko}, {Karol}, and
{Harvey}}}?><label>Yudin et al.(2020)Yudin, Goncharenko, Karol, and Harvey</label><?label Yudin2020?><mixed-citation>Yudin, V., Goncharenko, L., Karol, S., and Harvey, L.: Perturbations of Global Wave Dynamics During Stratospheric Warming Events of the Solar Cycle 24, EGU General Assembly 2020, Online, 4–8 May 2020, EGU2020-6009, <ext-link xlink:href="https://doi.org/10.5194/egusphere-egu2020-6009" ext-link-type="DOI">10.5194/egusphere-egu2020-6009</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx63"><?xmltex \def\ref@label{{{Yudin} et~al.(2022){Yudin}, {Goncharenko}, {Karol}, {Lieberman},
{Liu}, {McInerney}, and {Pedatella}}}?><label>Yudin et al.(2022)Yudin, Goncharenko, Karol, Lieberman, Liu, McInerney, and Pedatella</label><?label Yudin2022?><mixed-citation>Yudin, V., Goncharenko, L., Karol, S., Lieberman, R., Liu, H., McInerney, J., and Pedatella, N.: Global Teleconnections between QBO Dynamics and ITM Anomalies, EGU General Assembly 2022, Vienna, Austria, 23–27 May 2022, EGU22-3552, <ext-link xlink:href="https://doi.org/10.5194/egusphere-egu22-3552" ext-link-type="DOI">10.5194/egusphere-egu22-3552</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx64"><?xmltex \def\ref@label{{{Zhu}(1990)}}?><label>Zhu(1990)</label><?label Zhu1990?><mixed-citation>Zhu, X.: Carbon dioxide 15-micron band cooling rates in the upper middle atmosphere calculated by Curtis matrix interpolation, J. Atmos. Sci., 47, 755–774, <ext-link xlink:href="https://doi.org/10.1175/1520-0469(1990)047&lt;0755:CDBCRI&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0469(1990)047&lt;0755:CDBCRI&gt;2.0.CO;2</ext-link>, 1990.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>New routine NLTE15µmCool-E v1.0 for calculating the non-local thermodynamic equilibrium (non-LTE) CO<sub>2</sub> 15&thinsp;µm cooling in general circulation models (GCMs) of Earth's atmosphere</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Acuña et al.(2021)Acuña, Deleuil, Mousis, Marcq,
Levesque, and Aguichine</label><mixed-citation>
      
Acuña, L., Deleuil, M., Mousis, O., Marcq, E., Levesque, M., and
Aguichine, A.: Characterisation of the hydrospheres of TRAPPIST-1
planets, Astron. Astrophys., 647, A53,
<a href="https://doi.org/10.1051/0004-6361/202039885" target="_blank">https://doi.org/10.1051/0004-6361/202039885</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Akmaev and Shved(1982)</label><mixed-citation>
      
Akmaev, R. A. and Shved, G. M.: Parameterization of the radiative flux
divergence in the 15&thinsp;µm CO<sub>2</sub> band in the 30–75&thinsp;km layer, J.
Atmos. Terr. Phys., 44, 993–1004,
<a href="https://doi.org/10.1016/0021-9169(82)90064-2" target="_blank">https://doi.org/10.1016/0021-9169(82)90064-2</a>, 1982.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Appleby(1990)</label><mixed-citation>
      
Appleby, J. F.: CH<sub>4</sub> nonlocal thermodynamic equilibrium in the
atmospheres of the giant planets, ICARUS, 85, 355–379,
<a href="https://doi.org/10.1016/0019-1035(90)90123-Q" target="_blank">https://doi.org/10.1016/0019-1035(90)90123-Q</a>, 1990.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Avrett(1966)</label><mixed-citation>
      
Avrett, E. H.: Source-Function Equality in Multiplets, Astrophys.
J., 144, 59, <a href="https://doi.org/10.1086/148589" target="_blank">https://doi.org/10.1086/148589</a>, 1966.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Berger(2008)</label><mixed-citation>
      
Berger, U.: Modeling of middle atmosphere dynamics with LIMA, J. Atmos.
Solar-Terr. Phys., 70, 1170–1200, <a href="https://doi.org/10.1016/j.jastp.2008.02.004" target="_blank">https://doi.org/10.1016/j.jastp.2008.02.004</a>, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Bougher et al.(1994)Bougher, Hunten, and Roble</label><mixed-citation>
      
Bougher, S. W., Hunten, D. M., and Roble, R. G.: CO<sub>2</sub> cooling in
terrestrial planet thermospheres, J. Geophys. Res., 99,
14609–14622, <a href="https://doi.org/10.1029/94JE01088" target="_blank">https://doi.org/10.1029/94JE01088</a>, 1994.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Castle et al.(2012)Castle, Black, Simione, and
Dodd</label><mixed-citation>
      
Castle, K. J., Black, L. A., Simione, M. W., and Dodd, J. A.:
Vibrational relaxation of CO<sub>2</sub>(<i>ν</i><sub>2</sub>) by O(<sup>3</sup>P)
in the 142–490&thinsp;K temperature range, J. Geophys. Res.-Space, 117, A04310, <a href="https://doi.org/10.1029/2012JA017519" target="_blank">https://doi.org/10.1029/2012JA017519</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Curtis and Goody(1956)</label><mixed-citation>
      
Curtis, A. R. and Goody, R. M.: Thermal Radiation in the Upper
Atmosphere, Proc. R. Soc. Lon. Ser. A, 236,
193–206, <a href="https://doi.org/10.1098/rspa.1956.0128" target="_blank">https://doi.org/10.1098/rspa.1956.0128</a>, 1956.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Eckermann(2023)</label><mixed-citation>
      
Eckermann, D.: Matrix parameterization of the 15&thinsp;µm CO<sub>2</sub> band cooling in
the middle and upper atmosphere for variable CO<sub>2</sub> concentration, J. Geophys. Res.-Space, 128, e2022JA030956,
<a href="https://doi.org/10.1029/2022JA030956" target="_blank">https://doi.org/10.1029/2022JA030956</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Feofilov and Kutepov(2012)</label><mixed-citation>
      
Feofilov, A. G. and Kutepov, A. A.: Infrared Radiation in the Mesosphere
and Lower Thermosphere: Energetic Effects and Remote Sensing, Surv.
Geophys., 33, 1231–1280, <a href="https://doi.org/10.1007/s10712-012-9204-0" target="_blank">https://doi.org/10.1007/s10712-012-9204-0</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Feofilov et al.(2009)Feofilov, Kutepov, Pesnell, Goldberg,
Marshall, Gordley, García-Comas, López-Puertas, Manuilova,
Yankovsky, Petelina, and Russell</label><mixed-citation>
      
Feofilov, A. G., Kutepov, A. A., Pesnell, W. D., Goldberg, R. A., Marshall, B. T., Gordley, L. L., García-Comas, M., López-Puertas, M., Manuilova, R. O., Yankovsky, V. A., Petelina, S. V., and Russell III, J. M.: Daytime SABER/TIMED observations of water vapor in the mesosphere: retrieval approach and first results, Atmos. Chem. Phys., 9, 8139–8158, <a href="https://doi.org/10.5194/acp-9-8139-2009" target="_blank">https://doi.org/10.5194/acp-9-8139-2009</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Feofilov et al.(2012)Feofilov, Kutepov, She, Smith,
Pesnell, and Goldberg</label><mixed-citation>
      
Feofilov, A. G., Kutepov, A. A., She, C.-Y., Smith, A. K., Pesnell, W. D., and Goldberg, R. A.: CO<sub>2</sub>(<i>ν</i><sub>2</sub>)-O quenching rate coefficient derived from coincidental SABER/TIMED and Fort Collins lidar observations of the mesosphere and lower thermosphere, Atmos. Chem. Phys., 12, 9013–9023, <a href="https://doi.org/10.5194/acp-12-9013-2012" target="_blank">https://doi.org/10.5194/acp-12-9013-2012</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Feofilov et al.(2016)Feofilov, Rezac, Kutepov, Vinatier,
Rey, Nikitin, and Tyuterev</label><mixed-citation>
      
Feofilov, A., Rezac, L., Kutepov, A., Vinatier, S., Rey, M.,
Nikitin, A., and Tyuterev, V.: Non-LTE diagnositics of infrared
radiation of Titan's atmosphere, in: Titan Aeronomy and Climate, 2 pp., <a href="https://ui.adsabs.harvard.edu/abs/2016tac..confE...2F" target="_blank"/> (last access: 1 July 2024)​​​​​​​), 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Fomichev(2009)</label><mixed-citation>
      
Fomichev, V. I.: The radiative energy budget of the middle atmosphere and
its parameterization in general circulation models, J. Atmos.
Sol.-Terr. Phy., 71, 1577–1585,
<a href="https://doi.org/10.1016/j.jastp.2009.04.007" target="_blank">https://doi.org/10.1016/j.jastp.2009.04.007</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Fomichev et al.(1993)Fomichev, Kutepov, Akmaev, and
Shved</label><mixed-citation>
      
Fomichev, V. I., Kutepov, A. A., Akmaev, R. A., and Shved, G. M.:
Parameterization of the 15-micron CO<sub>2</sub> band cooling in the middle atmosphere
(15–115&thinsp;km), J. Atmos. Terr. Phys., 55, 7–18,
<a href="https://doi.org/10.1016/0021-9169(93)90149-S" target="_blank">https://doi.org/10.1016/0021-9169(93)90149-S</a>, 1993.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Fomichev et al.(1998)Fomichev, Blanchet, and Turner</label><mixed-citation>
      
Fomichev, V. I., Blanchet, J.-P., and Turner, D. S.: Matrix parameterization
of the 15&thinsp;µm CO<sub>2</sub> band cooling in the middle and upper atmosphere for
variable CO<sub>2</sub> concentration, J. Geophys. Res.-Atmos., 103, 11505–11528, <a href="https://doi.org/10.1029/98jd00799" target="_blank">https://doi.org/10.1029/98jd00799</a>, 1998.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Frisch(2022)</label><mixed-citation>
      
Frisch, H.: Radiative Transfer. An Introduction to Exact and Asymptotic
Methods, Springer, <a href="https://doi.org/10.1007/978-3-030-95247-1" target="_blank">https://doi.org/10.1007/978-3-030-95247-1</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Frisch and Frisch(1975)</label><mixed-citation>
      
Frisch, U. and Frisch, H.: Non-LTE Transfer. <msqrt><i>ϵ</i></msqrt> Revisited,
Mon. Not. R. Astron. Soc., 173, 167–182,
<a href="https://doi.org/10.1093/mnras/173.1.167" target="_blank">https://doi.org/10.1093/mnras/173.1.167</a>, 1975.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Fu and Liou(1992)</label><mixed-citation>
      
Fu, Q. and Liou, K. N.: On the correlated <i>k</i>-distribution method for
radiative transfer in nonhomogeneous atmospheres, J. Atmos.
Sci., 49, 2139–2156,
<a href="https://doi.org/10.1175/1520-0469(1992)049&lt;2139:OTCDMF&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0469(1992)049&lt;2139:OTCDMF&gt;2.0.CO;2</a>,
1992.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Funke et al.(2012)Funke, López-Puertas,
García-Comas, Kaufmann, Höpfner, and Stiller</label><mixed-citation>
      
Funke, B., López-Puertas, M., García-Comas, M., Kaufmann, M.,
Höpfner, M., and Stiller, G. P.: GRANADA: A Generic RAdiative
traNsfer AnD non-LTE population algorithm, J. Quant.
Spectrosc. Ra., 113, 1771–1817,
<a href="https://doi.org/10.1016/j.jqsrt.2012.05.001" target="_blank">https://doi.org/10.1016/j.jqsrt.2012.05.001</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Gettelman et al.(2019)Gettelman, Mills, Kinnison, Garcia,
Smith, Marsh, Tilmes, Vitt, Bardeen, McInerny, Liu, Solomon,
Polvani, Emmons, Lamarque, Richter, Glanville, Bacmeister,
Phillips, Neale, Simpson, DuVivier, Hodzic, and
Randel</label><mixed-citation>
      
Gettelman, A., Mills, M. J., Kinnison, D. E., Garcia, R. R., Smith,
A. K., Marsh, D. R., Tilmes, S., Vitt, F., Bardeen, C. G.,
McInerny, J., Liu, H. L., Solomon, S. C., Polvani, L. M., Emmons,
L. K., Lamarque, J. F., Richter, J. H., Glanville, A. S., Bacmeister,
J. T., Phillips, A. S., Neale, R. B., Simpson, I. R., DuVivier,
A. K., Hodzic, A., and Randel, W. J.: The Whole Atmosphere Community
Climate Model Version 6 (WACCM6), J. Geophys. Res.-Atmos., 124, 12380–12403, <a href="https://doi.org/10.1029/2019JD030943" target="_blank">https://doi.org/10.1029/2019JD030943</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Goody(1964)</label><mixed-citation>
      
Goody, R. M.: Atmospheric Radiation. I. Theoretical Basis (Oxford Monographs on
Meteorology), Clarendon Press: Oxford University Press, 1964.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Goody and Yung(1995)</label><mixed-citation>
      
Goody, R. M. and Yung, Y. L.: Atmospheric radiation: Theoretical basis,  second edn., Oxford
University Press, ISBN 0-19-505134-3,  1995.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Gordon et al.(2017)Gordon, Rothman, Hill, Kochanov, Tan,
Bernath, Birk, Boudon, Campargue, Chance, Drouin, Flaud,
Gamache, Hodges, Jacquemart, Perevalov, Perrin, Shine, Smith,
Tennyson, Toon, Tran, Tyuterev, Barbe, Császár, Devi,
Furtenbacher, Harrison, Hartmann, Jolly, Johnson, Karman,
Kleiner, Kyuberis, Loos, Lyulin, Massie, Mikhailenko,
Moazzen-Ahmadi, Müller, Naumenko, Nikitin, Polyansky, Rey,
Rotger, Sharpe, Sung, Starikova, Tashkun, Auwera, Wagner,
Wilzewski, Wcisło, Yu, and Zak</label><mixed-citation>
      
Gordon, I. E., Rothman, L. S., Hill, C., Kochanov, R. V., Tan, Y.,
Bernath, P. F., Birk, M., Boudon, V., Campargue, A., Chance, K. V.,
Drouin, B. J., Flaud, J. M., Gamache, R. R., Hodges, J. T.,
Jacquemart, D., Perevalov, V. I., Perrin, A., Shine, K. P., Smith,
M. A. H., Tennyson, J., Toon, G. C., Tran, H., Tyuterev, V. G.,
Barbe, A., Császár, A. G., Devi, V. M., Furtenbacher, T.,
Harrison, J. J., Hartmann, J. M., Jolly, A., Johnson, T. J.,
Karman, T., Kleiner, I., Kyuberis, A. A., Loos, J., Lyulin, O. M.,
Massie, S. T., Mikhailenko, S. N., Moazzen-Ahmadi, N., Müller,
H. S. P., Naumenko, O. V., Nikitin, A. V., Polyansky, O. L., Rey, M.,
Rotger, M., Sharpe, S. W., Sung, K., Starikova, E., Tashkun, S. A.,
Auwera, J. V., Wagner, G., Wilzewski, J., Wcisło, P., Yu, S.,
and Zak, E. J.: The HITRAN2016 molecular spectroscopic database, J. Quant. Spectrosc. Ra., 203, 3–69,
<a href="https://doi.org/10.1016/j.jqsrt.2017.06.038" target="_blank">https://doi.org/10.1016/j.jqsrt.2017.06.038</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Gusev and Kutepov(2003)</label><mixed-citation>
      
Gusev, O. A. and Kutepov, A. A.: Non-LTE Gas in Planetary Atmospheres,
in: Stellar Atmosphere Modeling, edited by: Hubeny, I., Mihalas, D., and
Werner, K., vol. 288 of Astronomical Society of the Pacific
Conference Series, 318, ISBN 1-58381-131-1, 2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Hartogh et al.(2005)Hartogh, Medvedev, Kuroda, Saito,
Villanueva, Feofilov, Kutepov, and Berger</label><mixed-citation>
      
Hartogh, P., Medvedev, A. S., Kuroda, T., Saito, R., Villanueva, G.,
Feofilov, A. G., Kutepov, A. A., and Berger, U.: Description and
climatology of a new general circulation model of the Martian atmosphere,
J. Geophys. Res.-Planet., 110, E11008,
<a href="https://doi.org/10.1029/2005JE002498" target="_blank">https://doi.org/10.1029/2005JE002498</a>, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Hubeny and Lanz(1995)</label><mixed-citation>
      
Hubeny, I. and Lanz, T.: Non-LTE Line-blanketed Model Atmospheres of Hot
Stars. I. Hybrid Complete Linearization/Accelerated Lambda Iteration Method,
Astrophys. J., 439, 875, <a href="https://doi.org/10.1086/175226" target="_blank">https://doi.org/10.1086/175226</a>, 1995.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Hubeny and Mihalas(2015)</label><mixed-citation>
      
Hubeny, I. and Mihalas, D.: Theory of Stellar Atmospheres, Princeton
University Press, ISBN 9780691163291, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Kutepov(1978)</label><mixed-citation>
      
Kutepov, A. A.: Parametrization of the radiant energy influx in the CO<sub>2</sub>
15 microns band for earth's atmosphere in the spoilage layer of local
thermodynamic equilibrium, Akademiia Nauk SSSR Fizika Atmosfery i Okeana,
14, 216–218, 1978.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Kutepov(2023)</label><mixed-citation>
      
Kutepov, A. A.: Community Comment 1, Comment on egusphere-2023-2424, <a href="https://egusphere.copernicus.org/preprints/2023/egusphere-2023-2424/egusphere-2023-2424-CC1-supplement.pdf" target="_blank"/> (last access: 1 July 2024), 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Kutepov and Feofilov(2023)</label><mixed-citation>
      
Kutepov, A. and Feofilov, A.: A new routine for calculating 15um CO2 cooling in the mesosphere and lower thermosphere (1.0), Zenodo [code and data set], <a href="https://doi.org/10.5281/zenodo.8005028" target="_blank">https://doi.org/10.5281/zenodo.8005028</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Kutepov and Fomichev(1993)</label><mixed-citation>
      
Kutepov, A. A. and Fomichev, V. I.: Application of the second-order escape
probability approximation to the solution of the NLTE vibration-rotational
band radiative transfer problem., J. Atmos. Terr.
Phys., 55, 1–6, <a href="https://doi.org/10.1016/0021-9169(93)90148-R" target="_blank">https://doi.org/10.1016/0021-9169(93)90148-R</a>, 1993.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Kutepov and Shved(1978)</label><mixed-citation>
      
Kutepov, A. A. and Shved, G. M.: Radiative transfer in the 15-micron
CO<sub>2</sub> band with the breakdown of local thermodynamic equilibrium in the
earth's atmosphere, Academy of Sciences, USSR, Izvestiya, Atmospheric and
Oceanic Physics. Translation., 14, 18–30, 1978.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Kutepov et al.(1991)Kutepov, Kunze, Hummer, and
Rybicki</label><mixed-citation>
      
Kutepov, A. A., Kunze, D., Hummer, D. G., and Rybicki, G. B.: The solution of
radiative transfer problems in molecular bands without the LTE assumption by
accelerated lambda iteration methods, J. Quant. Spectrosc.
Ra., 46, 347–365, <a href="https://doi.org/10.1016/0022-4073(91)90038-R" target="_blank">https://doi.org/10.1016/0022-4073(91)90038-R</a>,
1991.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Kutepov et al.(1997)Kutepov, Oelhaf, and Fischer</label><mixed-citation>
      
Kutepov, A. A., Oelhaf, H., and Fischer, H.: Non-LTE radiative transfer in the
4.7 and 2.3&thinsp;µm bands of CO: Vibration-rotational non-LTE and its effects on
limb radiance , J. Quant. Spectrosc. Ra.,
57, 317–339, <a href="https://doi.org/10.1016/S0022-4073(96)00142-2" target="_blank">https://doi.org/10.1016/S0022-4073(96)00142-2</a>, 1997.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Kutepov et al.(1998)Kutepov, Gusev, and
Ogibalov</label><mixed-citation>
      
Kutepov, A. A., Gusev, O. A., and Ogibalov, V. P.: Solution of the
non-LTE problem for molecular gas in planetary atmospheres: superiority of
accelerated lambda iteration., J. Quant. Spectrosc.
Ra., 60, 199–220, <a href="https://doi.org/10.1016/S0022-4073(97)00167-2" target="_blank">https://doi.org/10.1016/S0022-4073(97)00167-2</a>, 1998.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Kutepov et al.(2006)Kutepov, Feofilov, Marshall, Gordley,
Pesnell, Goldberg, and Russell</label><mixed-citation>
      
Kutepov, A. A., Feofilov, A. G., Marshall, B. T., Gordley, L. L.,
Pesnell, W. D., Goldberg, R. A., and Russell, J. M.: SABER temperature
observations in the summer polar mesosphere and lower thermosphere:
Importance of accounting for the CO<sub>2</sub> <i>ν</i><sub>2</sub> quanta V-V
exchange, Geophys. Res. Lett., 33, L21809,
<a href="https://doi.org/10.1029/2006GL026591" target="_blank">https://doi.org/10.1029/2006GL026591</a>, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Kutepov et al.(2007)Kutepov, Feofilov, Medvedev, Pauldrach,
and Hartogh</label><mixed-citation>
      
Kutepov, A. A., Feofilov, A. G., Medvedev, A. S., Pauldrach, A. W. A.,
and Hartogh, P.: Small-scale temperature fluctuations associated with
gravity waves cause additional radiative cooling of mesopause the region,
Geophys. Res. Lett., 34, L24807, <a href="https://doi.org/10.1029/2007GL032392" target="_blank">https://doi.org/10.1029/2007GL032392</a>, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Kutepov et al.(2013a)Kutepov, Vinatier, Feofilov, Nixon, and
Boursier</label><mixed-citation>
      
Kutepov, A., Vinatier, S., Feofilov, A., Nixon, C., and Boursier, C.:
Non-LTE diagnostics of CIRS observations of the Titan's mesosphere, in:
AAS/Division for Planetary Sciences Meeting Abstracts #45, vol. 45 of
AAS/Division for Planetary Sciences Meeting Abstracts, p. 72, abstract 207.05, <a href="https://aas.org/sites/default/files/2020-02/DPS_45_Abstract_Book.pdf" target="_blank"/> (last access: 1 July 2024),
2013a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Kutepov et al.(2013b)Kutepov, Feofilov, Medvedev, Berger, Kaufmann,
and Pauldrach</label><mixed-citation>
      
Kutepov, A. A., Feofilov, A. G., Medvedev, A. S., Berger, U., Kaufmann, M., and
Pauldrach, A. W. A.: Infra-red Radiative Cooling/Heating of the Mesosphere
and Lower Thermosphere Due to the Small-Scale Temperature Fluctuations
Associated with Gravity Waves,  Springer Netherlands, Dordrecht, 429–442,
ISBN 978-94-007-4348-9, <a href="https://doi.org/10.1007/978-94-007-4348-9_23" target="_blank">https://doi.org/10.1007/978-94-007-4348-9_23</a>, 2013b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Kutepov et al.(2017)Kutepov, Rezac, and
Feofilov</label><mixed-citation>
      
Kutepov, A. A., Rezac, L., and Feofilov, A. G.: Evidence of a significant rotational non-LTE effect in the CO<sub>2</sub> 4.3&thinsp;µm PFS-MEX limb spectra, Atmos. Meas. Tech., 10, 265–271, <a href="https://doi.org/10.5194/amt-10-265-2017" target="_blank">https://doi.org/10.5194/amt-10-265-2017</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>López-Puertas and Taylor(2001)</label><mixed-citation>
      
López-Puertas, M. and Taylor, F. W.: Non–LTE radiative transfer in the
atmosphere, Singapore: World Scientific, ISBN 9810245661,
<a href="https://doi.org/10.1142/9789812811493" target="_blank">https://doi.org/10.1142/9789812811493</a>, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>López-Puertas et al.(2024)López-Puertas, Fabiano, Fomichev, Funke,
and Marsh</label><mixed-citation>
      
López-Puertas, M., Fabiano, F., Fomichev, V., Funke, B., and Marsh, D. R.: An improved and extended parameterization of the CO<sub>2</sub> 15&thinsp;µm cooling in the middle and upper atmosphere (CO2_cool_fort-1.0), Geosci. Model Dev., 17, 4401–4432, https://doi.org/10.5194/gmd-17-4401-2024, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Manuilova et al.(1998)Manuilova, Gusev, Kutepov, von
Clarmann, Oelhaf, Stiller, Wegner, López Puertas,
Martín-Torres, Zaragoza, and Flaud</label><mixed-citation>
      
Manuilova, R. O., Gusev, O. A., Kutepov, A. A., von Clarmann, T.,
Oelhaf, H., Stiller, G. P., Wegner, A., López Puertas, M.,
Martín-Torres, F. J., Zaragoza, G., and Flaud, J. M.: Modelling
of non-LTE limb radiance spectra of IR ozone bands for the MIPAS space
experiment, J. Quant. Spectrosc. Ra., 59,
405–422, <a href="https://doi.org/10.1016/S0022-4073(97)00120-9" target="_blank">https://doi.org/10.1016/S0022-4073(97)00120-9</a>, 1998.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Medvedev et al.(2015)Medvedev, González-Galindo,
Yiǧit, Feofilov, Forget, and Hartogh</label><mixed-citation>
      
Medvedev, A. S., González-Galindo, F., Yiǧit, E., Feofilov,
A. G., Forget, F., and Hartogh, P.: Cooling of the Martian thermosphere
by CO<sub>2</sub> radiation and gravity waves: An intercomparison study with two
general circulation models, J. Geophys. Res.-Planet., 120,
913–927, <a href="https://doi.org/10.1002/2015JE004802" target="_blank">https://doi.org/10.1002/2015JE004802</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Mihalas(1978)</label><mixed-citation>
      
Mihalas, D.: Stellar Atmospheres, Freeman, San Francisco,  ISBN 0-7167-0359-9, 1978.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Ogibalov and Fomichev(2003)</label><mixed-citation>
      
Ogibalov, V. P. and Fomichev, V. I.: Parameterization of solar heating by
the near IR CO<sub>2</sub> bands in the mesosphere, Adv. Space Res.,
32, 759–764, <a href="https://doi.org/10.1016/S0273-1177(03)80069-8" target="_blank">https://doi.org/10.1016/S0273-1177(03)80069-8</a>, 2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Ogibalov et al.(1998)Ogibalov, Kutepov, and
Shved</label><mixed-citation>
      
Ogibalov, V. P., Kutepov, A. A., and Shved, G. M.: Non-local
thermodynamic equilibrium in CO<sub>2</sub> in the middle atmosphere. II.
Populations in the <i>ν</i><sub>1</sub><i>ν</i><sub>2</sub> mode
manifold states, J. Atmos. Sol.-Terr. Phy., 60,
315–329, <a href="https://doi.org/10.1016/S1364-6826(97)00077-1" target="_blank">https://doi.org/10.1016/S1364-6826(97)00077-1</a>, 1998.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>Panka et al.(2017)</label><mixed-citation>
      
Panka, P. A., Kutepov, A. A., Kalogerakis, K. S., Janches, D., Russell, J. M., Rezac, L., Feofilov, A. G., Mlynczak, M. G., and Yiğit, E.: Resolving the mesospheric nighttime 4.3&thinsp;µm emission puzzle: comparison of the CO<sub>2</sub>(<i>ν</i><sub>3</sub>) and OH(<i>ν</i>) emission models, Atmos. Chem. Phys., 17, 9751–9760, <a href="https://doi.org/10.5194/acp-17-9751-2017" target="_blank">https://doi.org/10.5194/acp-17-9751-2017</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>Panka et al.(2018)</label><mixed-citation>
      
Panka, P. A., Kutepov, A. A., Rezac, L., Kalogerakis,
K. S., Feofilov, A. G., Marsh, D., Janches, D., and Yiğit, Erdal: Atomic Oxygen Retrieved From the SABER 2.0- and 1.6&thinsp;µm Radiances
Using New First-Principles Nighttime OH(<i>ν</i>) Model,
Geophys. Res. Lett., 45, 5798–5803, <a href="https://doi.org/10.1029/2018GL077677" target="_blank">https://doi.org/10.1029/2018GL077677</a>,
2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>Panka et al.(2020)</label><mixed-citation>
      
Panka, P. A., Kutepov, A. A., Zhu, Y., Kaufmann, M.,
Kalogerakis, K. S., Rezac, L., Feofilov, A. G., Marsh, D. R., and
Janches, D.: Simultaneous Retrievals of Nighttime O(<sup>3</sup>P) and Total OH Densities From Satellite Observations of Meinel Band Emissions,
Geophys. Res. Lett., 48, e91053, <a href="https://doi.org/10.1029/2020GL091053" target="_blank">https://doi.org/10.1029/2020GL091053</a>,
2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>Pollock et al.(1993)Pollock, Scott, and
Phillips</label><mixed-citation>
      
Pollock, D. S., Scott, G. B. I., and Phillips, L. F.: Rate constant for
quenching of CO<sub>2</sub>(010) by atomic oxygen, Geophys. Res. Lett.,
20, 727–729, <a href="https://doi.org/10.1029/93GL01016" target="_blank">https://doi.org/10.1029/93GL01016</a>, 1993.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>Press et al.(2002)Press, Teukolsky, Vetterling, , and
Flannery</label><mixed-citation>
      
Press, W. H., Teukolsky, S. A., Vetterling, W. T., , and Flannery, B. P.:
Numerical Recipes: The Art of Scientific Coputing, Cambridge University
Press,  ISBN
978-0-521-88407-5, <a href="https://doi.org/10.1142/S0218196799000199" target="_blank">https://doi.org/10.1142/S0218196799000199</a>, 2002.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>Rezac et al.(2015)Rezac, Kutepov, Russell, Feofilov, Yue,
and Goldberg</label><mixed-citation>
      
Rezac, L., Kutepov, A., Russell, J. M., Feofilov, A. G., Yue, J., and
Goldberg, R. A.: Simultaneous retrieval of <i>T</i>(<i>p</i>) and CO<sub>2</sub> VMR from
two-channel non-LTE limb radiances and application to daytime SABER/TIMED
measurements, J. Atmos. Sol.-Terr. Phy., 130,
23–42, <a href="https://doi.org/10.1016/j.jastp.2015.05.004" target="_blank">https://doi.org/10.1016/j.jastp.2015.05.004</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>Rybicki and Hummer(1991)</label><mixed-citation>
      
Rybicki, G. B. and Hummer, D. G.: An accelerated lambda iteration method
for multilevel radiative transfer. I. Non-overlapping lines with background
continuum, Astron. Astrophys., 245, 171–181, 1991.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>Rybicki and Hummer(1992)</label><mixed-citation>
      
Rybicki, G. B. and Hummer, D. G.: An accelerated lambda iteration method
for multilevel radiative transfer. II. Overlapping transitions with full
continuum., Astron. Astrophys., 262, 209–215, 1992.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>Sharma and Wintersteiner(1990)</label><mixed-citation>
      
Sharma, R. D. and Wintersteiner, P. P.: Role of carbon dioxide in cooling
planetary thermospheres, Geophys. Res. Lett., 17, 2201–2204,
<a href="https://doi.org/10.1029/GL017i012p02201" target="_blank">https://doi.org/10.1029/GL017i012p02201</a>, 1990.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>Shved et al.(1998)Shved, Kutepov, and Ogibalov</label><mixed-citation>
      
Shved, G. M., Kutepov, A. A., and Ogibalov, V. P.: Non-local thermodynamic
equilibrium in CO<sub>2</sub> in the middle atmosphere. I. Input data and populations
of the <i>ν</i><sub>3</sub> mode manifold states , J. Atmos.
Sol.-Terr. Phy., 60, 289–314, <a href="https://doi.org/10.1016/S1364-6826(97)00076-X" target="_blank">https://doi.org/10.1016/S1364-6826(97)00076-X</a>,
1998.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>Unsöld(1938)</label><mixed-citation>
      
Unsöld, A.: Physik der Sternatmosphären, Springer, Berlin, ISBN 978-3-642-50445-7, <a href="https://doi.org/10.1007/978-3-642-50754-0" target="_blank">https://doi.org/10.1007/978-3-642-50754-0</a>, 1938.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib60"><label>Valencia et al.(2007)Valencia, Sasselov, and
O'Connell</label><mixed-citation>
      
Valencia, D., Sasselov, D. D., and O'Connell, R. J.: Radius and
Structure Models of the First Super-Earth Planet, Astrophys. J.,
656, 545–551, <a href="https://doi.org/10.1086/509800" target="_blank">https://doi.org/10.1086/509800</a>, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib61"><label>Wintersteiner et al.(1992)Wintersteiner, Picard, Sharma, Winick, and
Joseph</label><mixed-citation>
      
Wintersteiner, P. P., Picard, R. H., Sharma, R. D., Winick, J. R., and Joseph,
R. A.: Line-by-Line Radiative Excitation Model for the Non-Equilibrium
Atmosphere: Application to CO<sub>2</sub> 15-µm Emission, J. Geophys.
Res.-Atmos., 97, 18083–18117, <a href="https://doi.org/10.1029/92JD01494" target="_blank">https://doi.org/10.1029/92JD01494</a>, 1992.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib62"><label>Yudin et al.(2020)Yudin, Goncharenko, Karol, and
Harvey</label><mixed-citation>
      
Yudin, V., Goncharenko, L., Karol, S., and Harvey, L.: Perturbations of Global Wave Dynamics During Stratospheric Warming Events of the Solar Cycle 24, EGU General Assembly 2020, Online, 4–8 May 2020, EGU2020-6009, <a href="https://doi.org/10.5194/egusphere-egu2020-6009" target="_blank">https://doi.org/10.5194/egusphere-egu2020-6009</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib63"><label>Yudin et al.(2022)Yudin, Goncharenko, Karol, Lieberman,
Liu, McInerney, and Pedatella</label><mixed-citation>
      
Yudin, V., Goncharenko, L., Karol, S., Lieberman, R., Liu, H., McInerney, J., and Pedatella, N.: Global Teleconnections between QBO Dynamics and ITM Anomalies, EGU General Assembly 2022, Vienna, Austria, 23–27 May 2022, EGU22-3552, <a href="https://doi.org/10.5194/egusphere-egu22-3552" target="_blank">https://doi.org/10.5194/egusphere-egu22-3552</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib64"><label>Zhu(1990)</label><mixed-citation>
      
Zhu, X.: Carbon dioxide 15-micron band cooling rates in the upper middle
atmosphere calculated by Curtis matrix interpolation, J. Atmos.
Sci., 47, 755–774,
<a href="https://doi.org/10.1175/1520-0469(1990)047&lt;0755:CDBCRI&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0469(1990)047&lt;0755:CDBCRI&gt;2.0.CO;2</a>, 1990.

    </mixed-citation></ref-html>--></article>
