Результаты исследований: Публикации в книгах, отчётах, сборниках, трудах конференций › статья в сборнике материалов конференции › научная › Рецензирование
Parallelization of a Scientific Application Using Didal Distributed Data Library. / Schukin, Georgy; Perepelkin, Vladislav; Malyshkin, Victor.
Parallel Computing Technologies. ред. / Victor Malyshkin. Springer, 2026. стр. 124-139 9 (Lecture Notes in Computer Science; Том 16185).Результаты исследований: Публикации в книгах, отчётах, сборниках, трудах конференций › статья в сборнике материалов конференции › научная › Рецензирование
}
TY - GEN
T1 - Parallelization of a Scientific Application Using Didal Distributed Data Library
AU - Schukin, Georgy
AU - Perepelkin, Vladislav
AU - Malyshkin, Victor
N1 - Conference code: 18
PY - 2025/10/1
Y1 - 2025/10/1
N2 - Didal is a distributed data library that supports development of efficient parallel fragmented programs on distributed memory supercomputers. Fragmented programming is a technology where a parallel program is represented as a collection of pieces of data (data fragments) and computations on these pieces (computation fragments), able to be tuned to the resources of a computing system and automatically provide such facilities as dynamic load balancing. While several tools for fragmented programming exist, Didal aims to get benefits from as being a simple to use C++ library, as being able to produce efficient parallel programs. In this paper we study parallelization with Didal library of RHD3D application for numerical modeling of colliding flows in relativistic hydrodynamics. Results of the parallel program’s efficiency and its comparison with Coarray Fortran implementation are provided.
AB - Didal is a distributed data library that supports development of efficient parallel fragmented programs on distributed memory supercomputers. Fragmented programming is a technology where a parallel program is represented as a collection of pieces of data (data fragments) and computations on these pieces (computation fragments), able to be tuned to the resources of a computing system and automatically provide such facilities as dynamic load balancing. While several tools for fragmented programming exist, Didal aims to get benefits from as being a simple to use C++ library, as being able to produce efficient parallel programs. In this paper we study parallelization with Didal library of RHD3D application for numerical modeling of colliding flows in relativistic hydrodynamics. Results of the parallel program’s efficiency and its comparison with Coarray Fortran implementation are provided.
UR - https://www.scopus.com/pages/publications/105019501638
UR - https://www.mendeley.com/catalogue/5aca65ed-0fd7-35d7-afce-f7e6d37355f7/
U2 - 10.1007/978-3-032-06751-7_9
DO - 10.1007/978-3-032-06751-7_9
M3 - Conference contribution
SN - 978-3-032-06750-0
T3 - Lecture Notes in Computer Science
SP - 124
EP - 139
BT - Parallel Computing Technologies
A2 - Malyshkin, Victor
PB - Springer
T2 - 18th International Conference on Parallel Computing Technologies
Y2 - 6 October 2025 through 10 October 2025
ER -
ID: 71479808