Abstract:
In this paper, a package of programs for solving systems of linear equations with a sparse matrix for computers with distributed memory is proposed. This package is based on the iterative algorithm for solving the initial system of equations with preconditioner constructed using the algebraic domain decomposition. Such an approach makes possible to multiply by the preconditioner and a stiffness matrix on cluster. Also, to improve the efficiency of computation, PARDISO and SparseBlas functionalities from Intel$\circledR$MKL library are used on each process. In addition to parallelization among processes, this package uses OpenMP parallelization on each of these processes as well as Intel$\circledR$MKL internal functional parallelization.
Key words:sparse solver, domain decomposition, parallelization, MPI and OpenMP.