English

Parallel Robust Computation of Generalized Eigenvectors of Matrix Pencils

Mathematical Software 2020-03-23 v1 Distributed, Parallel, and Cluster Computing Numerical Analysis Numerical Analysis

Abstract

In this paper we consider the problem of computing generalized eigenvectors of a matrix pencil in real Schur form. In exact arithmetic, this problem can be solved using substitution. In practice, substitution is vulnerable to floating-point overflow. The robust solvers xTGEVC in LAPACK prevent overflow by dynamically scaling the eigenvectors. These subroutines are sequential scalar codes which compute the eigenvectors one by one. In this paper we discuss how to derive robust blocked algorithms. The new StarNEig library contains a robust task-parallel solver Zazamoukh which runs on top of StarPU. Our numerical experiments show that Zazamoukh achieves a super-linear speedup compared with DTGEVC for sufficiently large matrices.

Keywords

Cite

@article{arxiv.2003.04776,
  title  = {Parallel Robust Computation of Generalized Eigenvectors of Matrix Pencils},
  author = {Carl Christian Kjelgaard Mikkelsen and Mirko Myllykoski},
  journal= {arXiv preprint arXiv:2003.04776},
  year   = {2020}
}

Comments

This manuscript was accepted to 13th International Conference on Parallel Processing and Applied Mathematics (PPAM2019), Bialystok, Poland, September 8-11, 2019. The final authenticated version is available online at https://doi.org/10.1007/978-3-030-43229-4_6 (DOI valid from May 8, 2020 onward). First author's first name is "Carl Christian" and last name "Kjelgaard Mikkelsen"

R2 v1 2026-06-23T14:10:17.602Z