QUDA
v0.7.0
A library for QCD on GPUs
|
Go to the source code of this file.
Functions | |
template<int oddBit, typename Float , typename Float2 , typename FloatN > | |
__global__ void | GAUGE_FORCE_KERN_NAME (Float2 *momEven, Float2 *momOdd, const int dir, const double eb3, const FloatN *linkEven, const FloatN *linkOdd, const int *input_path, const int *length, const double *path_coeff, const int num_paths, const kernel_param_t kparam) |
#define COMPUTE_NEW_FULL_IDX_MINUS_UPDATE | ( | mydir, | |
idx | |||
) |
Definition at line 156 of file gauge_force_quda.cu.
#define COMPUTE_NEW_FULL_IDX_MINUS_UPDATE | ( | mydir, | |
idx | |||
) |
#define COMPUTE_NEW_FULL_IDX_MINUS_UPDATE | ( | mydir, | |
idx | |||
) |
#define COMPUTE_NEW_FULL_IDX_MINUS_UPDATE | ( | mydir, | |
idx | |||
) |
#define COMPUTE_NEW_FULL_IDX_MINUS_UPDATE | ( | mydir, | |
idx | |||
) |
#define COMPUTE_NEW_FULL_IDX_PLUS_UPDATE | ( | mydir, | |
idx | |||
) |
#define COMPUTE_NEW_FULL_IDX_PLUS_UPDATE | ( | mydir, | |
idx | |||
) |
Definition at line 135 of file gauge_force_quda.cu.
#define COMPUTE_NEW_FULL_IDX_PLUS_UPDATE | ( | mydir, | |
idx | |||
) |
#define COMPUTE_NEW_FULL_IDX_PLUS_UPDATE | ( | mydir, | |
idx | |||
) |
#define COMPUTE_NEW_FULL_IDX_PLUS_UPDATE | ( | mydir, | |
idx | |||
) |
#define linka00_im LINKA0.y |
#define linka00_im LINKA0.y |
#define linka00_im LINKA0.y |
Definition at line 50 of file gauge_force_quda.cu.
#define linka00_im LINKA0.y |
#define linka00_im LINKA0.y |
#define linka00_re LINKA0.x |
#define linka00_re LINKA0.x |
#define linka00_re LINKA0.x |
#define linka00_re LINKA0.x |
#define linka00_re LINKA0.x |
Definition at line 49 of file gauge_force_quda.cu.
#define linka01_im LINKA0.w |
#define linka01_im LINKA1.y |
#define linka01_im LINKA1.y |
Definition at line 52 of file gauge_force_quda.cu.
#define linka01_im LINKA1.y |
#define linka01_im LINKA1.y |
#define linka01_re LINKA0.z |
#define linka01_re LINKA1.x |
#define linka01_re LINKA1.x |
#define linka01_re LINKA1.x |
#define linka01_re LINKA1.x |
Definition at line 51 of file gauge_force_quda.cu.
#define linka02_im LINKA1.y |
#define linka02_im LINKA2.y |
#define linka02_im LINKA2.y |
Definition at line 54 of file gauge_force_quda.cu.
#define linka02_im LINKA2.y |
#define linka02_im LINKA2.y |
#define linka02_re LINKA1.x |
#define linka02_re LINKA2.x |
Definition at line 53 of file gauge_force_quda.cu.
#define linka02_re LINKA2.x |
#define linka02_re LINKA2.x |
#define linka02_re LINKA2.x |
#define linka10_im LINKA1.w |
#define linka10_im LINKA3.y |
#define linka10_im LINKA3.y |
#define linka10_im LINKA3.y |
Definition at line 56 of file gauge_force_quda.cu.
#define linka10_im LINKA3.y |
#define linka10_re LINKA1.z |
#define linka10_re LINKA3.x |
#define linka10_re LINKA3.x |
Definition at line 55 of file gauge_force_quda.cu.
#define linka10_re LINKA3.x |
#define linka10_re LINKA3.x |
#define linka11_im LINKA2.y |
#define linka11_im LINKA4.y |
#define linka11_im LINKA4.y |
#define linka11_im LINKA4.y |
#define linka11_im LINKA4.y |
Definition at line 58 of file gauge_force_quda.cu.
#define linka11_re LINKA2.x |
#define linka11_re LINKA4.x |
#define linka11_re LINKA4.x |
#define linka11_re LINKA4.x |
#define linka11_re LINKA4.x |
Definition at line 57 of file gauge_force_quda.cu.
#define linka12_im LINKA2.w |
#define linka12_im LINKA5.y |
Definition at line 60 of file gauge_force_quda.cu.
#define linka12_im LINKA5.y |
#define linka12_im LINKA5.y |
#define linka12_im LINKA5.y |
#define linka12_re LINKA2.z |
#define linka12_re LINKA5.x |
#define linka12_re LINKA5.x |
#define linka12_re LINKA5.x |
#define linka12_re LINKA5.x |
Definition at line 59 of file gauge_force_quda.cu.
#define linka20_im LINKA3.y |
#define linka20_im LINKA6.y |
Definition at line 62 of file gauge_force_quda.cu.
#define linka20_im LINKA6.y |
#define linka20_im LINKA6.y |
#define linka20_im LINKA6.y |
#define linka20_re LINKA3.x |
#define linka20_re LINKA6.x |
Definition at line 61 of file gauge_force_quda.cu.
#define linka20_re LINKA6.x |
#define linka20_re LINKA6.x |
#define linka20_re LINKA6.x |
#define linka21_im LINKA3.w |
#define linka21_im LINKA7.y |
#define linka21_im LINKA7.y |
Definition at line 64 of file gauge_force_quda.cu.
#define linka21_im LINKA7.y |
#define linka21_im LINKA7.y |
#define linka21_re LINKA3.z |
#define linka21_re LINKA7.x |
Definition at line 63 of file gauge_force_quda.cu.
#define linka21_re LINKA7.x |
#define linka21_re LINKA7.x |
#define linka21_re LINKA7.x |
#define linka22_im LINKA4.y |
#define linka22_im LINKA8.y |
#define linka22_im LINKA8.y |
Definition at line 66 of file gauge_force_quda.cu.
#define linka22_im LINKA8.y |
#define linka22_im LINKA8.y |
#define linka22_re LINKA4.x |
#define linka22_re LINKA8.x |
#define linka22_re LINKA8.x |
#define linka22_re LINKA8.x |
Definition at line 65 of file gauge_force_quda.cu.
#define linka22_re LINKA8.x |
#define linkb00_im LINKB0.y |
#define linkb00_im LINKB0.y |
#define linkb00_im LINKB0.y |
#define linkb00_im LINKB0.y |
Definition at line 69 of file gauge_force_quda.cu.
#define linkb00_im LINKB0.y |
#define linkb00_re LINKB0.x |
#define linkb00_re LINKB0.x |
#define linkb00_re LINKB0.x |
Definition at line 68 of file gauge_force_quda.cu.
#define linkb00_re LINKB0.x |
#define linkb00_re LINKB0.x |
#define linkb01_im LINKB0.w |
#define linkb01_im LINKB1.y |
#define linkb01_im LINKB1.y |
#define linkb01_im LINKB1.y |
Definition at line 71 of file gauge_force_quda.cu.
#define linkb01_im LINKB1.y |
#define linkb01_re LINKB0.z |
#define linkb01_re LINKB1.x |
Definition at line 70 of file gauge_force_quda.cu.
#define linkb01_re LINKB1.x |
#define linkb01_re LINKB1.x |
#define linkb01_re LINKB1.x |
#define linkb02_im LINKB1.y |
#define linkb02_im LINKB2.y |
#define linkb02_im LINKB2.y |
Definition at line 73 of file gauge_force_quda.cu.
#define linkb02_im LINKB2.y |
#define linkb02_im LINKB2.y |
#define linkb02_re LINKB1.x |
#define linkb02_re LINKB2.x |
#define linkb02_re LINKB2.x |
#define linkb02_re LINKB2.x |
Definition at line 72 of file gauge_force_quda.cu.
#define linkb02_re LINKB2.x |
#define linkb10_im LINKB1.w |
#define linkb10_im LINKB3.y |
#define linkb10_im LINKB3.y |
#define linkb10_im LINKB3.y |
Definition at line 75 of file gauge_force_quda.cu.
#define linkb10_im LINKB3.y |
#define linkb10_re LINKB1.z |
#define linkb10_re LINKB3.x |
#define linkb10_re LINKB3.x |
Definition at line 74 of file gauge_force_quda.cu.
#define linkb10_re LINKB3.x |
#define linkb10_re LINKB3.x |
#define linkb11_im LINKB2.y |
#define linkb11_im LINKB4.y |
Definition at line 77 of file gauge_force_quda.cu.
#define linkb11_im LINKB4.y |
#define linkb11_im LINKB4.y |
#define linkb11_im LINKB4.y |
#define linkb11_re LINKB2.x |
#define linkb11_re LINKB4.x |
Definition at line 76 of file gauge_force_quda.cu.
#define linkb11_re LINKB4.x |
#define linkb11_re LINKB4.x |
#define linkb11_re LINKB4.x |
#define linkb12_im LINKB2.w |
#define linkb12_im LINKB5.y |
Definition at line 79 of file gauge_force_quda.cu.
#define linkb12_im LINKB5.y |
#define linkb12_im LINKB5.y |
#define linkb12_im LINKB5.y |
#define linkb12_re LINKB2.z |
#define linkb12_re LINKB5.x |
Definition at line 78 of file gauge_force_quda.cu.
#define linkb12_re LINKB5.x |
#define linkb12_re LINKB5.x |
#define linkb12_re LINKB5.x |
#define linkb20_im LINKB3.y |
#define linkb20_im LINKB6.y |
#define linkb20_im LINKB6.y |
Definition at line 81 of file gauge_force_quda.cu.
#define linkb20_im LINKB6.y |
#define linkb20_im LINKB6.y |
#define linkb20_re LINKB3.x |
#define linkb20_re LINKB6.x |
Definition at line 80 of file gauge_force_quda.cu.
#define linkb20_re LINKB6.x |
#define linkb20_re LINKB6.x |
#define linkb20_re LINKB6.x |
#define linkb21_im LINKB3.w |
#define linkb21_im LINKB7.y |
#define linkb21_im LINKB7.y |
Definition at line 83 of file gauge_force_quda.cu.
#define linkb21_im LINKB7.y |
#define linkb21_im LINKB7.y |
#define linkb21_re LINKB3.z |
#define linkb21_re LINKB7.x |
#define linkb21_re LINKB7.x |
#define linkb21_re LINKB7.x |
#define linkb21_re LINKB7.x |
Definition at line 82 of file gauge_force_quda.cu.
#define linkb22_im LINKB4.y |
#define linkb22_im LINKB8.y |
#define linkb22_im LINKB8.y |
#define linkb22_im LINKB8.y |
#define linkb22_im LINKB8.y |
Definition at line 85 of file gauge_force_quda.cu.
#define linkb22_re LINKB4.x |
#define linkb22_re LINKB8.x |
#define linkb22_re LINKB8.x |
#define linkb22_re LINKB8.x |
#define linkb22_re LINKB8.x |
Definition at line 84 of file gauge_force_quda.cu.
#define MULT_SU3_AN_TEST | ( | ma, | |
mb | |||
) |
#define MULT_SU3_AN_TEST | ( | ma, | |
mb | |||
) |
#define MULT_SU3_AN_TEST | ( | ma, | |
mb | |||
) |
Definition at line 371 of file gauge_force_quda.cu.
#define MULT_SU3_AN_TEST | ( | ma, | |
mb | |||
) |
#define MULT_SU3_AN_TEST | ( | ma, | |
mb | |||
) |
#define MULT_SU3_NA_TEST | ( | ma, | |
mb | |||
) |
#define MULT_SU3_NA_TEST | ( | ma, | |
mb | |||
) |
#define MULT_SU3_NA_TEST | ( | ma, | |
mb | |||
) |
#define MULT_SU3_NA_TEST | ( | ma, | |
mb | |||
) |
Definition at line 275 of file gauge_force_quda.cu.
#define MULT_SU3_NA_TEST | ( | ma, | |
mb | |||
) |
#define MULT_SU3_NN_TEST | ( | ma, | |
mb | |||
) |
Definition at line 180 of file gauge_force_quda.cu.
#define MULT_SU3_NN_TEST | ( | ma, | |
mb | |||
) |
#define MULT_SU3_NN_TEST | ( | ma, | |
mb | |||
) |
#define MULT_SU3_NN_TEST | ( | ma, | |
mb | |||
) |
#define MULT_SU3_NN_TEST | ( | ma, | |
mb | |||
) |
#define print_matrix | ( | mul | ) |
#define print_matrix | ( | mul | ) |
#define print_matrix | ( | mul | ) |
#define print_matrix | ( | mul | ) |
#define print_matrix | ( | mul | ) |
Definition at line 467 of file gauge_force_quda.cu.
#define tcomm kparam.ghostDim[3] |
#define tcomm kparam.ghostDim[3] |
Definition at line 6 of file gauge_force_quda.cu.
#define tcomm kparam.ghostDim[3] |
#define tcomm kparam.ghostDim[3] |
#define tcomm kparam.ghostDim[3] |
#define xcomm kparam.ghostDim[0] |
#define xcomm kparam.ghostDim[0] |
#define xcomm kparam.ghostDim[0] |
#define xcomm kparam.ghostDim[0] |
#define xcomm kparam.ghostDim[0] |
Definition at line 3 of file gauge_force_quda.cu.
#define ycomm kparam.ghostDim[1] |
#define ycomm kparam.ghostDim[1] |
#define ycomm kparam.ghostDim[1] |
Definition at line 4 of file gauge_force_quda.cu.
#define ycomm kparam.ghostDim[1] |
#define ycomm kparam.ghostDim[1] |
#define zcomm kparam.ghostDim[2] |
#define zcomm kparam.ghostDim[2] |
#define zcomm kparam.ghostDim[2] |
#define zcomm kparam.ghostDim[2] |
#define zcomm kparam.ghostDim[2] |
Definition at line 5 of file gauge_force_quda.cu.
__global__ void GAUGE_FORCE_KERN_NAME | ( | Float2 * | momEven, |
Float2 * | momOdd, | ||
const int | dir, | ||
const double | eb3, | ||
const FloatN * | linkEven, | ||
const FloatN * | linkOdd, | ||
const int * | input_path, | ||
const int * | length, | ||
const double * | path_coeff, | ||
const int | num_paths, | ||
const kernel_param_t | kparam | ||
) |
Definition at line 476 of file gauge_force_core.h.