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).
About the authors
Joint Institute for Nuclear Research
Email: aleksand@jinr.ru
Laboratory of Information Technologies
Joint Institute for Nuclear Research
Email: camir@jinr.ru
Laboratory of Information Technologies
Joint Institute for Nuclear Research
Email: elena@jinr.ru
Laboratory of Information Technologies
Joint Institute for Nuclear Research
Email: zrelov@jinr.ru
Laboratory of Information Technologies
Joint Institute for Nuclear Research
Email: zuevmax@jinr.ru
Laboratory of Information Technologies
Joint Institute for Nuclear Research
Email: ivanov@jinr.ru
Laboratory of Information Technologies
Joint Institute for Nuclear Research
Email: podgainy@jinr.ru
Laboratory of Information Technologies
Joint Institute for Nuclear Research
Email: sarker@jinr.ru
Laboratory of Information Technologies
Joint Institute for Nuclear Research
Email: ibrohim@jinr.ru
Laboratory of Information Technologies
Joint Institute for Nuclear Research
Email: strel@jinr.ru
Laboratory of Information Technologies
Joint Institute for Nuclear Research
Email: zafar@jinr.ru
Laboratory of Information Technologies
Joint Institute for Nuclear Research
Email: zarif@jinr.ru
Laboratory of Information Technologies