The experience of solving applications with irregular grids using DVM-system

Authors

V.A. Bakhtin, A.A. Ermichev, V.A. Krukov, N.V. Podderugina, M.N. Pritula, D.A. Zaharov

Annotation

DVM-system is designed to develop parallel programs of scientific and technical calculations in C-DVMH and Fortran-DVMH languages. These languages use a single parallel programming model (DVMH) and are an extension of the standard C and Fortran languages by parallelism specifications in the form of compiler directives. DVMH-model allows to develop effective parallel programs for heterogeneous computing clusters with accelerators. The article describes the experience of using DVM-system for parallelization of applications using irregular grids.

The research was funded by  RFBR (scientific projects № 16-07-01014, 16-07-01067 and 17-01-00820).

Key words

Automation of parallel program development,, DVM-system, accelerator, GPU, Fortran, C, DVM, GPU.

Language

Russian

Reference

V.A. Bakhtin, A.A. Ermichev, V.A. Krukov, N.V. Podderugina, M.N. Pritula, D.A. Zaharov. The experience of solving applications with irregular grids using DVM-system // Parallel computing technologies - XII international conference, Pavt ' 2018, Rostov-on-don, 2-6 April 2018 Short articles and poster descriptions, Chelyabinsk: Publishing center SUSU, 2018, P. 241-252