Skip to main content
Top

Parallelization of a Scientific Application Using Didal Distributed Data Library

  • 2026
  • OriginalPaper
  • Chapter
Published in:

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This chapter delves into the parallelization of the RHD3D application, which is used for numerical modeling of colliding flows in relativistic hydrodynamics. The focus is on using the Didal Distributed Data Library and fragmented programming technology to create an efficient, portable parallel program. The paper provides a detailed description of the fragmented programming technology, the architecture and design decisions of Didal, and the steps taken to parallelize the RHD3D application. Performance and efficiency testing results are presented, with a comparison to an existing Coarray Fortran parallel implementation. The paper also discusses the potential of Didal as a target platform for automatic program construction using the active knowledge concept. Readers will gain insights into the benefits of fragmented programming, the capabilities of the Didal library, and the performance improvements achieved through its use. The chapter concludes with a discussion on future research directions, including the introduction of high-level constructs to Didal to further simplify and speed up the development of parallel programs.
This work was carried out under state contract with ICMMG SB RAS FWNM-2025-0005.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Business + Economics & Engineering + Technology"

Online-Abonnement

Springer Professional "Business + Economics & Engineering + Technology" gives you access to:

  • more than 102.000 books
  • more than 537 journals

from the following subject areas:

  • Automotive
  • Construction + Real Estate
  • Business IT + Informatics
  • Electrical Engineering + Electronics
  • Energy + Sustainability
  • Finance + Banking
  • Management + Leadership
  • Marketing + Sales
  • Mechanical Engineering + Materials
  • Insurance + Risk


Secure your knowledge advantage now!

Springer Professional "Engineering + Technology"

Online-Abonnement

Springer Professional "Engineering + Technology" gives you access to:

  • more than 67.000 books
  • more than 390 journals

from the following specialised fileds:

  • Automotive
  • Business IT + Informatics
  • Construction + Real Estate
  • Electrical Engineering + Electronics
  • Energy + Sustainability
  • Mechanical Engineering + Materials





 

Secure your knowledge advantage now!

Springer Professional "Business + Economics"

Online-Abonnement

Springer Professional "Business + Economics" gives you access to:

  • more than 67.000 books
  • more than 340 journals

from the following specialised fileds:

  • Construction + Real Estate
  • Business IT + Informatics
  • Finance + Banking
  • Management + Leadership
  • Marketing + Sales
  • Insurance + Risk



Secure your knowledge advantage now!

Title
Parallelization of a Scientific Application Using Didal Distributed Data Library
Authors
Georgy Schukin
Vladislav Perepelkin
Victor Malyshkin
Copyright Year
2026
DOI
https://doi.org/10.1007/978-3-032-06751-7_9
This content is only visible if you are logged in and have the appropriate permissions.

Premium Partner

    Image Credits
    Neuer Inhalt/© ITandMEDIA, Nagarro GmbH/© Nagarro GmbH, AvePoint Deutschland GmbH/© AvePoint Deutschland GmbH, AFB Gemeinnützige GmbH/© AFB Gemeinnützige GmbH, USU GmbH/© USU GmbH