QUDA  v0.7.0
A library for QCD on GPUs
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Macros | Functions
llfat_quda_itf.cpp File Reference
#include <stdio.h>
#include <cuda_runtime.h>
#include <cuda.h>
#include <quda_internal.h>
#include <read_gauge.h>
#include "gauge_field.h"
#include <force_common.h>
#include "llfat_quda.h"
#include <face_quda.h>

Go to the source code of this file.

Namespaces

 quda
 

Macros

#define BLOCK_DIM   64
 
#define MIN_COEFF   1e-7
 

Functions

void exchange_gpu_staple_start (int *X, void *_cudaStaple, int dir, int whichway, cudaStream_t *stream)
 
void exchange_gpu_staple_comms (int *X, void *_cudaStaple, int dir, int whichway, cudaStream_t *stream)
 
void exchange_gpu_staple_wait (int *X, void *_cudaStaple, int dir, int whichway, cudaStream_t *stream)
 
void quda::llfat_cuda (cudaGaugeField *cudaFatLink, cudaGaugeField *cudaLongLink, cudaGaugeField &cudaSiteLink, cudaGaugeField &cudaStaple, cudaGaugeField &cudaStaple1, QudaGaugeParam *param, double *act_path_coeff)
 
void quda::llfat_cuda_ex (cudaGaugeField *cudaFatLink, cudaGaugeField *cudaLongLink, cudaGaugeField &cudaSiteLink, cudaGaugeField &cudaStaple, cudaGaugeField &cudaStaple1, QudaGaugeParam *param, double *act_path_coeff)
 

Macro Definition Documentation

#define BLOCK_DIM   64

Definition at line 13 of file llfat_quda_itf.cpp.

#define MIN_COEFF   1e-7

Definition at line 14 of file llfat_quda_itf.cpp.

Function Documentation

void exchange_gpu_staple_comms ( int *  X,
void *  _cudaStaple,
int  dir,
int  whichway,
cudaStream_t *  stream 
)
void exchange_gpu_staple_start ( int *  X,
void *  _cudaStaple,
int  dir,
int  whichway,
cudaStream_t *  stream 
)
void exchange_gpu_staple_wait ( int *  X,
void *  _cudaStaple,
int  dir,
int  whichway,
cudaStream_t *  stream 
)