Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс:
http://elar.urfu.ru/handle/10995/118052
Название: | OMPEGAS: Optimized Relativistic Code for Multicore Architecture |
Авторы: | Akimova, E. N. Misilov, V. E. Kulikov, I. M. Chernykh, I. G. |
Дата публикации: | 2022 |
Издатель: | MDPI |
Библиографическое описание: | OMPEGAS: Optimized Relativistic Code for Multicore Architecture / E. N. Akimova, V. E. Misilov, I. M. Kulikov et al. // Mathematics. — 2022. — Vol. 10. — Iss. 14. — 2546. |
Аннотация: | The paper presents a new hydrodynamical code, OMPEGAS, for the 3D simulation of astrophysical flows on shared memory architectures. It provides a numerical method for solving the three-dimensional equations of the gravitational hydrodynamics based on Godunov’s method for solving the Riemann problem and the piecewise parabolic approximation with a local stencil. It obtains a high order of accuracy and low dissipation of the solution. The code is implemented for multicore processors with vector instructions using the OpenMP technology, Intel SDLT library, and compiler auto-vectorization tools. The model problem of simulating a star explosion was used to study the developed code. The experiments show that the presented code reproduces the behavior of the explosion correctly. Experiments for the model problem with a grid size of (Formula presented.) were performed on an 16-core Intel Core i9-12900K CPU to study the efficiency and performance of the developed code. By using the autovectorization, we achieved a 3.3-fold increase in speed in comparison with the non-vectorized program on the processor with AVX2 support. By using multithreading with OpenMP, we achieved an increase in speed of 2.6 times on a 16-core processor in comparison with the vectorized single-threaded program. The total increase in speed was up to ninefold. © 2022 by the authors. |
Ключевые слова: | COMPUTATIONAL ASTROPHYSICS HIGH PERFORMANCE COMPUTING OPENMP SIMD TYPE II SUPERNOVA |
URI: | http://elar.urfu.ru/handle/10995/118052 |
Условия доступа: | info:eu-repo/semantics/openAccess |
Идентификатор SCOPUS: | 85136181458 |
Идентификатор WOS: | 000831578700001 |
Идентификатор PURE: | 30697825 |
ISSN: | 22277390 |
DOI: | 10.3390/math10142546 |
Сведения о поддержке: | Russian Science Foundation, RSF: 18-11-00044 The work of the third author (I.M.K.) and fourth author (I.G.C.) was supported by the Russian Science Foundation (project no. 18-11-00044). The first author (E.N.A.) and second author (V.E.M.) received no external funding. |
Карточка проекта РНФ: | 18-11-00044 |
Располагается в коллекциях: | Научные публикации ученых УрФУ, проиндексированные в SCOPUS и WoS CC |
Файлы этого ресурса:
Файл | Описание | Размер | Формат | |
---|---|---|---|---|
2-s2.0-85136181458.pdf | 1,1 MB | Adobe PDF | Просмотреть/Открыть |
Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.