Principles of Software Construction for Simulation of Physical Processes on Hybrid Computing Systems (on the Example of GIMM FPEIP Complex)

Cover Page
  • Authors: Alexandrov E.I., Amirkhanov I.V., Zemlyanaya E.V., Zrelov P.V., Zuev M.I., Ivanov V.V., Podgainy D.V., Sarker N.R., Sarkhadov I.S., Streltsova O.I., Tukhliev Z.K., Sharipov Z.A.
  • Issue: No 2 (2014)
  • Pages: 197-205
  • Section: Articles
  • URL: http://journals.rudn.ru/miph/article/view/8361

Abstract


We discuss the problem of elaborating the software systems designed for modeling of physical processes on computing systems with hybrid architecture, formulate the basic principles of construction of such complexes, and present an example of their implementation for the GIMM FPEIP complex. Complex GIMM FPEIP is intended for simulation of thermal processes in materials irradiated by heavy ion beams. The construction of GIMM FPEIP complex is done according to the requirements, intergrability of GIMM FPEIP into a complex hierarchical structure GIMM NANO and specification of the problem under solution. The complex includes the computational modules that provide parallel algorithms realized on the basis of MPI and CUDA technologies and meant for performing computations on hybrid computing systems. The GIMM FPEIP complex provides a possibility to include new computational modules and to expand the current database of physical parameters. In the construction of the complex, a module approach to the structure of the complex has been applied. This allowed realizing a number of common modules in the form of separate libraries with the possibility of their use in other software complexes. In particular, with the use of this approach, a 3D modeling complex GIMM FPEIVE was constructed. GIMM FPEIP and GIMM FPEIVE complexes were tested on the multi-core computing complex CICC JINR, on hybrid computing complex K100 (Keldysh Institute of Applied Mathematics) and on ”Lomonosov” supercomputer (Lomonosov Moscow State University).

E I Alexandrov

Joint Institute for Nuclear Research

Email: aleksand@jinr.ru
Laboratory of Information Technologies

I V Amirkhanov

Joint Institute for Nuclear Research

Email: camir@jinr.ru
Laboratory of Information Technologies

E V Zemlyanaya

Joint Institute for Nuclear Research

Email: elena@jinr.ru
Laboratory of Information Technologies

P V Zrelov

Joint Institute for Nuclear Research

Email: zrelov@jinr.ru
Laboratory of Information Technologies

M I Zuev

Joint Institute for Nuclear Research

Email: zuevmax@jinr.ru
Laboratory of Information Technologies

V V Ivanov

Joint Institute for Nuclear Research

Email: ivanov@jinr.ru
Laboratory of Information Technologies

D V Podgainy

Joint Institute for Nuclear Research

Email: podgainy@jinr.ru
Laboratory of Information Technologies

N R Sarker

Joint Institute for Nuclear Research

Email: sarker@jinr.ru
Laboratory of Information Technologies

I S Sarkhadov

Joint Institute for Nuclear Research

Email: ibrohim@jinr.ru
Laboratory of Information Technologies

O I Streltsova

Joint Institute for Nuclear Research

Email: strel@jinr.ru
Laboratory of Information Technologies

Z K Tukhliev

Joint Institute for Nuclear Research

Email: zafar@jinr.ru
Laboratory of Information Technologies

Z A Sharipov

Joint Institute for Nuclear Research

Email: zarif@jinr.ru
Laboratory of Information Technologies

Views

Abstract - 952

PDF (Russian) - 48


Copyright (c) 2014 Александров Е.И., Амирханов И.В., Земляная Е.В., Зрелов П.В., Зуев М.И., Иванов В.В., Подгайный Д.В., Саркар Н.Р., Сархадов И.С., Стрельцова О.И., Тухлиев З.К., Шарипов З.А.

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.