<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="research-article" dtd-version="1.2" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">Discrete and Continuous Models and Applied Computational Science</journal-id><journal-title-group><journal-title xml:lang="en">Discrete and Continuous Models and Applied Computational Science</journal-title><trans-title-group xml:lang="ru"><trans-title>Discrete and Continuous Models and Applied Computational Science</trans-title></trans-title-group></journal-title-group><issn publication-format="print">2658-4670</issn><issn publication-format="electronic">2658-7149</issn><publisher><publisher-name xml:lang="en">Peoples' Friendship University of Russia named after Patrice Lumumba (RUDN University)</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">8366</article-id><article-categories><subj-group subj-group-type="toc-heading" xml:lang="en"><subject>Articles</subject></subj-group><subj-group subj-group-type="toc-heading" xml:lang="ru"><subject>Статьи</subject></subj-group><subj-group subj-group-type="article-type"><subject>Research Article</subject></subj-group></article-categories><title-group><article-title xml:lang="en">Simulation of the Gravitational Mixing on GPU</article-title><trans-title-group xml:lang="ru"><trans-title>Моделирование задач гравитационного перемешивания на GPU</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Kuchugov</surname><given-names>P A</given-names></name><name xml:lang="ru"><surname>Кучугов</surname><given-names>Павел Александрович</given-names></name></name-alternatives><email>pkuchugov@gmail.com</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Shuvalov</surname><given-names>N D</given-names></name><name xml:lang="ru"><surname>Шувалов</surname><given-names>Николай Дмитриевич</given-names></name></name-alternatives><email>shuvalovnickolay@gmail.com</email><xref ref-type="aff" rid="aff2"/></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Kazennov</surname><given-names>A M</given-names></name><name xml:lang="ru"><surname>Казённов</surname><given-names>Андрей Максимович</given-names></name></name-alternatives><email>kazennov@gmail.com</email><xref ref-type="aff" rid="aff2"/></contrib></contrib-group><aff-alternatives id="aff1"><aff><institution xml:lang="en">Keldysh Institute of Applied Mathematics</institution></aff><aff><institution xml:lang="ru">Институт прикладной математики им. М.В. Келдыша РАН</institution></aff></aff-alternatives><aff-alternatives id="aff2"><aff><institution xml:lang="en">Moscow Institute of Physics and Technology</institution></aff><aff><institution xml:lang="ru">Московский физико-технический институт</institution></aff></aff-alternatives><pub-date date-type="pub" iso-8601-date="2014-02-15" publication-format="electronic"><day>15</day><month>02</month><year>2014</year></pub-date><issue>2</issue><issue-title xml:lang="en">NO2 (2014)</issue-title><issue-title xml:lang="ru">№2 (2014)</issue-title><fpage>225</fpage><lpage>229</lpage><history><date date-type="received" iso-8601-date="2016-09-08"><day>08</day><month>09</month><year>2016</year></date></history><permissions><copyright-statement xml:lang="ru">Copyright ©; 2014, Кучугов П.А., Шувалов Н.Д., Казённов А.М.</copyright-statement><copyright-year>2014</copyright-year><copyright-holder xml:lang="ru">Кучугов П.А., Шувалов Н.Д., Казённов А.М.</copyright-holder><ali:free_to_read xmlns:ali="http://www.niso.org/schemas/ali/1.0/"/><license><ali:license_ref xmlns:ali="http://www.niso.org/schemas/ali/1.0/">http://creativecommons.org/licenses/by/4.0</ali:license_ref></license></permissions><self-uri xlink:href="https://journals.rudn.ru/miph/article/view/8366">https://journals.rudn.ru/miph/article/view/8366</self-uri><abstract xml:lang="en">Gravitational mixing induced by the Rayleigh-Taylor instability, arises in the system of two fluids/gases with different densities when the acceleration acts from a more dense material to the less dense one. In this case, the amplitude of small perturbations of the contact boundary increases over time, involving new flow regions into the mixing (Rayleigh, Proc. Of the London Math. Soc., 14, 1883; Taylor GI, Proc. Of the R. Soc. of London, A201, 1950). The numerical calculation of such problems requires the use of methods that can fully describe the discontinuous nature of the flow variables. One of such methods is the Godunov’s one (Godunov SK, Mat. Sb. (NS), 47 (89), 3, 1959), which is widely used and based on solving the Riemann problem for further calculation of the fluxes through the edges of cells. At the same time, we know that the exact solution of the Riemann problem is quite expensive in terms of computing resources. However, when using massively parallel architectures such as GPU, significant acceleration can be achieved due to the large number of computational processes which allows to perform calculations much faster. As part of the performed work two versions of a parallel algorithm were implemented for the calculation of mixing. The estimation of efficiency and speed up was made.</abstract><trans-abstract xml:lang="ru">Гравитационное перемешивание, индуцированное неустойчивостью Рэлея-Тейлора, возникает при контакте разноплотных веществ, когда вектор ускорения, действующего на систему в целом, направлен из более плотного вещества в менее плотное. В этом случае амплитуда малых возмущений контактной границы растёт с течением времени, вовлекая в перемешивание всё новые и новые области течения (Rayleigh, Proc. of the London Math. Soc., 14, 1883; Taylor G.I., Proc. of the R. Soc. of London, A201, 1950). Для численного расчёта задач подобного рода требуется применение методов, способных полноценно описать разрывный характер гидродинамических величин. Наиболее часто используемым методом для расчёта разрывных течений является метод Годунова (Godunov S.K., Mat. Sb. (N.S.), 47(89), 3, 1959), который базируется на решении задачи о распаде разрыва для нахождения потоков на гранях счётных ячеек. В то же время известно, что точное решение задачи Римана является достаточно дорогостоящим с точки зрения вычислительных ресурсов. Однако при использовании массивно-параллельной архитектуры, такой как GPU, можно добиться значительного ускорения за счёт большого количества вычислительных процессов, что позволяет проводить расчёты в разы быстрее. В рамках выполненной работы было реализовано два варианта параллельного алгоритма для расчёта перемешивания. Была проведена оценка их эффективности и ускорения.</trans-abstract><kwd-group xml:lang="en"><kwd>GPU</kwd><kwd>CUDA</kwd><kwd>GPU</kwd><kwd>hydrodynamic instabilities</kwd><kwd>turbulent mixing</kwd><kwd>mathematical modeling</kwd><kwd>CUDA</kwd></kwd-group><kwd-group xml:lang="ru"><kwd>гидродинамические неустойчивости</kwd><kwd>турбулентное перемешивание</kwd><kwd>математическое моделирование</kwd></kwd-group></article-meta></front><body></body><back><ref-list><ref id="B1"><label>1.</label><mixed-citation>Разностные схемы трехмерной газовой динамики для задачи о развитии неустойчивости Рихтмайера-Мешкова / В. Ф. Тишкин, В. В. Никишин, И. В. Попов, А. П. Фаворский // Математическое моделирование. - 1995. - Т. 7, № 5. - С. 15-25.</mixed-citation></ref><ref id="B2"><label>2.</label><mixed-citation>Вязников К. В., Тишкин В. Ф., Фаворский А. П. Построение монотонных разностных схем повышенного порядка аппроксимации для систем уравнений гиперболического типа // Математическое моделирование. - 1989. - Т. 1, № 5. - С. 95-120.</mixed-citation></ref><ref id="B3"><label>3.</label><mixed-citation>Ладонкина М. Е. Численное моделирование турбулентного перемешивания с использованием высокопроизводительных систем: Кандидатская диссертация: Кандидатская диссертация / Институт математического моделирования РАН. - 2005.</mixed-citation></ref><ref id="B4"><label>4.</label><mixed-citation>Чеванин В. С. Численное моделирование развития гидродинамических неустойчивостей на многопроцессорных системах // Математическое моделирование. - 2012. - Т. 24, № 2. - С. 17-32.</mixed-citation></ref><ref id="B5"><label>5.</label><mixed-citation>Molecular Dynamics Simulations of the Relaxation Processes in the Condensed Matter on GPUs / I. V. Morozov, A. M. Kazennov, R. G. Bystryi et al. // Computer Physics Communications. - 2011. - Vol. 182, No 9. - Pp. 1974-1978.</mixed-citation></ref><ref id="B6"><label>6.</label><mixed-citation>Алексеенко А. Е., Казённов А. М. Реализация клеточных автоматов «игра “Жизнь”» с применением технологий CUDA и OpenCL // Компьютерные исследования и моделирование. - 2010. - Т. 2, № 3. - С. 323-326.</mixed-citation></ref></ref-list></back></article>
