Research of a parallel implementationof the splitting method for the heat conductivity problem on clustered computersystems | Vestnik Tomskogo gosudarstvennogo universiteta. Upravlenie, vychislitelnaja tehnika i informatika – Tomsk State University Journal of Control and Computer Science. 2011. № 1(14).

Research of a parallel implementationof the splitting method for the heat conductivity problem on clustered computersystems

The paper consideres a parallel implementation of the splitting methods for heat conductivityproblem, provides results of the numeric simulation performed on clustered computer system,diagrams of the speedup factors dependencies on a number of elementary machines, and definesdependence of the optimal computer systems size on the size of the model.The goal of the research performed, is a determination of the optimal parameters of the parallelalgorithm and computer system that would minimize the programs execution time.A parallel implementation of splitting method for the heat conductivity problemt xx U =U +Uyy, defined in a square area with known initial and boundary conditions, has beenselected as a point of research. Numeric model was built upon a mesh that is uniformly set forspatial and time coordinates. The splitting method reduces solution of the chosen problem to anumeric solving of 2TN sets of linear equations with square tridiagonal N  N matrices(here N stands for the size of models mesh on spatial coordinates, T is the mesh size on timecoordinate). Thomas algorithm has been applied to solve matrices.A linear array of p elementary machines has been chosen as a special structure of the computersystem. The definition domain has been decomposed into p uniform sub-domains along one of thespatial axis. A separate thread of the parallel program calculates data within each sub-domain. Thechosen algorithm assumes point-to-point data exchange operations between neighbor threads.Program code has been written in C++. MPICH 1.21 library has been utilized to establish inter-communication between threads of the parallel program. Numeric simulation has carried on asegment of the distributed multi-cluster computer system of CPCT SibSUTIS.

Download file
Counter downloads: 328

Keywords

параллельные вычисления, схема расщепления, распределённая обработка информации, кластерная вычислительная система, Yanenko splitting methods, parallel computing, distributed data processing, clustered computer system

Authors

NameOrganizationE-mail
Marcus Egor D.Institute of Semiconductor Physics, Novosibirskegor.marcus@gmail.com
Всего: 1

References

Яненко Н.Н. Некоторые вопросы теории модульного анализа и параллельного программирования для задач мат. физики и МСС. М.: Наука, 1982.
Ресурсы Центра параллельных вычислительных технологий ГОУ ВПО «СибГУТИ». URL: http://cpct.sibsutis.ru. (дата обращения: 10.11.2010).
Хорошевский В.Г. Распределённые вычислительные системы с программируемой структурой // Вестник СибГУТИ. 2010. № 2(10).
Хорошевский В.Г. Архитектура вычислительных систем. М.: Издательство МГТУ им. Н.Э. Баумана, 2008.
 Research of a parallel implementationof the splitting method for the heat conductivity problem on clustered computersystems | Vestnik Tomskogo gosudarstvennogo universiteta. Upravlenie, vychislitelnaja tehnika i informatika – Tomsk State University Journal of Control and Computer Science. 2011. № 1(14).

Research of a parallel implementationof the splitting method for the heat conductivity problem on clustered computersystems | Vestnik Tomskogo gosudarstvennogo universiteta. Upravlenie, vychislitelnaja tehnika i informatika – Tomsk State University Journal of Control and Computer Science. 2011. № 1(14).

Download file