Automation of serial Fortran-program transformation, nessesary for its efficient parallelization by SAPFOR system
A.A. Bulanov, N.A. Kataev
Automatic mapping of serial programs on computing systems with distributed memory may require pre-transformation of the programs, oriented on the class of the systems. SAPFOR system usage for parallelization of application programs has allowed to identify the transformations, the implementation of which can be automated. The article presents the transformations that increases the possibility of effective parallelization of programs by eliminating the causes preventing to parallelization of loops. The implementation of these transformations has allowed to automate the obtaining of serial implementation, effeciently mapped on modern clusters by automatically parallelizing system compiler, for the problem of hydrodynamics.
A.A. Bulanov, N.A. Kataev. Automation of serial Fortran-program transformation, nessesary for its efficient parallelization by SAPFOR system // Proceedings of the international scientific conference "Parallel Computational Technologies (PCT'2015)", Chelyabinsk: Publishing center SUSU, 2015, P. 172-177