Developer Reference for Intel® oneAPI Math Kernel Library for C

ID 766684
Date 3/31/2023
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

The input parameters for Extended Eigensolver routines are contained in an MKL_INT array named fpm. To call the Extended Eigensolver interfaces, this array should be initialized using the routine feastinit.

Parameter

Default

Description

fpm[0]

0

Specifies whether Extended Eigensolver routines print runtime status.

fpm[0]=0

Extended Eigensolver routines do not generate runtime messages at all.

fpm[0]=1

Extended Eigensolver routines print runtime status to the screen.

fpm[1]

8

The number of contour points Ne = 8 (see the description of FEAST algorithm). Must be one of {3,4,5,6,8,10,12,16,20,24,32,40,48}.

fpm[2]

12

Error trace double precision stopping criteria ε (ε = 10-fpm[2]) .

fpm[3]

20

Maximum number of Extended Eigensolver refinement loops allowed. If no convergence is reached within fpm[3] refinement loops, Extended Eigensolver routines return info=2.

fpm[4]

0

User initial subspace. If fpm[4]=0 then Extended Eigensolver routines generate initial subspace, if fpm[4]=1 the user supplied initial subspace is used.