Developer Reference for Intel® oneAPI Math Kernel Library for Fortran

ID 766686
Date 12/16/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

Extended Eigensolver Input Parameters for Extremal Eigenvalue Problem

The input parameters for Extended Eigensolver routines are contained in an integer array named pm. To call the Extended Eigensolver interfaces, initialize this array using the mkl_sparse_ee_init routine.

Parameter

Default

Description

pm(1)

0

Reserved for future use.

pm(2)

6

Defines the tolerance for the stopping criteria:


pm(3)

0

Specifies the algorithm to use:

  • 0 - Decided at runtime
  • 1 - The Krylov-Schur method
  • 2 - Subspace Iteration technique based on FEAST algorithm

pm(4)

*

This parameter is referenced only for Krylov-Schur Method. It indicates the number of Lanczos/Arnoldi vectors (NCV) generated at each iteration.

This parameter must be less than or equal to size of matrix and greater than number of eigenvalues (k0) to be computed. If unspecified, NCV is set to be at least 1.5 times larger than k0.

pm(5)

*

Maximum number of iterations. If unspecified, this parameter is set to 10000 for the Krylov-Schur method and 60 for the subspace iteration method.