English

Introduction to StarNEig -- A Task-based Library for Solving Nonsymmetric Eigenvalue Problems

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

Abstract

In this paper, we present the StarNEig library for solving dense non-symmetric (generalized) eigenvalue problems. The library is built on top of the StarPU runtime system and targets both shared and distributed memory machines. Some components of the library support GPUs. The library is currently in an early beta state and only real arithmetic is supported. Support for complex data types is planned for a future release. This paper is aimed for potential users of the library. We describe the design choices and capabilities of the library, and contrast them to existing software such as ScaLAPACK. StarNEig implements a ScaLAPACK compatibility layer that should make it easy for a new user to transition to StarNEig. We demonstrate the performance of the library with a small set of computational experiments.

Keywords

Cite

@article{arxiv.1905.04975,
  title  = {Introduction to StarNEig -- A Task-based Library for Solving Nonsymmetric Eigenvalue Problems},
  author = {Mirko Myllykoski and Carl Christian Kjelgaard Mikkelsen},
  journal= {arXiv preprint arXiv:1905.04975},
  year   = {2020}
}

Comments

10 pages, 4 figures (10 when counting sub-figures), 2 tex-files. Submitted to PPAM 2019, 13th international conference on parallel processing and applied mathematics, September 8-11, 2019. Proceedings will be published after the conference by Springer in the LNCS series. Second author's first name is "Carl Christian" and last name "Kjelgaard Mikkelsen"

R2 v1 2026-06-23T09:04:35.277Z