Numerical methods and programming
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Num. Meth. Prog.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Numerical methods and programming, 2022, Volume 23, Issue 4, Pages 288–310
DOI: https://doi.org/10.26089/NumMet.v23r418
(Mi vmp1063)
 

Parallel software tools and technologies

Transformation of sequential Fortran programs for their parallelization into hybrid clusters in the SAPFOR

A. S. Kolganova, G. D. Gusevb

a Keldysh Institute of Applied Mathematics, Moscow, Russia
b Lomonosov Moscow State University, Moscow, Russia
Abstract: 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, transformation automation, parallel computing, DVM (Distributed Virtual Memory), GPU clusters.
Received: 30.07.2022
Accepted: 13.09.2022
Document Type: Article
UDC: 04.272, 004.4'242
Language: Russian
Citation: A. S. Kolganov, G. D. Gusev, “Transformation of sequential Fortran programs for their parallelization into hybrid clusters in the SAPFOR”, Num. Meth. Prog., 23:4 (2022), 288–310
Citation in format AMSBIB
\Bibitem{KolGus22}
\by A.~S.~Kolganov, G.~D.~Gusev
\paper Transformation of sequential Fortran programs for their parallelization into hybrid clusters in the SAPFOR
\jour Num. Meth. Prog.
\yr 2022
\vol 23
\issue 4
\pages 288--310
\mathnet{http://mi.mathnet.ru/vmp1063}
\crossref{https://doi.org/10.26089/NumMet.v23r418}
Linking options:
  • https://www.mathnet.ru/eng/vmp1063
  • https://www.mathnet.ru/eng/vmp/v23/i4/p288
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Numerical methods and programming
    Statistics & downloads:
    Abstract page:48
    Full-text PDF :57
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024