Parallelism in Matrix Computations

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

This book is primarily intended as a research monograph that could also be used in graduate courses for the design of parallel algorithms in matrix computations. It assumes general but not extensive knowledge of numerical linear algebra, parallel architectures, and parallel programming paradigms. The book consists of four parts: (I) Basics; (II) Dense and Special Matrix Computations; (III) Sparse Matrix Computations; and (IV) Matrix functions and characteristics. Part I deals with parallel programming paradigms and fundamental kernels, including reordering schemes for sparse matrices. Part II is devoted to dense matrix computations such as parallel algorithms for solving linear systems, linear least squares, the symmetric algebraic eigenvalue problem, and the singular-value decomposition. It also deals with the development of parallel algorithms for special linear systems such as banded ,Vandermonde ,Toeplitz ,and block Toeplitz systems. Part III addresses sparse matrix computations: (a) the development of parallel iterative linear system solvers with emphasis on scalable preconditioners, (b) parallel schemes for obtaining a few of the extreme eigenpairs or those contained in a given interval in the spectrum of a standard or generalized symmetric eigenvalue problem, and (c) parallel methods for computing a few of the extreme singular triplets. Part IV focuses on the development of parallel algorithms for matrix functions and special characteristics such as the matrix pseudospectrum and the determinant. The book also reviews the theoretical and practical background necessary when designing these algorithms and includes an extensive bibliography that will be useful to researchers and students alike. The book brings together many existing algorithms for the fundamental matrix computations that have a proven track record of efficient implementation in terms of data locality and data transfer on state-of-the-art systems, as well as several algorithms that are presented for the first time, focusing on the opportunities for parallelism and algorithm robustness.

Author(s): Efstratios Gallopoulos, Bernard Philippe, Ahmed H. Sameh
Series: Scientific Computation
Publisher: Springer
Year: 2015

Language: English
Pages: xxx+473
Tags: Appl.Mathematics/Computational Methods of Engineering; Computational Science and Engineering; Numerical and Computational Physics; Mathematics of Computing; Computer-Aided Engineering (CAD, CAE) and Design

Front Matter....Pages i-xxx
Front Matter....Pages 1-1
Parallel Programming Paradigms....Pages 3-16
Fundamental Kernels....Pages 17-45
Front Matter....Pages 47-47
Recurrences and Triangular Systems....Pages 49-78
General Linear Systems....Pages 79-89
Banded Linear Systems....Pages 91-163
Special Linear Systems....Pages 165-225
Orthogonal Factorization and Linear Least Squares Problems....Pages 227-247
The Symmetric Eigenvalue and Singular-Value Problems....Pages 249-274
Front Matter....Pages 275-275
Iterative Schemes for Large Linear Systems....Pages 277-310
Preconditioners....Pages 311-341
Large Symmetric Eigenvalue Problems....Pages 343-405
Front Matter....Pages 407-407
Matrix Functions and the Determinant....Pages 409-438
Computing the Matrix Pseudospectrum....Pages 439-465
Back Matter....Pages 467-473