Using Fortran DVMH for solution of hydrodynamics problems on the highperformance hybrid computing systems
Authors
V.A. Bakhtin, N.A. Kataev, M.S. Klinov, V.A. Krukov, N.V. Podderugina, M.N. Pritula, A.A. Smirnov
Annotation
In 2011, for new heterogeneous and hybrid supercomputer systems in the Keldysh Institute of Applied mathematics of Russian Academy of Sciences the DVMH model (DVM for Heterogeneous systems) was proposed, high level programming languages, that are standard Fortran and C, extended by directives of mapping program on a parallel machine were developed. The directives are designed as special comments (or pragmas). The article analyzes the performance of Fortran DVMH parallel versions of the programs for solving problems of hydrodynamics “Cavern” and “Container”. The results of calculations by using several thousands of cores and more than 1200 GPU accelerators are presented.
Key words
DVM for Heterogeneous systems, Fortran DVMH, hybrid systems with accelerators, graphics processors, CUDA.
Language
Russian
Reference
V.A. Bakhtin, N.A. Kataev, M.S. Klinov, V.A. Krukov, N.V. Podderugina, M.N. Pritula, A.A. Smirnov. Using Fortran DVMH for solution of hydrodynamics problems on the highperformance hybrid computing systems // Vestnik of SUSU, series "Computational mathematics and Informatics", Chelyabinsk: publishing center SUSU, 2013, Vol. 2, Issue 3, P. 106-120