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