|
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.
1.8.6