Skip to main content

A proposal for parallel sparse BLAS

  • Conference paper
  • First Online:
Applied Parallel Computing Industrial Computation and Optimization (PARA 1996)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1184))

Included in the following conference series:

Abstract

In this paper we propose a set of parallel interfaces that extends the sparse BLAS presented in [8] to distributed memory parallel machines with message passing programming interfaces. Our main target is the implementation of iterative methods with domain-decomposition based preconditioners in an effective and structured way, while keeping the benefits of the serial sparse BLAS. The structure of our framework has also been influenced by the dense PBLAS proposal [5].

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Mario Arioli, Iain Duff, and Daniel Ruiz. Stopping criteria for iterative solvers. SIAM J. Matrix Anal. Appl., 13:138–144, 1992.

    Google Scholar 

  2. Richard Barrett, Michael Berry, Tony Chan, James Demmel, June Donat, Jack Dongarra, Victor Eijkhout, Roldan Pozo, Charles Romine, and Henk van der Vorst. Templates for the solution of linear systems. SIAM, 1993.

    Google Scholar 

  3. F. Cerioni, M. Colajanni, S. Filippone, and S. Maiolatesi. A proposal for parallel sparse BLAS. Technical Report RI.96.05, University of Roma Tor Vergata, Department of Computer Science, Systems and Industrial Engineering, March 1996.

    Google Scholar 

  4. J. Choi, J. Demmel, J. Dhillon, J. Dongarra, S. Ostrouchov, A. Petitet, K. Stanley, D. Walker, and R. C. Whaley. ScaLAPACK: A portable linear algebra library for distributed memory computers. LAPACK Working Note #95, University of Tennessee, 1995.

    Google Scholar 

  5. J. Choi, S. Ostrouchov, A. Petitet, D. Walker, and R. Clint Whaley. A proposal for a set of parallel basic linear algebra subprograms. LAPACK Working Note #100, University of Tennessee, May 1995. http://www.netlib.org/lapack/lawns.

    Google Scholar 

  6. Jack Dongarra, Sven Hammarling, and Susan Ostrouchov. BLAS technical workshop. LAPACK Working Note #109, University of Tennessee, May 1995. http://www.netlib.org/lapack/lawns.

    Google Scholar 

  7. Jack J. Dongarra and R. Clint Whaley. A user's guide to the BLACS v1.0. LAPACK working note #94, University of Tennessee, June 1995. http://www.netlib.org/lapack/lawns.

    Google Scholar 

  8. Iain S. Duff, Michele Marrone, Giuseppe Radicati, and Carlo Vittoli. A set of level 3 basic linear algebra subprograms for sparse matrices. Technical Report RAL-TR-95-049, Computing and Information System Department, Atlas Centre, Rutherford Appleton Laboratory, Oxon OX11 0QX, September 1995. SPARKER Working Note # 1, Ftp address seamus.cc.rl.ac.uk/pub/reports.

    Google Scholar 

  9. Salvatore Filippone, Michele Marrone, and Giuseppe Radicati di Brozolo. Parallel preconditioned conjugate-gradient type algorithms for general sparsity structures. Intern. J. Computer Math., 40:159–167, 1992.

    Google Scholar 

  10. Bruce Hendrickson and Robert Leland. An improved spectral graph partitioning algorithm for mapping parallel computations. SIAM J. Sci. Comput, 16(2):452–469, 1995.

    Google Scholar 

  11. George Karypis and Vipin Kumar. METIS: Unstructured Graph Partitioning and Sparse Matrix Ordering System. University of Minnesota, Department of Computer Science, Minneapolis, MN 55455, August 1995. Internet Address: http://www.cs.umn.edu/∼karypis.

    Google Scholar 

  12. C. T. Kelley. Iterative Methods for Linear and Nonlinear Equations. SIAM, 1995.

    Google Scholar 

  13. Alex Pothen, Horst D. Simon, and Kang-Pu Liou. Partitioning sparse matrices with eigenvectors of graphs. SIAM J. Matrix Anal. Appl., 11:430–452, 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jerzy Waśniewski Jack Dongarra Kaj Madsen Dorte Olesen

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cerioni, F., Colajanni, M., Filippone, S., Maiolatesi, S. (1996). A proposal for parallel sparse BLAS. In: Waśniewski, J., Dongarra, J., Madsen, K., Olesen, D. (eds) Applied Parallel Computing Industrial Computation and Optimization. PARA 1996. Lecture Notes in Computer Science, vol 1184. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-62095-8_18

Download citation

  • DOI: https://doi.org/10.1007/3-540-62095-8_18

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-62095-2

  • Online ISBN: 978-3-540-49643-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics