Standard

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).

Результаты исследований: Публикации в книгах, отчётах, сборниках, трудах конференцийстатья в сборнике материалов конференциинаучнаяРецензирование

Harvard

Schukin, G, Perepelkin, V & Malyshkin, V 2026, Parallelization of a Scientific Application Using Didal Distributed Data Library. в V Malyshkin (ред.), Parallel Computing Technologies., 9, Lecture Notes in Computer Science, Том. 16185, Springer, стр. 124-139, 18th International Conference on Parallel Computing Technologies, Almaty, Казахстан, 06.10.2025. https://doi.org/10.1007/978-3-032-06751-7_9

APA

Schukin, G., Perepelkin, V., & Malyshkin, V. (2026). Parallelization of a Scientific Application Using Didal Distributed Data Library. в V. Malyshkin (Ред.), Parallel Computing Technologies (стр. 124-139). [9] (Lecture Notes in Computer Science; Том 16185). Springer. https://doi.org/10.1007/978-3-032-06751-7_9

Vancouver

Schukin G, Perepelkin V, Malyshkin V. Parallelization of a Scientific Application Using Didal Distributed Data Library. в Malyshkin V, Редактор, Parallel Computing Technologies. Springer. 2026. стр. 124-139. 9. (Lecture Notes in Computer Science). Epub 2025 окт. 1. doi: 10.1007/978-3-032-06751-7_9

Author

Schukin, Georgy ; Perepelkin, Vladislav ; Malyshkin, Victor. / Parallelization of a Scientific Application Using Didal Distributed Data Library. Parallel Computing Technologies. Редактор / Victor Malyshkin. Springer, 2026. стр. 124-139 (Lecture Notes in Computer Science).

BibTeX

@inproceedings{81e3f5af7bf74eb6be25a7299f725d8c,
title = "Parallelization of a Scientific Application Using Didal Distributed Data Library",
abstract = "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{\textquoteright}s efficiency and its comparison with Coarray Fortran implementation are provided.",
author = "Georgy Schukin and Vladislav Perepelkin and Victor Malyshkin",
note = "This work was carried out under state contract with ICMMG SB RAS FWNM-2025- 0005.; 18th International Conference on Parallel Computing Technologies, PaCT 2025 ; Conference date: 06-10-2025 Through 10-10-2025",
year = "2025",
month = oct,
day = "1",
doi = "10.1007/978-3-032-06751-7_9",
language = "English",
isbn = "978-3-032-06750-0",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "124--139",
editor = "Victor Malyshkin",
booktitle = "Parallel Computing Technologies",
address = "United States",
url = "https://ssd.sscc.ru/conference/pact2025/",

}

RIS

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