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

**Authors:** Mirko Myllykoski, Carl Christian Kjelgaard Mikkelsen

arXiv: 1905.04975 · 2020-03-23

## TL;DR

StarNEig is a task-based library built on StarPU for solving dense nonsymmetric eigenvalue problems efficiently on shared and distributed memory systems, with GPU support planned.

## Contribution

It introduces a new task-based library for nonsymmetric eigenvalue problems, offering compatibility with ScaLAPACK and supporting distributed and GPU-accelerated computations.

## Key findings

- Demonstrates competitive performance in computational experiments.
- Provides a ScaLAPACK compatibility layer for easy transition.
- Supports both shared and distributed memory architectures.

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

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1905.04975/full.md

## Figures

17 figures with captions in the complete paper: https://tomesphere.com/paper/1905.04975/full.md

## References

13 references — full list in the complete paper: https://tomesphere.com/paper/1905.04975/full.md

---
Source: https://tomesphere.com/paper/1905.04975