QUDA
v0.7.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
include
gauge_force_quda.h
Go to the documentation of this file.
1
#ifndef _GAUGE_FORCE_QUDA_H
2
#define _GAUGE_FORCE_QUDA_H
3
4
namespace
quda {
5
6
typedef
struct
kernel_param_s
{
7
unsigned
long
threads
;
8
int
ghostDim
[4];
// Whether a ghost zone has been allocated for a given dimension
9
}
kernel_param_t
;
10
11
12
void
gauge_force_init_cuda
(
QudaGaugeParam
*
param
,
int
max_length);
13
void
gauge_force_cuda
(
cudaGaugeField
&
cudaMom
,
double
eb3,
cudaGaugeField
& cudaSiteLink,
14
QudaGaugeParam
*
param
,
int
*** input_path,
int
*
length
,
15
double
* path_coeff,
int
num_paths,
int
max_length);
16
17
}
// namespace quda
18
19
20
#endif // _GAUGE_FORCE_QUDA_H
quda::kernel_param_s::ghostDim
int ghostDim[4]
Definition:
gauge_force_quda.h:8
quda::kernel_param_s::threads
unsigned long threads
Definition:
gauge_force_quda.h:7
length
int length[]
Definition:
gauge_force_test.cpp:41
param
QudaGaugeParam param
Definition:
pack_test.cpp:17
quda::kernel_param_s
Definition:
gauge_force_quda.h:6
QudaGaugeParam_s
Definition:
quda.h:25
quda::kernel_param_t
struct quda::kernel_param_s kernel_param_t
quda::cudaGaugeField
Definition:
gauge_field.h:216
quda::gauge_force_cuda
void gauge_force_cuda(cudaGaugeField &cudaMom, double eb3, cudaGaugeField &cudaSiteLink, QudaGaugeParam *param, int ***input_path, int *length, double *path_coeff, int num_paths, int max_length)
Definition:
gauge_force_quda.cu:328
cudaMom
cudaGaugeField * cudaMom
Definition:
fermion_force_test.cpp:23
quda::gauge_force_init_cuda
void gauge_force_init_cuda(QudaGaugeParam *param, int max_length)
Definition:
gauge_force_quda.cu:112
Generated on Wed Feb 4 2015 17:00:04 for QUDA by
1.8.6