QUDA  v1.1.0
A library for QCD on GPUs
Functions
hisq_force_reference.h File Reference
#include <enum_quda.h>
#include <gauge_field.h>

Go to the source code of this file.

Functions

void halfwilson_hisq_force_reference (float eps, float weight1, void *act_path_coeff, void *temp_x, void *sitelink, void *mom)
 
void halfwilson_hisq_force_reference (double eps, double weight1, void *act_path_coeff, void *temp_x, void *sitelink, void *mom)
 
void color_matrix_hisq_force_reference (float eps, float weight, void *act_path_coeff, void *temp_xx, void *sitelink, void *mom)
 
void computeHisqOuterProduct (void *src, void *dst, QudaPrecision precision)
 
void computeLinkOrderedOuterProduct (void *src, void *dest, QudaPrecision precision, int gauge_order)
 
void computeLinkOrderedOuterProduct (void *src, void *dest, QudaPrecision precision, size_t separation, int gauge_order)
 
void hisqStaplesForceCPU (const double *path_coeff, const QudaGaugeParam &param, quda::cpuGaugeField &oprod, quda::cpuGaugeField &link, quda::cpuGaugeField *newOprod)
 
void hisqCompleteForceCPU (const QudaGaugeParam &param, quda::cpuGaugeField &oprod, quda::cpuGaugeField &link, quda::cpuGaugeField *mom)
 
void hisqLongLinkForceCPU (double coeff, const QudaGaugeParam &param, quda::cpuGaugeField &oprod, quda::cpuGaugeField &link, quda::cpuGaugeField *newOprod)
 

Function Documentation

◆ color_matrix_hisq_force_reference()

void color_matrix_hisq_force_reference ( float  eps,
float  weight,
void *  act_path_coeff,
void *  temp_xx,
void *  sitelink,
void *  mom 
)

Definition at line 1162 of file hisq_force_reference.cpp.

◆ computeHisqOuterProduct()

void computeHisqOuterProduct ( void *  src,
void *  dst,
QudaPrecision  precision 
)

Definition at line 512 of file hisq_force_reference.cpp.

◆ computeLinkOrderedOuterProduct() [1/2]

void computeLinkOrderedOuterProduct ( void *  src,
void *  dest,
QudaPrecision  precision,
int  gauge_order 
)

Definition at line 475 of file hisq_force_reference.cpp.

◆ computeLinkOrderedOuterProduct() [2/2]

void computeLinkOrderedOuterProduct ( void *  src,
void *  dest,
QudaPrecision  precision,
size_t  separation,
int  gauge_order 
)

Definition at line 485 of file hisq_force_reference.cpp.

◆ halfwilson_hisq_force_reference() [1/2]

void halfwilson_hisq_force_reference ( double  eps,
double  weight1,
void *  act_path_coeff,
void *  temp_x,
void *  sitelink,
void *  mom 
)

Definition at line 1150 of file hisq_force_reference.cpp.

◆ halfwilson_hisq_force_reference() [2/2]

void halfwilson_hisq_force_reference ( float  eps,
float  weight1,
void *  act_path_coeff,
void *  temp_x,
void *  sitelink,
void *  mom 
)

Definition at line 1138 of file hisq_force_reference.cpp.

◆ hisqCompleteForceCPU()

void hisqCompleteForceCPU ( const QudaGaugeParam param,
quda::cpuGaugeField oprod,
quda::cpuGaugeField link,
quda::cpuGaugeField mom 
)

Definition at line 1602 of file hisq_force_reference2.cpp.

◆ hisqLongLinkForceCPU()

void hisqLongLinkForceCPU ( double  coeff,
const QudaGaugeParam param,
quda::cpuGaugeField oprod,
quda::cpuGaugeField link,
quda::cpuGaugeField newOprod 
)

Definition at line 1514 of file hisq_force_reference2.cpp.

◆ hisqStaplesForceCPU()

void hisqStaplesForceCPU ( const double *  path_coeff,
const QudaGaugeParam param,
quda::cpuGaugeField oprod,
quda::cpuGaugeField link,
quda::cpuGaugeField newOprod 
)

Definition at line 1365 of file hisq_force_reference2.cpp.