QUDA v0.4.0
A library for QCD on GPUs
|
Go to the source code of this file.
Defines | |
#define | freeLinkQuda freeGaugeField |
#define | momSiteSize 10 |
#define | gaugeSiteSize 18 |
Functions | |
void | loadLinkToGPU (cudaGaugeField *cudaGauge, cpuGaugeField *cpuGauge, QudaGaugeParam *param) |
void | loadLinkToGPU_ex (cudaGaugeField *cudaGauge, cpuGaugeField *cpuGauge) |
void | loadLinkToGPU_gf (cudaGaugeField *cudaGauge, cpuGaugeField *cpuGauge, QudaGaugeParam *param) |
void | storeLinkToCPU (cpuGaugeField *cpuGauge, cudaGaugeField *cudaGauge, QudaGaugeParam *param) |
void | 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 | 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 | pack_ghost_all_staples_cpu (void *staple, void **cpuGhostStapleBack, void **cpuGhostStapleFwd, int nFace, QudaPrecision precision, int *X) |
void | pack_ghost_all_links (void **cpuLink, void **cpuGhostBack, void **cpuGhostFwd, int dir, int nFace, QudaPrecision precision, int *X) |
void | pack_gauge_diag (void *buf, int *X, void **sitelink, int nu, int mu, int dir1, int dir2, QudaPrecision prec) |
#define freeLinkQuda freeGaugeField |
Definition at line 29 of file fat_force_quda.h.
#define gaugeSiteSize 18 |
Definition at line 32 of file fat_force_quda.h.
#define momSiteSize 10 |
Definition at line 31 of file fat_force_quda.h.
void loadLinkToGPU | ( | cudaGaugeField * | cudaGauge, |
cpuGaugeField * | cpuGauge, | ||
QudaGaugeParam * | param | ||
) |
void loadLinkToGPU_ex | ( | cudaGaugeField * | cudaGauge, |
cpuGaugeField * | cpuGauge | ||
) |
void loadLinkToGPU_gf | ( | cudaGaugeField * | cudaGauge, |
cpuGaugeField * | cpuGauge, | ||
QudaGaugeParam * | param | ||
) |
void pack_gauge_diag | ( | void * | buf, |
int * | X, | ||
void ** | sitelink, | ||
int | nu, | ||
int | mu, | ||
int | dir1, | ||
int | dir2, | ||
QudaPrecision | prec | ||
) |
void pack_ghost_all_links | ( | void ** | cpuLink, |
void ** | cpuGhostBack, | ||
void ** | cpuGhostFwd, | ||
int | dir, | ||
int | nFace, | ||
QudaPrecision | precision, | ||
int * | X | ||
) |
void pack_ghost_all_staples_cpu | ( | void * | staple, |
void ** | cpuGhostStapleBack, | ||
void ** | cpuGhostStapleFwd, | ||
int | nFace, | ||
QudaPrecision | precision, | ||
int * | X | ||
) |
void 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 storeLinkToCPU | ( | cpuGaugeField * | cpuGauge, |
cudaGaugeField * | cudaGauge, | ||
QudaGaugeParam * | param | ||
) |
void 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 | ||
) |