<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" 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" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">procyber</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник кибернетики</journal-title><trans-title-group xml:lang="en"><trans-title>Proceedings in Cybernetics</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">1999-7604</issn><publisher><publisher-name>Бюджетное учреждение высшего образования Ханты-Мансийского автономного округа – Югры «Сургутский государственный университет»</publisher-name></publisher></journal-meta><article-meta><article-id custom-type="elpub" pub-id-type="custom">procyber-105</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ФИЗИКО-МАТЕМАТИЧЕСКИЕ НАУКИ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>Physics and Mathematics</subject></subj-group></article-categories><title-group><article-title>ПАРАЛЛЕЛЬНЫЕ МЕТОДЫ И ТЕХНОЛОГИИ РЕШЕНИЯ ЗАДАЧ НЕФТЕГАЗОВОЙ ОТРАСЛИ</article-title><trans-title-group xml:lang="en"><trans-title>PARALLEL METHODS AND TECHNOLOGIES FOR SOLVING OIL&amp;GAS INDUSTRY PROBLEMS</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Ильин</surname><given-names>В. П.</given-names></name><name name-style="western" xml:lang="en"><surname>Ilyin</surname><given-names>V. P.</given-names></name></name-alternatives><email xlink:type="simple">ilin@corp.nstu.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Институт вычислительной математики и математической геофизики СО РАН; Новосибирский государственный технический университет</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Institute for Computational Mathematics and Mathematical Geophysics, Siberian Branch, RAS; Novosibirsk State Technical University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2017</year></pub-date><pub-date pub-type="epub"><day>25</day><month>03</month><year>2020</year></pub-date><volume>0</volume><issue>1 (25)</issue><fpage>84</fpage><lpage>99</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Ильин В.П., 2020</copyright-statement><copyright-year>2020</copyright-year><copyright-holder xml:lang="ru">Ильин В.П.</copyright-holder><copyright-holder xml:lang="en">Ilyin V.P.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.vestcyber.ru/jour/article/view/105">https://www.vestcyber.ru/jour/article/view/105</self-uri><abstract><p>Рассмотрены фундаментальные и прикладные вопросы высокопроизводительного моделирования процессов и явлений в актуальных проблемах нефтегазовой отрасли. Исследуются стратегические и тактические особенности распараллеливания различных технологических стадий крупномасштабного вычислительного эксперимента на многопроцессорных суперкомпьютерах гетерогенной архитектуры с распределенной и иерархической общей памятью. Особое внимание уделено реализации многомасштабных разрывных методов Галеркина высоких порядков для решения междисциплинарных прямых и обратных задач с реальными данными, включая сложные геометрические конфигурации многосвязных кусочно-гладких границ и контрастных материальных свойств в различных средах, а также алгоритмам решения сверхбольших разреженных СЛАУ. Описаны технологии гибридного программирования с использованием средств передачи межпроцессорных данных, многопотоковых вычислений, векторизации машинных операций и графических ускорителей. Проанализированы характеристики и показатели эффективности распараллеливания алгоритмов и их отображения на архитектуру компьютера, а также вопросы создания математического и программного обеспечения на компонетных принципах формирования больших интегрирующих окружений.</p></abstract><trans-abstract xml:lang="en"><p>The paper deals with basic and applied aspects of high-performance process simulation for oil&amp;gas industry. We study large- and low-scale approaches to managing large parallel simulations with multi-CPU heterogamous computers with distributed hierarchical common RAM. The paper focuses of the implementation of multiscale discontinuous Galerkin high order methods to solve interdisciplinary direct and inverse real-life problems such as complex geometric configurations of multiply connected piecewise-smooth boundaries and contrast material properties in various environments, and algorithms for solving super-large sparse linear equation systems. Hybrid programming technologies a presented that use interCPU data transfer, multi-thread computing, vectorization, and graphics accelerator chips. We also analyze the properties and performance of algorithm paralleling and its mapping to the computer architecture, component-based software development for creating large integrated environments.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>масштабируемое распараллеливание</kwd><kwd>гибридное программирование</kwd><kwd>многопроцессорные гетерогенные системы</kwd><kwd>многомерные междисциплинарные прямые и обратные задачи</kwd><kwd>коммуникационные потери</kwd><kwd>декомпозиция областей</kwd><kwd>scalable paralleling</kwd><kwd>hybrid programming</kwd><kwd>multiCPU heterogeneous systems</kwd><kwd>multidimensional interdisciplinary direct and inverse problems</kwd><kwd>communication losses</kwd><kwd>area decomposition</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Ильин В. П. Фундаментальные вопросы математического моделирования // Вестн. Рос. академии наук. 2016. Т. 86. № 4. С. 26-36.</mixed-citation><mixed-citation xml:lang="en">Ильин В. П. Фундаментальные вопросы математического моделирования // Вестн. Рос. академии наук. 2016. Т. 86. № 4. С. 26-36.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Ильин В. П. О вычислительных методах и технологиях решения задач нефтегазовой отрасли // Вестн. кибернетики. 2016. № 2. 2016. С. 117-127.</mixed-citation><mixed-citation xml:lang="en">Ильин В. П. О вычислительных методах и технологиях решения задач нефтегазовой отрасли // Вестн. кибернетики. 2016. № 2. 2016. С. 117-127.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Вабищевич П. Н., Самарский А. А. Вычислительная теплопередача. М. : Едиториал УРСС. 2003. 784 с.</mixed-citation><mixed-citation xml:lang="en">Вабищевич П. Н., Самарский А. А. Вычислительная теплопередача. М. : Едиториал УРСС. 2003. 784 с.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Бычин И. В., Гавриленко Т. В., Галкин В. А., Гореликов А. В., Ряховский А. В. Численное моделирование 3D-задач теплопроводности с фазовыми переходами на вычислительных системах с распределенной памятью // Вестн. ЮУрГУ. Сер. Вычислительная математика и информатика. 2013. Т. 2. С. 84-93.</mixed-citation><mixed-citation xml:lang="en">Бычин И. В., Гавриленко Т. В., Галкин В. А., Гореликов А. В., Ряховский А. В. Численное моделирование 3D-задач теплопроводности с фазовыми переходами на вычислительных системах с распределенной памятью // Вестн. ЮУрГУ. Сер. Вычислительная математика и информатика. 2013. Т. 2. С. 84-93.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Вабищевич П. Н., Васильева М. В., Павлова Н. В. Численное моделирование термостабилизации фильтрующих грунтов // Математ. моделирование. 2014. Т. 26. № 9. С. 111-125.</mixed-citation><mixed-citation xml:lang="en">Вабищевич П. Н., Васильева М. В., Павлова Н. В. Численное моделирование термостабилизации фильтрующих грунтов // Математ. моделирование. 2014. Т. 26. № 9. С. 111-125.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Богачев К. Ю., Мельниченко Н. С. О пространственной аппроксимации методом подсеток для задачи фильтрации вязкой сжимаемой жидкости в пористой среде // Вычислительные методы и программирование. 2008. Т. 9. С. 191-199.</mixed-citation><mixed-citation xml:lang="en">Богачев К. Ю., Мельниченко Н. С. О пространственной аппроксимации методом подсеток для задачи фильтрации вязкой сжимаемой жидкости в пористой среде // Вычислительные методы и программирование. 2008. Т. 9. С. 191-199.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Бутнев О. И., Горев И. В., Колесников С. С., Кузнецов В. Ю., Пронин В. А., Сидоров М. Л., Яруллин А. Д. Полностью неявная схема решения задач трехфазной фильтрации на неструктурированных сетках в пакете программ НИМФА // Вестн. кибернетики. 2015. № 3 (19). С. 56-72.</mixed-citation><mixed-citation xml:lang="en">Бутнев О. И., Горев И. В., Колесников С. С., Кузнецов В. Ю., Пронин В. А., Сидоров М. Л., Яруллин А. Д. Полностью неявная схема решения задач трехфазной фильтрации на неструктурированных сетках в пакете программ НИМФА // Вестн. кибернетики. 2015. № 3 (19). С. 56-72.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Ильин В. П. О численном решении прямых и обратных задач электромагнитной электроразведки // Сибир. журн. вычислит. математики. 2003. Т. 6. С. 381-394.</mixed-citation><mixed-citation xml:lang="en">Ильин В. П. О численном решении прямых и обратных задач электромагнитной электроразведки // Сибир. журн. вычислит. математики. 2003. Т. 6. С. 381-394.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Федоренко Р. П. Введение в вычислительную физику. М. : МФТИ, 1994. 530 с.</mixed-citation><mixed-citation xml:lang="en">Федоренко Р. П. Введение в вычислительную физику. М. : МФТИ, 1994. 530 с.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Галанин М. П., Лазарева С. А. Метод конечных суперэлементов и его применение для решения задач науки и техники // Математ. моделирование. 2013. Т. 25. № 6. С. 32-40.</mixed-citation><mixed-citation xml:lang="en">Галанин М. П., Лазарева С. А. Метод конечных суперэлементов и его применение для решения задач науки и техники // Математ. моделирование. 2013. Т. 25. № 6. С. 32-40.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Arnold D. N. Unified Analysis of Discontinuous Galerkin methods for Elliptic Problems // SIAM J Numer Fnal. 2002. V. 3. № 5. P. 1749-1779.</mixed-citation><mixed-citation xml:lang="en">Arnold D. N. Unified Analysis of Discontinuous Galerkin methods for Elliptic Problems // SIAM J Numer Fnal. 2002. V. 3. № 5. P. 1749-1779.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Bastian P. A fully-coupled discontinuous Galerkin method for two-phase in porous media with discontinuous capillary pressure // Comput Geosci. 2014. V. 18. P. 779-796.</mixed-citation><mixed-citation xml:lang="en">Bastian P. A fully-coupled discontinuous Galerkin method for two-phase in porous media with discontinuous capillary pressure // Comput Geosci. 2014. V. 18. P. 779-796.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Даутов Р. З., Федотов Е. М. Разрывный смешанный метод Галеркина без штрафа для квазилинейных эллиптических уравнений второго порядка // ЖВММФ. 2013. Т. 53. № 11. P. 1791-1803.</mixed-citation><mixed-citation xml:lang="en">Даутов Р. З., Федотов Е. М. Разрывный смешанный метод Галеркина без штрафа для квазилинейных эллиптических уравнений второго порядка // ЖВММФ. 2013. Т. 53. № 11. P. 1791-1803.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Жалнин Р. В., Ладонкина М. Е., Масягин В. Ф., Тишкин В. Ф. Решение задач о нестационарной фильтрации вещества с помощью разрывного метода Галеркина на неструктурированных сетках // ЖВММФ. 2016. Т. 56. № 6. P. 989-998.</mixed-citation><mixed-citation xml:lang="en">Жалнин Р. В., Ладонкина М. Е., Масягин В. Ф., Тишкин В. Ф. Решение задач о нестационарной фильтрации вещества с помощью разрывного метода Галеркина на неструктурированных сетках // ЖВММФ. 2016. Т. 56. № 6. P. 989-998.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Il’in V. P. Problems of parallel solution of large systems of linear algebraic equations // J of Mathem Sci. 2016. V. 216. № 6. P. 795-804.</mixed-citation><mixed-citation xml:lang="en">Il’in V. P. Problems of parallel solution of large systems of linear algebraic equations // J of Mathem Sci. 2016. V. 216. № 6. P. 795-804.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Гурьева Я. Л., Ильин В. П., Перевозкин Д. В. Алгебро-геометрические и информационные структуры методов декомпозиции областей // Вычислит. методы и программирование. 2016. Т. 17. С. 132-146.</mixed-citation><mixed-citation xml:lang="en">Гурьева Я. Л., Ильин В. П., Перевозкин Д. В. Алгебро-геометрические и информационные структуры методов декомпозиции областей // Вычислит. методы и программирование. 2016. Т. 17. С. 132-146.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Konshin I. N. Parallel computational models for estimation of actual speedup of analyzed algorithm // Russian Supercomputing Days : Proc. of the Int. Conf. MSU Publ, 2016. P. 269-280.</mixed-citation><mixed-citation xml:lang="en">Konshin I. N. Parallel computational models for estimation of actual speedup of analyzed algorithm // Russian Supercomputing Days : Proc. of the Int. Conf. MSU Publ, 2016. P. 269-280.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Голубева Л. А., Ильин В. П., Козырев А. Н. О программных технологиях в геометрических аспектах математического моделирования // Вестн. НГУ. Сер. Информационные технологии. 2012. Т. 10. С. 25-33.</mixed-citation><mixed-citation xml:lang="en">Голубева Л. А., Ильин В. П., Козырев А. Н. О программных технологиях в геометрических аспектах математического моделирования // Вестн. НГУ. Сер. Информационные технологии. 2012. Т. 10. С. 25-33.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Ильин В. П. DELAUNAY: технологическая среда генерации сеток // СибЖИМ. 2013. Т. 16. С. 83-97.</mixed-citation><mixed-citation xml:lang="en">Ильин В. П. DELAUNAY: технологическая среда генерации сеток // СибЖИМ. 2013. Т. 16. С. 83-97.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Бутюгин Д. С., Ильин В. П. Chebyshev: принципы автоматизации построения алгоритмов в интегрированной среде для сеточных аппроксимаций начально-краевых задач // Тр. Междунар. конф. ПАВТ-2014. Челябинск : изд-во ЮУрГУ. 2014. С. 42-50.</mixed-citation><mixed-citation xml:lang="en">Бутюгин Д. С., Ильин В. П. Chebyshev: принципы автоматизации построения алгоритмов в интегрированной среде для сеточных аппроксимаций начально-краевых задач // Тр. Междунар. конф. ПАВТ-2014. Челябинск : изд-во ЮУрГУ. 2014. С. 42-50.</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Butyugin D. S., Il’in V. P. Solution of problems of harmonic electromagnetic field simulation in regularized and mixed formulations // RJNAMM. 2014. V. 29. № 1. P. 1-12.</mixed-citation><mixed-citation xml:lang="en">Butyugin D. S., Il’in V. P. Solution of problems of harmonic electromagnetic field simulation in regularized and mixed formulations // RJNAMM. 2014. V. 29. № 1. P. 1-12.</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Intel Mathematical Kernel Library from Intel. URL: http://software.intel.com/en-us/intel-mkl (дата обращения: 30.01.2017).</mixed-citation><mixed-citation xml:lang="en">Intel Mathematical Kernel Library from Intel. URL: http://software.intel.com/en-us/intel-mkl (дата обращения: 30.01.2017).</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">Бутюгин Д. С., Гурьева Я. Л., Ильин В. П., Перевозкин Д. В., Петухов А. В., Скопин И. Н. Функциональность и технологии алгебраических решателей в библиотеке Krylov // Вестн. ЮУрГУ. Сер. Вычислительная математика и информатика. 2013. Т. 2. С. 92-105.</mixed-citation><mixed-citation xml:lang="en">Бутюгин Д. С., Гурьева Я. Л., Ильин В. П., Перевозкин Д. В., Петухов А. В., Скопин И. Н. Функциональность и технологии алгебраических решателей в библиотеке Krylov // Вестн. ЮУрГУ. Сер. Вычислительная математика и информатика. 2013. Т. 2. С. 92-105.</mixed-citation></citation-alternatives></ref><ref id="cit24"><label>24</label><citation-alternatives><mixed-citation xml:lang="ru">Савченко А. О., Ильин В. П., Бутюгин Д. С. Метод решения внешней трехмерной краевой задачи для уравнения Лапласа // СибЖИМ. 2016. Т. XIX. № 2. С. 88-99.</mixed-citation><mixed-citation xml:lang="en">Савченко А. О., Ильин В. П., Бутюгин Д. С. Метод решения внешней трехмерной краевой задачи для уравнения Лапласа // СибЖИМ. 2016. Т. XIX. № 2. С. 88-99.</mixed-citation></citation-alternatives></ref><ref id="cit25"><label>25</label><citation-alternatives><mixed-citation xml:lang="ru">CCA: The Common Component Architecture Forum. URL: www.cca-forum.org/ (дата обращения: 30.01.2017).</mixed-citation><mixed-citation xml:lang="en">CCA: The Common Component Architecture Forum. URL: www.cca-forum.org/ (дата обращения: 30.01.2017).</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
