<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Решение задач газовой динамики горения на гибридных вычислительных системах</article-title>
      </title-group>
      <pub-date>
        <year>2015</year>
      </pub-date>
      <fpage>611</fpage>
      <lpage>613</lpage>
      <abstract>
        <p>Федеральное государственное учреждение «Федеральный научный центр Научноисследовательский институт системных исследований Российской академии наук» Задачи горения и детонации являются чрезвычайно интересными и важными для дальнейшего развития современного мира, особенно интересны переходы между этими режимами. Такого рода задача о переходе горения в детонацию является до сих пор наименее изученной, а ее решение, например, может способствовать созданию двигателей нового типа. Сложность изучения такого типа процессов представляет отсутствие возможности решить эти задачи аналитически. В связи с чем часто для моделирования поведения таких систем применяют вычислительный эксперимент. В данной работе рассмотрена возможность применения ряда схем высокого порядка точности для решения многомерных задач горения и детонации. Рассмотрены численные схемы типа PPM (piece parabolic method) [1] и ряд центральных схем [2-4].Особенностью методов типа PPM является использование параболы в качестве интерполяционной функций, что позволяет получать более точное представление о поведении пространственных градиентов, а также, лучше описывает разрывы, особенно контактные разрывы. Главной особенностью второго семейства схем является их простота. Выбранные центрированные схемы не требует каких-либо решателей Римана, которые используются в противопотоковых схемах высокого порядка точности, а также в них нет необходимости вычислять точный якобиан системы уравнений. Для моделирования протекания химических реакций была выбрана модель нестационарного процесса горения в химически реагирующей однородной газовой среде [5]. В расчетах использовался кинетический механизм горения кислородно-воздушной смеси Мааса и Варнаца [6]. Решение системы химических уравнений осуществлялось с помощью четырех стадийного метода типа Розенброка [7]. Все численные схемы были протестированы с помощью ряда тестовых задач, были сравнены с аналитическими решениями, где это представлялось возможным. Результаты показали хорошее совпадение численных решений с аналитическими в рамках выбранных схем. Однако, стоит отметить, что, например, схема PPM [1] показала меньшее размазывание ударных и контактных поверхностей по сравнению с рассмотренными центральными схемами [2-3]. В то же время, данная схема требует значительно большего числа вычислений, чем центрированные схемы. В работе для сокращения времени моделирования были построены и рассмотрены параллельные реализации выбранных численных схем. Для их написания использовались технологии OpenMP [8] и CUDA [9]. Распараллеливание производилось на основе геометрической декомпозиции, т.е. расчетная область делилась поровну между имеющимися в системе вычислительными ресурсами. Было рассмотрено влияние размера вычислительной сетки и размеров блоков на производительность. Было получено, что с использованием графических процессоров, в зависимости от их технических характеристик и от количества узлов расчетной сетки, можно получить более чем 10-кратное ускорение по сравнению с центральным процессором. Было показано, что с использованием выбранных технологий параллельного программирования можно значительно ускорить время проведения моделирования задач физико-химической газовой динамики на многопроцессорных системах и системах с графическими сопроцессорами. 1. Colella P., Woodward P. R. The Piecewise Parabolic Method (PPM) for Gas-Dynamical Simulations // Journal of Computational Physics. 1984. Vol. 54, pp. 174-201.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Solution of problems of combustion gas dynamics on hybrid
CPU/GPU computing system
Lyuben Stamov and Elena Mikhalchenko
In this paper an application of modern GPU containing computing system for computation of
combustion problems is study. Some test problems of initiation of detonation in hydrogen-air
mixtures were considered. Several parallel algorithms based on GPU-computing were
developed. High-order difference schemes for gas dynamics and chemistry equations were
used. Good performance for a certain range of parameters was obtained.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          2.
          <string-name>
            <surname>Jiang G.-S.</surname>
          </string-name>
          ,
          <string-name>
            <surname>Tadmor</surname>
            <given-names>E.</given-names>
          </string-name>
          <article-title>Nonoscillatory central schemes for multidimensional hyperbolic conservation laws // SIAM J</article-title>
          .
          <source>SCI. COMPUT</source>
          .
          <year>1988</year>
          . Vol.
          <volume>19</volume>
          , pp.
          <fpage>1892</fpage>
          -
          <lpage>1917</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          3.
          <string-name>
            <surname>Kurganov</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tadmor</surname>
            <given-names>E</given-names>
          </string-name>
          .
          <article-title>New High-resolution central schemes for nonlinear conservation laws and convection-diffusion equations //</article-title>
          <source>Journal of Computational Physics</source>
          .
          <year>2000</year>
          . Vol.
          <volume>160</volume>
          , pp.
          <fpage>241</fpage>
          -
          <lpage>282</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          4.
          <string-name>
            <surname>Kurganov</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Levy</surname>
            <given-names>D.</given-names>
          </string-name>
          <article-title>A third-order semidiscrete central scheme for conservation laws and convection-diffusion equations // SIAM J</article-title>
          .
          <source>SCI. COMPUT</source>
          .
          <year>2000</year>
          . Vol.
          <volume>22</volume>
          , No.
          <issue>2</issue>
          , pp.
          <fpage>1461</fpage>
          -
          <lpage>1488</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          5.
          <string-name>
            <surname>Cмирнов</surname>
            <given-names>Н.Н.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Никитин</surname>
            <given-names>В</given-names>
          </string-name>
          .Ф.,
          <article-title>Алиари Шурехдели Ш</article-title>
          .
          <article-title>Переходные режимы распростране- ния волн в метастабильных системах // Физика горения и взрыва</article-title>
          .
          <year>2008</year>
          .
          <volume>44</volume>
          , 5. c.
          <volume>25</volume>
          -
          <fpage>37</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          6.
          <string-name>
            <surname>Maas</surname>
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Warnatz</surname>
            <given-names>J</given-names>
          </string-name>
          . Ignition Processes in Hydrogen-Oxygen Mixtures // Combustion and Flame.
          <year>1988</year>
          . Vol.
          <volume>74</volume>
          , pp.
          <fpage>53</fpage>
          -
          <lpage>69</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          8.
          <string-name>
            <surname>Антонов</surname>
            <given-names>А</given-names>
          </string-name>
          .С.
          <article-title>Технологии параллельного программирования MPI и OpenMP: Учеб</article-title>
          . посо- бие. Предисл.: В.А.Садовничий. М.,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          9.
          <string-name>
            <given-names>NVIDIA</given-names>
            <surname>CUDA. Programming Guide</surname>
          </string-name>
          .
          <year>2015</year>
          . URL: http://developer.nvidia.com/cuda-downloads
          <source>(дата обращения: 27.05</source>
          .
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>