|
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 | ||
| ) |
1.7.4