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
fat_force_quda.h File Reference
#include <quda_internal.h>
#include <quda.h>
#include <gauge_field.h>

Go to the source code of this file.

Namespaces

 quda
 

Macros

#define freeLinkQuda   freeGaugeField
 
#define momSiteSize   10
 
#define gaugeSiteSize   18
 

Functions

void quda::loadLinkToGPU (cudaGaugeField *cudaGauge, cpuGaugeField *cpuGauge, QudaGaugeParam *param)
 
void quda::loadLinkToGPU_ex (cudaGaugeField *cudaGauge, cpuGaugeField *cpuGauge)
 
void quda::loadLinkToGPU_gf (cudaGaugeField *cudaGauge, cpuGaugeField *cpuGauge, QudaGaugeParam *param)
 
void quda::storeLinkToCPU (cpuGaugeField *cpuGauge, cudaGaugeField *cudaGauge, QudaGaugeParam *param)
 
void quda::packGhostStaple (int *X, void *even, void *odd, int volume, QudaPrecision prec, int stride, int dir, int whichway, void **fwd_nbr_buf_gpu, void **back_nbr_buf_gpu, void **fwd_nbr_buf, void **back_nbr_buf, cudaStream_t *stream)
 
void quda::unpackGhostStaple (int *X, void *_even, void *_odd, int volume, QudaPrecision prec, int stride, int dir, int whichway, void **fwd_nbr_buf, void **back_nbr_buf, cudaStream_t *stream)
 
void quda::pack_ghost_all_staples_cpu (void *staple, void **cpuGhostStapleBack, void **cpuGhostStapleFwd, int nFace, QudaPrecision precision, int *X)
 
void quda::pack_ghost_all_links (void **cpuLink, void **cpuGhostBack, void **cpuGhostFwd, int dir, int nFace, QudaPrecision precision, int *X)
 
void quda::pack_gauge_diag (void *buf, int *X, void **sitelink, int nu, int mu, int dir1, int dir2, QudaPrecision prec)
 

Macro Definition Documentation

#define freeLinkQuda   freeGaugeField

Definition at line 8 of file fat_force_quda.h.

#define gaugeSiteSize   18

Definition at line 11 of file fat_force_quda.h.

#define momSiteSize   10

Definition at line 10 of file fat_force_quda.h.