QUDA  1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Functions
llfat_reference.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void llfat_reference (void **fatlink, void **sitelink, QudaPrecision prec, void *act_path_coeff)
 
void llfat_reference_mg (void **fatlink, void **sitelink, void **ghost_sitelink, void **ghost_sitelink_diag, QudaPrecision prec, void *act_path_coeff)
 
void computeLongLinkCPU (void **longlink, void **sitelink, QudaPrecision prec, void *act_path_coeff)
 
void cpu_axy (QudaPrecision prec, double a, void *x, void *y, int size)
 
void cpu_xpy (QudaPrecision prec, void *x, void *y, int size)
 
void computeHISQLinksCPU (void **fatlink, void **longlink, void **fatlink_eps, void **longlink_eps, void **sitelink, void *qudaGaugeParamPtr, double **act_path_coeffs, double eps_naik)
 
void reorderQDPtoMILC (void *milc_out, void **qdp_in, int V, int siteSize, QudaPrecision out_precision, QudaPrecision in_precision)
 
void reorderMILCtoQDP (void **qdp_out, void *milc_in, int V, int siteSize, QudaPrecision out_precision, QudaPrecision in_precision)
 

Function Documentation

◆ computeHISQLinksCPU()

void computeHISQLinksCPU ( void **  fatlink,
void **  longlink,
void **  fatlink_eps,
void **  longlink_eps,
void **  sitelink,
void *  qudaGaugeParamPtr,
double **  act_path_coeffs,
double  eps_naik 
)

◆ computeLongLinkCPU()

void computeLongLinkCPU ( void **  longlink,
void **  sitelink,
QudaPrecision  prec,
void *  act_path_coeff 
)

Definition at line 365 of file llfat_reference.cpp.

References computeLongLinkCPU(), QUDA_DOUBLE_PRECISION, and QUDA_SINGLE_PRECISION.

Here is the call graph for this function:

◆ cpu_axy()

void cpu_axy ( QudaPrecision  prec,
double  a,
void *  x,
void *  y,
int  size 
)

Definition at line 816 of file llfat_reference.cpp.

References QUDA_DOUBLE_PRECISION, and quda::size.

Referenced by computeHISQLinksCPU(), computeHISQLinksGPU(), and hisq_test().

Here is the caller graph for this function:

◆ cpu_xpy()

void cpu_xpy ( QudaPrecision  prec,
void *  x,
void *  y,
int  size 
)

Definition at line 835 of file llfat_reference.cpp.

References QUDA_DOUBLE_PRECISION, and quda::size.

Referenced by computeHISQLinksCPU(), computeHISQLinksGPU(), and hisq_test().

Here is the caller graph for this function:

◆ llfat_reference()

void llfat_reference ( void **  fatlink,
void **  sitelink,
QudaPrecision  prec,
void *  act_path_coeff 
)

◆ llfat_reference_mg()

void llfat_reference_mg ( void **  fatlink,
void **  sitelink,
void **  ghost_sitelink,
void **  ghost_sitelink_diag,
QudaPrecision  prec,
void *  act_path_coeff 
)

Referenced by computeHISQLinksCPU(), llfat_reference(), and llfat_test().

Here is the caller graph for this function:

◆ reorderMILCtoQDP()

void reorderMILCtoQDP ( void **  qdp_out,
void *  milc_in,
int  V,
int  siteSize,
QudaPrecision  out_precision,
QudaPrecision  in_precision 
)

Definition at line 893 of file llfat_reference.cpp.

References QUDA_DOUBLE_PRECISION, QUDA_SINGLE_PRECISION, and V.

◆ reorderQDPtoMILC()

void reorderQDPtoMILC ( void *  milc_out,
void **  qdp_in,
int  V,
int  siteSize,
QudaPrecision  out_precision,
QudaPrecision  in_precision 
)

Definition at line 866 of file llfat_reference.cpp.

References QUDA_DOUBLE_PRECISION, QUDA_SINGLE_PRECISION, and V.