Transformation of sequential Fortran programs for their parallelization into hybrid clusters in the SAPFOR
Numerical methods and programming, Tome 23 (2022) no. 4, pp. 288-310.

Voir la notice de l'article provenant de la source Math-Net.Ru

The process of parallelizing programs can be difficult due to their optimization for sequential execution. Because of this, the resulting parallel version may be inefficient, and in some cases parallelization is not possible. Transformations of the source code of programs help to solve these problems. This article discusses the implementation of transformations of sequential Fortran programs in the SAPFOR (System FOR Automated Parallelization) system, which make it possible to facilitate the user's work in the system and significantly reduce the complexity of program parallelization. The application of the implemented transformations in the SAPFOR system is demonstrated on a program that solves a system of non-linear partial differential equations. The performance of the obtained parallel version was also compared with the versions parallelized manually using DVM and MPI technologies.
Keywords: SAPFOR (System FOR Automated Parallelization), parallelization automation for clusters, parallel computing, DVM (Distributed Virtual Memory), GPU clusters.
Mots-clés : transformation automation
@article{VMP_2022_23_4_a5,
     author = {A. S. Kolganov and G. D. Gusev},
     title = {Transformation of sequential {Fortran} programs for their parallelization into hybrid clusters in the {SAPFOR}},
     journal = {Numerical methods and programming},
     pages = {288--310},
     publisher = {mathdoc},
     volume = {23},
     number = {4},
     year = {2022},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/VMP_2022_23_4_a5/}
}
TY  - JOUR
AU  - A. S. Kolganov
AU  - G. D. Gusev
TI  - Transformation of sequential Fortran programs for their parallelization into hybrid clusters in the SAPFOR
JO  - Numerical methods and programming
PY  - 2022
SP  - 288
EP  - 310
VL  - 23
IS  - 4
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/VMP_2022_23_4_a5/
LA  - ru
ID  - VMP_2022_23_4_a5
ER  - 
%0 Journal Article
%A A. S. Kolganov
%A G. D. Gusev
%T Transformation of sequential Fortran programs for their parallelization into hybrid clusters in the SAPFOR
%J Numerical methods and programming
%D 2022
%P 288-310
%V 23
%N 4
%I mathdoc
%U http://geodesic.mathdoc.fr/item/VMP_2022_23_4_a5/
%G ru
%F VMP_2022_23_4_a5
A. S. Kolganov; G. D. Gusev. Transformation of sequential Fortran programs for their parallelization into hybrid clusters in the SAPFOR. Numerical methods and programming, Tome 23 (2022) no. 4, pp. 288-310. http://geodesic.mathdoc.fr/item/VMP_2022_23_4_a5/