RUS  ENG
Full version
JOURNALS // Numerical methods and programming // Archive

Num. Meth. Prog., 2018 Volume 19, Issue 3, Pages 219–229 (Mi vmp914)

Issues of parallel software development for the domain decomposition methods

Ya. L. Gur'eva, D. V. Perevozkin

Institute of Computational Mathematics and Mathematical Geophysics of Siberian Branch of Russian Academy of Sciences, Novosibirsk

Abstract: Various aspects of parallel software development for the domain decomposition methods are considered: the application of MPI programming technology for cluster systems, the choice points in the design of parallel programs for the domain decomposition methods, the need to implement a matrix action without its explicit representation, the work with index sets in the software implementation of restriction and continuation operators as well as in the data exchange between subdomains. On a series of numerical experiments for a model problem, the questions of the best choice of the configuration of launching an executable program on a cluster are studied to minimize the computation time and a strategy for performing such experiments is proposed.

Keywords: domain decomposition method, parallel algorithm, scalability, data structures, numerical experiment.

UDC: 519.6; 519.67; 519.683

Received: 19.04.2018



© Steklov Math. Inst. of RAS, 2024