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. The package is based on an iterative algorithm for solving the initial system of equations with a preconditioner constructed using an algebraic domain decomposition. Such an approach makes it possible to simultaneously multiply the preconditioner and the stiffness matrix by a vector on a cluster. Also, to improve the efficiency of computation, the functionalities PARDISO and Sparse BLAS of the Intel®MKL library are used on each process. In addition to processes parallelization, the package uses OpenMP parallelization on each of these processes, as well as Intel®MKL internal functional parallelization.
Similar content being viewed by others
References
Dongarra, J.J. and Sameh Ahmed, H., On Some Parallel Banded System Solvers, Parallel Comput., 1984, vol. 1, no. 3, pp. 223–235.
Polizzi, E. and Sameh Ahmed, H., A Parallel Hybrid Banded System Solver: The Spike Algorithm, Parallel Comput., 2006, vol. 32, no. 2, pp. 177–194.
Polizzi, E. and Sameh Ahmed, H., Spike: A Parallel Environment for Solving Banded Linear Systems, Comp. Fluids, 2007, vol. 36, no. 1, pp. 113–141.
Li, Z., Saad, Y., and Sosonkina, M., PARMs: A Parallel Version of the Algebraic Recursive Multilevel Solver, Minneapolis: MN, 2001 (Report UMSI-2001-100, Minnesota Supercomputer Institute, University ofMinnesota).
Saad, Y. and Sosonkina, M., PARMs: A Package for the Parallel Iterative Solution of General Large Sparse Linear Systems User’s Guide, Minneapolis: MN, 2004 (Report UMSI-2004-8, Minnesota Supercomputer Institute, University of Minnesota).
Dryja, M. and Widlund, O., An Additive Variant of the Schwarz Alternating Method for the Case of Many Subregions, 1987 (Technical report 339, also Ultracomputer Note 131, Department of Computer Science, Courant Institute).
Saad, Y., Iterative Methods for Sparse Linear Systems, 2nd ed., SIAM, 2003.
Author information
Authors and Affiliations
Corresponding author
Additional information
Original Russian Text © A.A. Kalinkin, Yu.M. Laevsky, 2012, published in Sibirskii Zhurnal Vychislitel’noi Matematiki, 2012, Vol. 15, No. 2, pp. 223–228.
Rights and permissions
About this article
Cite this article
Kalinkin, A.A., Laevsky, Y.M. Iterative solver for systems of linear equations with a sparse stiffness matrix on clusters. Numer. Analys. Appl. 5, 182–186 (2012). https://doi.org/10.1134/S1995423912020139
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S1995423912020139