A Partitioned Global Address Space Parallel Code for Numerical Modeling in Special Relativistic Hydrodynamics

In this paper, a new relativistic hydrodynamic code based on the Partitioned Global Address Space model of parallel computations is proposed. To implement this model, a combination of the parallel programming technologies Coarray Fortran for interprocess communications and OpenMP for multithreaded execution is used. The joint use of these technologies allows obtaining a code which can be easily implemented in software and has very high performance. For efficient use of such technologies, an original numerical method for solving the equations of special relativistic hydrodynamics has been developed. A detailed description of the construction, verification, and parallel implementation of the numerical method is given. A study of the performance and efficiency of the code has shown that it is comparable with the MPI applications, while its software implementation is much easier. This parallel code is used to simulate the interaction of a relativistic wind with clouds in the interstellar medium.

Authors

Institutions

Publication Details

Journal
Lobachevskii Journal of Mathematics
Published
2025-09-01
DOI
https://doi.org/10.1134/s1995080225611051
Primary Topic
Aquatic and Environmental Studies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Partitioned Global Address Space Parallel Code for Numerical Modeling in Special Relativistic Hydrodynamics

Leandro Abaroa, G. E. Romero, V. G. Elbakyan, I. M. Kulikov et al.
Lobachevskii Journal of Mathematics
Aquatic and Environmental Studies
article

A Partitioned Global Address Space Parallel Code for Numerical Modeling in Special Relativistic Hydrodynamics

Leandro Abaroa, G. E. Romero, V. G. Elbakyan, I. M. Kulikov, D. A. Karavaev, I. G. Chernykh
article en

Abstract

In this paper, a new relativistic hydrodynamic code based on the Partitioned Global Address Space model of parallel computations is proposed. To implement this model, a combination of the parallel programming technologies Coarray Fortran for interprocess communications and OpenMP for multithreaded execution is used. The joint use of these technologies allows obtaining a code which can be easily implemented in software and has very high performance. For efficient use of such technologies, an original numerical method for solving the equations of special relativistic hydrodynamics has been developed. A detailed description of the construction, verification, and parallel implementation of the numerical method is given. A study of the performance and efficiency of the code has shown that it is comparable with the MPI applications, while its software implementation is much easier. This parallel code is used to simulate the interaction of a relativistic wind with clouds in the interstellar medium.

Lobachevskii Journal of MathematicsVol. 46(9)
Southern Federal University (RU), Immanuel Kant Baltic Federal University (RU), Institute of Computational Mathematics and Mathematical Geophysics (RU), Instituto Argentino de Radioastronomía (AR)
Affordable and clean energy
Openalex Percentile: Top 30%
Aquatic and Environmental Studies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.