6#ifndef LINEAR_SOLVERS_H
7#define LINEAR_SOLVERS_H
39int cg_mshift_def(
mshift_par *par, spinor_operator M, spinor_operator P, spinor_operator_m Pinv,
spinor_field *in,
74int eva(
int nev,
int nevt,
int init,
int kmax,
int imax,
double ubnd,
double omega1,
double omega2, spinor_operator Op,
76int eva_tuned(
int nev,
int nevt,
int init,
int kmax,
int imax,
double lbnd,
double ubnd,
double omega1,
double omega2,
77 spinor_operator Op,
spinor_field *ev,
double d[],
int *status);
79visible
void jacobi1(
int n,
double a[],
double d[],
double v[]);
80visible
void jacobi2(
int n, hr_complex a[],
double d[], hr_complex v[]);
Basic gpu imports and structs. Include this in files that define GPU logic.
Type definitions and macros for complex numbers.
The elementary site structures defined in suN.h are used in this file to define field structures that...
Definition linear_solvers.h:55
Definition linear_solvers.h:43
Definition linear_solvers.h:21
Spinor field array containing single precision SU(N_f) spinors in chosen fermion representation.
Definition spinor_field.h:207
Spinor field array containing SU(N_f) spinors in chosen fermion representation.
Definition spinor_field.h:189