StarNEig User's Guide  v0.1 branch
A task-based library for solving dense nonsymmetric eigenvalue problems
Library configuration

Configuration of the installed library. More...

Macros

#define STARNEIG_VERSION_MAJOR
 StarNEig major version.
 
#define STARNEIG_VERSION_MINOR
 StarNEig minor version.
 
#define STARNEIG_VERSION_PATCH
 StarNEig patch level.
 
#define STARNEIG_ENABLE_MPI
 MPI support enabled. More...
 
#define STARNEIG_ENABLE_CUDA
 CUDA support enabled. More...
 
#define STARNEIG_ENABLE_BLACS
 BLACS support enabled. More...
 
#define STARNEIG_SEP_DM_HESSENBERG
 Distributed memory Hessenberg reduction enabled. More...
 
#define STARNEIG_GEP_DM_HESSENBERGTRIANGULAR
 Distributed memory Hessenberg-triangular reduction enabled. More...
 
#define STARNEIG_SEP_DM_REDUCE
 Full distributed memory reduction enabled. More...
 
#define STARNEIG_GEP_DM_REDUCE
 Full distributed memory generalized reduction enabled. More...
 

Detailed Description

Configuration of the installed library.

Macro Definition Documentation

◆ STARNEIG_ENABLE_MPI

#define STARNEIG_ENABLE_MPI

MPI support enabled.

Defined if the library was compiled with MPI support.

◆ STARNEIG_ENABLE_CUDA

#define STARNEIG_ENABLE_CUDA

CUDA support enabled.

Defined if the library was compiled with CUDA support.

◆ STARNEIG_ENABLE_BLACS

#define STARNEIG_ENABLE_BLACS

BLACS support enabled.

Defined if the library was compiled with ScaLAPACK compatibility layer.

◆ STARNEIG_SEP_DM_HESSENBERG

#define STARNEIG_SEP_DM_HESSENBERG

Distributed memory Hessenberg reduction enabled.

Defined if the starneig_SEP_DM_Hessenberg() function exists.

◆ STARNEIG_GEP_DM_HESSENBERGTRIANGULAR

#define STARNEIG_GEP_DM_HESSENBERGTRIANGULAR

Distributed memory Hessenberg-triangular reduction enabled.

Defined if the starneig_GEP_DM_HessenbergTriangular() function exists.

◆ STARNEIG_SEP_DM_REDUCE

#define STARNEIG_SEP_DM_REDUCE

Full distributed memory reduction enabled.

Defined if the starneig_SEP_DM_Reduce() function exists.

◆ STARNEIG_GEP_DM_REDUCE

#define STARNEIG_GEP_DM_REDUCE

Full distributed memory generalized reduction enabled.

Defined if the starneig_GEP_DM_Reduce() function exists.