kdotpy
Loading...
Searching...
No Matches
kdotpy.diagonalization.feastsolver Namespace Reference

Functions

 feastsolve (mat, emin, emax, n_evals, evec=None, verbose=False, check_inputs=False)
 
 feastoutputmessage (info)
 

Variables

 mkl_int = c_int32
 
list np_ctlib_flags = ['C_CONTIGUOUS', 'ALIGNED']
 
 array_1d_int
 
 array_1d_double
 
 array_1d_complex
 
 array_2d_complex
 
 mkl = cdll.LoadLibrary("libfeast_rt.so")
 
str FEAST_VERS = 'source'
 
str feastInit = 'source' else mkl.feastinit
 
 argtypes
 
str feastSolve = 'source' else mkl.zfeast_hcsrev
 
 fpm = np.zeros((128,), dtype=mkl_int)
 
 matType = c_char(b'F')
 
 epsout = c_double(-1)
 

Function Documentation

◆ feastoutputmessage()

kdotpy.diagonalization.feastsolver.feastoutputmessage ( info)

◆ feastsolve()

kdotpy.diagonalization.feastsolver.feastsolve ( mat,
emin,
emax,
n_evals,
evec = None,
verbose = False,
check_inputs = False )

Variable Documentation

◆ argtypes

kdotpy.diagonalization.feastsolver.argtypes

◆ array_1d_complex

kdotpy.diagonalization.feastsolver.array_1d_complex
Initial value:
1= np.ctypeslib.ndpointer(
2 dtype=np.complex128,
3 ndim=1,
4 flags=np_ctlib_flags
5)

◆ array_1d_double

kdotpy.diagonalization.feastsolver.array_1d_double
Initial value:
1= np.ctypeslib.ndpointer(
2 dtype=c_double,
3 ndim=1,
4 flags=np_ctlib_flags
5)

◆ array_1d_int

kdotpy.diagonalization.feastsolver.array_1d_int
Initial value:
1= np.ctypeslib.ndpointer(
2 dtype=mkl_int,
3 ndim=1,
4 flags=np_ctlib_flags
5)

◆ array_2d_complex

kdotpy.diagonalization.feastsolver.array_2d_complex
Initial value:
1= np.ctypeslib.ndpointer(
2 dtype=np.complex128,
3 ndim=2,
4 flags=np_ctlib_flags
5)

◆ epsout

kdotpy.diagonalization.feastsolver.epsout = c_double(-1)

◆ FEAST_VERS

str kdotpy.diagonalization.feastsolver.FEAST_VERS = 'source'

◆ feastInit

str kdotpy.diagonalization.feastsolver.feastInit = 'source' else mkl.feastinit

◆ feastSolve

str kdotpy.diagonalization.feastsolver.feastSolve = 'source' else mkl.zfeast_hcsrev

◆ fpm

kdotpy.diagonalization.feastsolver.fpm = np.zeros((128,), dtype=mkl_int)

◆ matType

kdotpy.diagonalization.feastsolver.matType = c_char(b'F')

◆ mkl

kdotpy.diagonalization.feastsolver.mkl = cdll.LoadLibrary("libfeast_rt.so")

◆ mkl_int

kdotpy.diagonalization.feastsolver.mkl_int = c_int32

◆ np_ctlib_flags

list kdotpy.diagonalization.feastsolver.np_ctlib_flags = ['C_CONTIGUOUS', 'ALIGNED']