<?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">vmait</journal-id><journal-title-group><journal-title xml:lang="ru">Computational Mathematics and Information Technologies</journal-title><trans-title-group xml:lang="en"><trans-title>Computational Mathematics and Information Technologies</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">2587-8999</issn><publisher><publisher-name>Донской государственный технический университет</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.23947/2587-8999-2017-2-194-200</article-id><article-id custom-type="elpub" pub-id-type="custom">vmait-94</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></article-categories><title-group><article-title>Базовая система моделирования (БСМ): концепция, архитектура и методология</article-title><trans-title-group xml:lang="en"><trans-title>Basic system of modelling (BSM): the concept, architecture and methodology</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>Il’in</surname><given-names>Valery Pavlovich</given-names></name></name-alternatives><bio xml:lang="ru"><p>Ильин Валерий Павлович, доктор физико-математических наук, профессор, Институт вычислительной математики и математической геофизики Сибирского отделения РАН (ИВМиМГ СО РАН) (630090, Новосибирск, Россия, Проспект академика Лаврентьева, 6)</p></bio><bio xml:lang="en"><p>Il’in Valery Pavlovich, Doctor of Science in Physics and Maths, Professor, Institute of Computational Mathematics and Mathematical Geophysics of the Siberian Branch of the RAS, Novosibirsk, Russian Federation (6 Prospekt Academician Lavrentyev, Novosibirsk, Russian Federation)</p></bio><email xlink:type="simple">ilin@sscc.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><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>Gladkih</surname><given-names>Viktor Sergeevich</given-names></name></name-alternatives><bio xml:lang="ru"><p>Гладких Виктор Сергеевич, инженер 1 категории, Институт вычислительной математики и математической геофизики Сибирского отделения РАН (ИВМиМГ СО РАН) (630090, Новосибирск, Россия, Проспект академика Лаврентьева, 6)</p></bio><bio xml:lang="en"><p>Gladkih Viktor Sergeevich, engineer of the 1st category, Institute of Computational Mathematics and Mathematical Geophysics of the Siberian Branch of the RAS, Novosibirsk, Russian Federation (6 Prospekt Academician Lavrentyev, Novosibirsk, Russian Federation)</p></bio><email xlink:type="simple">victor_gladkikh@lapasrv.sscc.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Институт вычислительной математики и математической геофизики Сибирского отделения РАН (ИВМиМГ СО РАН) &#13;
(630090, Новосибирск, Россия, Проспект академика Лаврентьева, 6)</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Institute of Computational Mathematics and Mathematical Geophysics of the Siberian Branch of the RAS, Novosibirsk, Russian Federation &#13;
(6 Prospekt Academician Lavrentyev, Novosibirsk, Russian Federation)</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Институт вычислительной математики и математической геофизики Сибирского отделения РАН (ИВМиМГ СО РАН) (630090, Новосибирск, Россия, Проспект академика Лаврентьева, 6)</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Institute of Computational Mathematics and Mathematical Geophysics of the Siberian Branch of the RAS, Novosibirsk, Russian Federation&#13;
(6 Prospekt Academician Lavrentyev, Novosibirsk, Russian Federation)</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2017</year></pub-date><pub-date pub-type="epub"><day>30</day><month>03</month><year>2023</year></pub-date><volume>1</volume><issue>2</issue><elocation-id>94</elocation-id><permissions><copyright-statement>Copyright &amp;#x00A9; Ильин В.П., Гладких В.С., 2023</copyright-statement><copyright-year>2023</copyright-year><copyright-holder xml:lang="ru">Ильин В.П., Гладких В.С.</copyright-holder><copyright-holder xml:lang="en">Il’in V.P., Gladkih V.S.</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.cmit-journal.ru/jour/article/view/94">https://www.cmit-journal.ru/jour/article/view/94</self-uri><abstract><p>Рассматриваются архитектура и основные компоненты базовой системы моделирования (БСМ), являющейся высокопроизводительной вычислительной средой разработки для решения прямых и обратных задач на много-процессорных системах (МВС) с распределенной и иерархической общей памятью. Модули системы БСМ содержат средства геометрического и функционального моделирования, генерации сетки, аппроксимацийвысокого порядка, быстрых алгебраических решателей и т.д. Эффективное распараллеливание достигается за счет использования гибридных программных средств: MPI, OpenMP; векторизации кода, вычислительных библиотек для графических ускорителей.</p></abstract><trans-abstract xml:lang="en"><p>The paper covers the architecture and main functional components of the basic system of modelling (BSM), as the integrated high-performance computational environment to solve interdisciplinary direct and inverse problems on the multi- processor computational system (MPS) with distributed and shared hierarchical memory. BSM subsystems support the stages of geometric and functional modelling, grid generation, high order approximations, fast algebraic solutions, etc. The scalable parallelism is provided by means of hybrid programming models: MPI, OpenMP, computational libraries for graphic accelerators and vectorization. The BSM main principles are discussed to have wide applications and long life cycle.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>Базовая система моделирования</kwd><kwd>среда разработки высокопроизводительных математических приложений</kwd><kwd>поддержка крупномасштабного вычислительного эксперимента.</kwd></kwd-group><kwd-group xml:lang="en"><kwd>Basic system of modelling</kwd><kwd>environment for high-performance computation</kwd><kwd>large-scale computational experiment</kwd><kwd>parallel algorithms</kwd><kwd>math model</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">Работа поддержана грантами РНФ №14-11-00485П и РФФИ №16-29-15122 офи_м.</funding-statement><funding-statement xml:lang="en">The research is supported by the grant of RSF Project No. 14-11-00485 and RFBR No 16-29-15122 ofi_m.</funding-statement></funding-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">ANSYS. URL: www.ansys.com (reference date: July 31, 2017)</mixed-citation><mixed-citation xml:lang="en">ANSYS. URL: www.ansys.com (reference date: July 31, 2017)</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">FEniCS. URL: http://fenicsproject.org/ (reference date: July 31, 2017)</mixed-citation><mixed-citation xml:lang="en">FEniCS. URL: http://fenicsproject.org/ (reference date: July 31, 2017)</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Netlib. URL: http://www.netlib.org/ (reference date: July 31, 2017)</mixed-citation><mixed-citation xml:lang="en">Netlib. URL: http://www.netlib.org/ (reference date: July 31, 2017)</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Intel®. Mathematical Kernel Library. URL: http://software.intel.com/en-us/intel-mkl (reference date: July 31, 2017)</mixed-citation><mixed-citation xml:lang="en">Intel®. Mathematical Kernel Library. URL: http://software.intel.com/en-us/intel-mkl (reference date: July 31, 2017)</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">OpenFOAM. URL: http://www.openfoam.com (reference date: July 31, 2017)</mixed-citation><mixed-citation xml:lang="en">OpenFOAM. URL: http://www.openfoam.com (reference date: July 31, 2017)</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">DUNE. http: //www,dune-project.org (reference date: July 31, 2017)</mixed-citation><mixed-citation xml:lang="en">DUNE. http: //www,dune-project.org (reference date: July 31, 2017)</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">MATLAB. URL: https://www.mathworks.com/products/matlab.html (reference date: July 31, 2017)</mixed-citation><mixed-citation xml:lang="en">MATLAB. URL: https://www.mathworks.com/products/matlab.html (reference date: July 31, 2017)</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Il'in, V.P. On the performance and intelligence of supercomputer modeling. / Il'in V.P., Skopin I.N. // Programming. ‒ 2016. ‒ No. 1. ‒ pp. 10-25.</mixed-citation><mixed-citation xml:lang="en">Il'in, V.P. On the performance and intelligence of supercomputer modeling. / Il'in V.P., Skopin I.N. // Programming. ‒ 2016. ‒ No. 1. ‒ pp. 10-25.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Il'in, V.P. Fundamental questions of mathematical modeling. / Il'in V.P. // Bulletin of the Russian Academy of Sciences. ‒ 2016. ‒ Vol. 86. ‒ No. 4. ‒ pp. 26-36.</mixed-citation><mixed-citation xml:lang="en">Il'in, V.P. Fundamental questions of mathematical modeling. / Il'in V.P. // Bulletin of the Russian Academy of Sciences. ‒ 2016. ‒ Vol. 86. ‒ No. 4. ‒ pp. 26-36.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Kravchenko, V.F. Algebra of logic, atomic functions and wavelets in physical applications / Kravchenko V.F., Rvachev V.L. // Moscow: Fizmatlit, 2006.</mixed-citation><mixed-citation xml:lang="en">Kravchenko, V.F. Algebra of logic, atomic functions and wavelets in physical applications / Kravchenko V.F., Rvachev V.L. // Moscow: Fizmatlit, 2006.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Delfour, M. Metrics, Analysis, Differential Calculus, and Optimization. / Delfour M., Zolesio J. Shapes and Geometries. // Philadelphia: SIAM ‒ 2011.</mixed-citation><mixed-citation xml:lang="en">Delfour, M. Metrics, Analysis, Differential Calculus, and Optimization. / Delfour M., Zolesio J. Shapes and Geometries. // Philadelphia: SIAM ‒ 2011.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Ushakov, D.M. Introduction to the mathematical foundations of CAD. / Ushakov D.M. // Novosibirsk: Publishing house of CJSC LEDAS. - 2008.</mixed-citation><mixed-citation xml:lang="en">Ushakov, D.M. Introduction to the mathematical foundations of CAD. / Ushakov D.M. // Novosibirsk: Publishing house of CJSC LEDAS. - 2008.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">The Herbarium. URL: http://tflex.ru/about/publications/detail/index.php?ID=3846 (reference date: July 31, 2017)</mixed-citation><mixed-citation xml:lang="en">The Herbarium. URL: http://tflex.ru/about/publications/detail/index.php?ID=3846 (reference date: July 31, 2017)</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Golubeva, L.A. On software technologies in geometric aspects of mathematical modeling / Golubeva L.A., Ilyin V.P., Kozyrev A.N. // Bulletin of NSU. Series «Information Technologies». ‒ 2012. ‒ Vol. 10. ‒ pp. 25-33.</mixed-citation><mixed-citation xml:lang="en">Golubeva, L.A. On software technologies in geometric aspects of mathematical modeling / Golubeva L.A., Ilyin V.P., Kozyrev A.N. // Bulletin of NSU. Series «Information Technologies». ‒ 2012. ‒ Vol. 10. ‒ pp. 25-33.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Schoberl J. Netgen-an advancing front 2D / 3D-mesh generator based on abstract rules / Schoberl J. // Computing and Visualization in Science. 1997. ‒ Vol. 1. ‒ pp. 41-52.</mixed-citation><mixed-citation xml:lang="en">Schoberl J. Netgen-an advancing front 2D / 3D-mesh generator based on abstract rules / Schoberl J. // Computing and Visualization in Science. 1997. ‒ Vol. 1. ‒ pp. 41-52.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">GMESH. URL: http://gmsh.info/ (reference date: July 31, 2017)</mixed-citation><mixed-citation xml:lang="en">GMESH. URL: http://gmsh.info/ (reference date: July 31, 2017)</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Il'in, V.P. DELAUNAY: technological environment of grid generation / Il'in V.P. // SIBLIM. ‒ 2013. ‒ Vol.16. ‒ pp. 83-97.</mixed-citation><mixed-citation xml:lang="en">Il'in, V.P. DELAUNAY: technological environment of grid generation / Il'in V.P. // SIBLIM. ‒ 2013. ‒ Vol.16. ‒ pp. 83-97.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Il'in, V.P. Methods of finite differences and finite volumes for elliptic equations. / Il'in V.P. // Novosibirsk: Publishing house of the IVMMG SB RAS. ‒ 2001.</mixed-citation><mixed-citation xml:lang="en">Il'in, V.P. Methods of finite differences and finite volumes for elliptic equations. / Il'in V.P. // Novosibirsk: Publishing house of the IVMMG SB RAS. ‒ 2001.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Il'in V.P. Methods and technologies of finite elements. / Il'in V.P. // Novosibirsk: Publishing house of the IVMMG SB RAS. ‒ 2007.</mixed-citation><mixed-citation xml:lang="en">Il'in V.P. Methods and technologies of finite elements. / Il'in V.P. // Novosibirsk: Publishing house of the IVMMG SB RAS. ‒ 2007.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Butyugin, D.S. Chebyshev: principles of automating the construction of algorithms in an integrated environment for grid approximations of initial-boundary value problems. / Butyugin D.S., Il'in V.P. // Proceedings of the International Conference PCT-2014. Chelyabinsk: Publishing House of SUSU. ‒ 2014. ‒ pp. 42-50.</mixed-citation><mixed-citation xml:lang="en">Butyugin, D.S. Chebyshev: principles of automating the construction of algorithms in an integrated environment for grid approximations of initial-boundary value problems. / Butyugin D.S., Il'in V.P. // Proceedings of the International Conference PCT-2014. Chelyabinsk: Publishing House of SUSU. ‒ 2014. ‒ pp. 42-50.</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Butyugin, D.S. Functionality and technology of algebraic solvers in the Krylov library. / Butyugin DS, Guryeva Ya.L., Il'in V.P. and others // Herald of SUSU. Series «Computational Mathematics and Informatics». ‒ 2013. ‒ Vol. 2. ‒ pp. 92-105.</mixed-citation><mixed-citation xml:lang="en">Butyugin, D.S. Functionality and technology of algebraic solvers in the Krylov library. / Butyugin DS, Guryeva Ya.L., Il'in V.P. and others // Herald of SUSU. Series «Computational Mathematics and Informatics». ‒ 2013. ‒ Vol. 2. ‒ pp. 92-105.</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Il'in, V.P. On the problems of solving large SLAE. / Il'in V.P. // Zapiski Nauchnykh Seminarov POMI RAN ‒ 2015 ‒ pp. 112-127.</mixed-citation><mixed-citation xml:lang="en">Il'in, V.P. On the problems of solving large SLAE. / Il'in V.P. // Zapiski Nauchnykh Seminarov POMI RAN ‒ 2015 ‒ pp. 112-127.</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">Il'in, V.P. On the numerical solution of direct and inverse problems of electromagnetic electrical prospecting / Il'in V.P. // Siberian Journal of Computational Mathematics ‒ 2003 ‒ Vol. 6 ‒ pp. 381-391</mixed-citation><mixed-citation xml:lang="en">Il'in, V.P. On the numerical solution of direct and inverse problems of electromagnetic electrical prospecting / Il'in V.P. // Siberian Journal of Computational Mathematics ‒ 2003 ‒ Vol. 6 ‒ pp. 381-391</mixed-citation></citation-alternatives></ref><ref id="cit24"><label>24</label><citation-alternatives><mixed-citation xml:lang="ru">Il'in, V.P. About component technologies of high-performance mathematical modeling. / Ilyin V.P. // Proceedings of the Intern. Conf. PCT-2015. Ekaterinburg: Ufa, IMM UrB RAS ‒ 2015 ‒ pp. 166-171.</mixed-citation><mixed-citation xml:lang="en">Il'in, V.P. About component technologies of high-performance mathematical modeling. / Ilyin V.P. // Proceedings of the Intern. Conf. PCT-2015. Ekaterinburg: Ufa, IMM UrB RAS ‒ 2015 ‒ pp. 166-171.</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>
