QUDA  v0.7.0
A library for QCD on GPUs
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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
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
unsigned long threads
int length[]
QudaGaugeParam param
Definition: pack_test.cpp:17
struct quda::kernel_param_s kernel_param_t
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)
cudaGaugeField * cudaMom
void gauge_force_init_cuda(QudaGaugeParam *param, int max_length)