Parallel Algorithm and MPI Implementation of Numerical Study of Phase Transition in the 3D Thermal Spike Model

Cover Page

Abstract


We present an algorithm and parallel computer code for numerical investigation of the thermal processes and phase transitions in materials irradiated by the high energy heavy ion beams. We employ the modified thermal spike model based on the coupled heat conductivity equations for the electron gas and the ion lattice subsystems in the target sample. This system of equations is numerically solved in the cylindrical coordinate system in axially non-symmetric (3D) case. We utilize an expansion of the source function in spherical harmonics, a finite difference approximation and semi-explicit numerical scheme. The dynamics of phase transitions is implemented on the basis of the enthalpy approach. The mathematical formulation of the problem is given; a numerical scheme is described; a parallel algorithm is presented on the basis of the MPI technique (Message Passing Interface). The test calculations on the K100 multi-processor cluster (KIAM RAS, Moscow) with various dimension of the finite-difference mesh and with different number of parallel processors demonstrate efficiency of the C++/MPI code.

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

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

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 - 1116

PDF (Russian) - 122


Copyright (c) 2014 Амирханов И.В., Земляная Е.В., Саркар Н.Р., Сархадов И.С., Тухлиев З.К., Шарипов З.А.

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