Skip to main content
Log in

Iterative solver for systems of linear equations with a sparse stiffness matrix on clusters

  • Published:
Numerical Analysis and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Dongarra, J.J. and Sameh Ahmed, H., On Some Parallel Banded System Solvers, Parallel Comput., 1984, vol. 1, no. 3, pp. 223–235.

    Article  Google Scholar 

  2. 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.

    Article  MathSciNet  Google Scholar 

  3. 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.

    Article  MATH  Google Scholar 

  4. 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).

  5. 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).

  6. 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).

  7. Saad, Y., Iterative Methods for Sparse Linear Systems, 2nd ed., SIAM, 2003.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. A. Kalinkin.

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

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S1995423912020139

Keywords

Navigation