QUDA
v0.5.0
A library for QCD on GPUs
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
quda
tests
hisq_force_reference.h
Go to the documentation of this file.
1
#ifndef _HISQ_FORCE_REFERENCE_H
2
#define _HISQ_FORCE_REFERENCE_H
3
4
#include<
enum_quda.h
>
5
6
void
halfwilson_hisq_force_reference
(
float
eps,
float
weight1,
void
* act_path_coeff,
void
* temp_x,
void
* sitelink,
void
* mom);
7
void
halfwilson_hisq_force_reference
(
double
eps,
double
weight1,
void
* act_path_coeff,
void
* temp_x,
void
* sitelink,
void
* mom);
8
9
void
color_matrix_hisq_force_reference
(
float
eps,
float
weight,
10
void
* act_path_coeff,
void
* temp_xx,
11
void
* sitelink,
void
* mom);
12
13
14
void
computeHisqOuterProduct
(
void
* src,
void
* dst,
QudaPrecision
precision);
15
16
void
computeLinkOrderedOuterProduct
(
void
*src,
void
* dest,
QudaPrecision
precision,
int
gauge_order
);
17
18
void
computeLinkOrderedOuterProduct
(
void
*src,
void
* dest,
QudaPrecision
precision,
size_t
separation,
int
gauge_order
);
19
20
#include <
gauge_field.h
>
21
22
void
hisqStaplesForceCPU
(
const
double
* path_coeff,
23
const
QudaGaugeParam
&
param
,
24
quda::cpuGaugeField
&oprod,
25
quda::cpuGaugeField
&link,
26
quda::cpuGaugeField
* newOprod);
27
28
void
hisqCompleteForceCPU
(
const
QudaGaugeParam
&
param
,
29
quda::cpuGaugeField
&oprod,
30
quda::cpuGaugeField
&link,
31
quda::cpuGaugeField
* mom);
32
33
void
hisqLongLinkForceCPU
(
double
coeff
,
34
const
QudaGaugeParam
&
param
,
35
quda::cpuGaugeField
&oprod,
36
quda::cpuGaugeField
&link,
37
quda::cpuGaugeField
*newOprod);
38
39
40
#endif
41
Generated on Wed Mar 20 2013 12:52:18 for QUDA by
1.8.2