Developer Reference for Intel® oneAPI Math Kernel Library for C

ID 766684
Date 12/16/2022
Public

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

Visible to Intel only — GUID: GUID-2BDD7378-1584-46D3-AC4A-913ABD817889

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.