|
QUDA
v0.5.0
A library for QCD on GPUs
|
Go to the source code of this file.
Macros | |
| #define | EXT _sp_12_ |
| #define | D1 kparam.D1 |
| #define | D1h kparam.D1h |
| #define | D2 kparam.D2 |
| #define | D3 kparam.D3 |
| #define | D4 kparam.D4 |
| #define | xcomm kparam.ghostDim[0] |
| #define | ycomm kparam.ghostDim[1] |
| #define | zcomm kparam.ghostDim[2] |
| #define | tcomm kparam.ghostDim[3] |
| #define | print_matrix(mul) |
| #define | SHORT int |
| #define | EXT _dp_18_ |
| #define | KERNEL_ENABLED |
| #define | D1 kparam.D1 |
| #define | D1h kparam.D1h |
| #define | D2 kparam.D2 |
| #define | D3 kparam.D3 |
| #define | D4 kparam.D4 |
| #define | xcomm kparam.ghostDim[0] |
| #define | ycomm kparam.ghostDim[1] |
| #define | zcomm kparam.ghostDim[2] |
| #define | tcomm kparam.ghostDim[3] |
| #define | print_matrix(mul) |
| #define | SHORT int |
| #define | EXT _dp_12_ |
| #define | KERNEL_ENABLED |
| #define | D1 kparam.D1 |
| #define | D1h kparam.D1h |
| #define | D2 kparam.D2 |
| #define | D3 kparam.D3 |
| #define | D4 kparam.D4 |
| #define | xcomm kparam.ghostDim[0] |
| #define | ycomm kparam.ghostDim[1] |
| #define | zcomm kparam.ghostDim[2] |
| #define | tcomm kparam.ghostDim[3] |
| #define | print_matrix(mul) |
| #define | SHORT int |
| #define | EXT _sp_18_ |
| #define | KERNEL_ENABLED |
| #define | D1 kparam.D1 |
| #define | D1h kparam.D1h |
| #define | D2 kparam.D2 |
| #define | D3 kparam.D3 |
| #define | D4 kparam.D4 |
| #define | xcomm kparam.ghostDim[0] |
| #define | ycomm kparam.ghostDim[1] |
| #define | zcomm kparam.ghostDim[2] |
| #define | tcomm kparam.ghostDim[3] |
| #define | print_matrix(mul) |
| #define | SHORT int |
| #define | EXT _sp_12_ |
| #define | KERNEL_ENABLED |
| #define | D1 kparam.D1 |
| #define | D1h kparam.D1h |
| #define | D2 kparam.D2 |
| #define | D3 kparam.D3 |
| #define | D4 kparam.D4 |
| #define | xcomm kparam.ghostDim[0] |
| #define | ycomm kparam.ghostDim[1] |
| #define | zcomm kparam.ghostDim[2] |
| #define | tcomm kparam.ghostDim[3] |
| #define | print_matrix(mul) |
| #define | SHORT int |
Functions | |
| template<class RealA , class RealB , int sig_positive, int mu_positive, int _oddBit, int oddness_change> | |
| __global__ void | HISQ_KERNEL_NAME (do_middle_link, EXT)(const RealA *const oprodEven |
| template<class RealA , class RealB , int sig_positive, int mu_positive, int _oddBit, int oddness_change> | |
| __global__ void | HISQ_KERNEL_NAME (do_lepage_middle_link, EXT)(const RealA *const oprodEven |
| template<class RealA , class RealB , int sig_positive, int mu_positive, int _oddBit, int oddness_change> | |
| __global__ void | HISQ_KERNEL_NAME (do_side_link, EXT)(const RealA *const P3Even |
| template<class RealA , class RealB , int sig_positive, int mu_positive, int _oddBit, int oddness_change> | |
| __global__ void | HISQ_KERNEL_NAME (do_side_link_short, EXT)(const RealA *const P3Even |
| template<class RealA , class RealB , SHORT sig_positive, SHORT mu_positive, SHORT _oddBit, int oddness_change> | |
| __global__ void | HISQ_KERNEL_NAME (do_all_link, EXT)(const RealA *const oprodEven |
| template<class RealA , class RealB , int oddBit> | |
| __global__ void | HISQ_KERNEL_NAME (do_longlink, EXT)(const RealB *const linkEven |
| template<class RealA , class RealB , int oddBit> | |
| __global__ void | HISQ_KERNEL_NAME (do_complete_force, EXT)(const RealB *const linkEven |
Variables | |
| __global__ void const RealA *const | oprodOdd |
| __global__ void const RealA *const const RealA *const | QprevEven |
| __global__ void const RealA *const const RealA *const const RealA *const | QprevOdd |
| __global__ void const RealA *const const RealA *const const RealA *const const RealB *const | linkEven |
| __global__ void const RealA *const const RealA *const const RealA *const const RealB *const const RealB *const | linkOdd |
| __global__ void const RealA *const const RealA *const const RealA *const const RealB *const const RealB *const int | sig |
| __global__ void const RealA *const const RealA *const const RealA *const const RealB *const const RealB *const int int | mu |
| __global__ void const RealA *const const RealA *const const RealA *const const RealB *const const RealB *const int int RealTypeId< RealA >::Type | coeff |
| __global__ void const RealA *const const RealA *const const RealA *const const RealB *const const RealB *const int int RealTypeId< RealA >::Type RealA *const | PmuEven |
| __global__ void const RealA *const const RealA *const const RealA *const const RealB *const const RealB *const int int RealTypeId< RealA >::Type RealA *const RealA *const | PmuOdd |
| __global__ void const RealA *const const RealA *const const RealA *const const RealB *const const RealB *const int int RealTypeId< RealA >::Type RealA *const RealA *const RealA *const | P3Even |
| __global__ void const RealA *const const RealA *const const RealA *const const RealB *const const RealB *const int int RealTypeId< RealA >::Type RealA *const RealA *const RealA *const RealA *const | P3Odd |
| __global__ void const RealA *const const RealA *const const RealA *const const RealB *const const RealB *const int int RealTypeId< RealA >::Type RealA *const RealA *const RealA *const RealA *const RealA *const | QmuEven |
| __global__ void const RealA *const const RealA *const const RealA *const const RealB *const const RealB *const int int RealTypeId< RealA >::Type RealA *const RealA *const RealA *const RealA *const RealA *const RealA *const | QmuOdd |
| __global__ void const RealA *const const RealA *const const RealA *const const RealB *const const RealB *const int int RealTypeId< RealA >::Type RealA *const RealA *const RealA *const RealA *const RealA *const RealA *const RealA *const | newOprodEven |
| __global__ void const RealA *const const RealA *const const RealA *const const RealB *const const RealB *const int int RealTypeId< RealA >::Type RealA *const RealA *const RealA *const RealA *const RealA *const RealA *const RealA *const RealA *const | newOprodOdd |
| __global__ void const RealA *const const RealA *const const RealA *const const RealB *const const RealB *const int int RealTypeId< RealA >::Type RealA *const RealA *const RealA *const RealA *const RealA *const RealA *const RealA *const RealA *const hisq_kernel_param_t | kparam |
| __global__ void const RealA *const const RealA *const | QprodEven |
| __global__ void const RealA *const const RealA *const const RealA *const | QprodOdd |
| __global__ void const RealA *const const RealA *const const RealA *const const RealB *const const RealB *const int int RealTypeId< RealA >::Type RealTypeId< RealA >::Type | accumu_coeff |
| __global__ void const RealA *const const RealA *const const RealA *const const RealB *const const RealB *const int int RealTypeId< RealA >::Type RealTypeId< RealA >::Type RealA *const | shortPEven |
| __global__ void const RealA *const const RealA *const const RealA *const const RealB *const const RealB *const int int RealTypeId< RealA >::Type RealTypeId< RealA >::Type RealA *const RealA *const | shortPOdd |
| __global__ void const RealB *const const RealA *const | naikOprodEven |
| __global__ void const RealB *const const RealA *const const RealA *const | naikOprodOdd |
| __global__ void const RealB *const const RealA *const const RealA *const int RealTypeId< RealA >::Type RealA *const | outputEven |
| __global__ void const RealB *const const RealA *const const RealA *const int RealTypeId< RealA >::Type RealA *const RealA *const | outputOdd |
| __global__ void const RealB *const const RealA *const | oprodEven |
| __global__ void const RealB *const const RealA *const const RealA *const int RealA *const | forceEven |
| __global__ void const RealB *const const RealA *const const RealA *const int RealA *const RealA *const | forceOdd |
| __global__ void const RealB *const const RealA *const const RealA *const int RealA *const RealA *const const int | threads |
| #define D1 kparam.D1 |
Definition at line 37 of file hisq_paths_force_quda.cu.
| #define D1 kparam.D1 |
| #define D1 kparam.D1 |
| #define D1 kparam.D1 |
| #define D1 kparam.D1 |
| #define D1h kparam.D1h |
| #define D1h kparam.D1h |
| #define D1h kparam.D1h |
| #define D1h kparam.D1h |
Definition at line 38 of file hisq_paths_force_quda.cu.
| #define D1h kparam.D1h |
| #define D2 kparam.D2 |
Definition at line 39 of file hisq_paths_force_quda.cu.
| #define D2 kparam.D2 |
| #define D2 kparam.D2 |
| #define D2 kparam.D2 |
| #define D2 kparam.D2 |
| #define D3 kparam.D3 |
| #define D3 kparam.D3 |
Definition at line 40 of file hisq_paths_force_quda.cu.
| #define D3 kparam.D3 |
| #define D3 kparam.D3 |
| #define D3 kparam.D3 |
| #define D4 kparam.D4 |
| #define D4 kparam.D4 |
| #define D4 kparam.D4 |
| #define D4 kparam.D4 |
Definition at line 41 of file hisq_paths_force_quda.cu.
| #define D4 kparam.D4 |
| #define EXT _dp_18_ |
| #define EXT _dp_12_ |
| #define EXT _sp_18_ |
| #define EXT _sp_12_ |
Definition at line 20 of file hisq_paths_force_quda.cu.
| #define EXT _sp_12_ |
| #define KERNEL_ENABLED |
| #define KERNEL_ENABLED |
| #define KERNEL_ENABLED |
| #define KERNEL_ENABLED |
| #define print_matrix | ( | mul | ) |
| #define print_matrix | ( | mul | ) |
| #define print_matrix | ( | mul | ) |
Definition at line 48 of file hisq_paths_force_quda.cu.
| #define print_matrix | ( | mul | ) |
| #define print_matrix | ( | mul | ) |
| #define SHORT int |
| #define SHORT int |
| #define SHORT int |
| #define SHORT int |
Definition at line 787 of file hisq_paths_force_quda.cu.
| #define SHORT int |
| #define tcomm kparam.ghostDim[3] |
| #define tcomm kparam.ghostDim[3] |
Definition at line 45 of file hisq_paths_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 42 of file hisq_paths_force_quda.cu.
| #define ycomm kparam.ghostDim[1] |
| #define ycomm kparam.ghostDim[1] |
| #define ycomm kparam.ghostDim[1] |
| #define ycomm kparam.ghostDim[1] |
| #define ycomm kparam.ghostDim[1] |
Definition at line 43 of file hisq_paths_force_quda.cu.
| #define zcomm kparam.ghostDim[2] |
Definition at line 44 of file hisq_paths_force_quda.cu.
| #define zcomm kparam.ghostDim[2] |
| #define zcomm kparam.ghostDim[2] |
| #define zcomm kparam.ghostDim[2] |
| #define zcomm kparam.ghostDim[2] |
| __global__ void HISQ_KERNEL_NAME | ( | do_middle_link | , |
| EXT | |||
| ) | const |
| __global__ void HISQ_KERNEL_NAME | ( | do_lepage_middle_link | , |
| EXT | |||
| ) | const |
| __global__ void HISQ_KERNEL_NAME | ( | do_side_link | , |
| EXT | |||
| ) | const |
| __global__ void HISQ_KERNEL_NAME | ( | do_side_link_short | , |
| EXT | |||
| ) | const |
| __global__ void HISQ_KERNEL_NAME | ( | do_all_link | , |
| EXT | |||
| ) | const |
| __global__ void HISQ_KERNEL_NAME | ( | do_longlink | , |
| EXT | |||
| ) | const |
| __global__ void HISQ_KERNEL_NAME | ( | do_complete_force | , |
| EXT | |||
| ) | const |
| __global__ void const RealA *const const RealA *const const RealA *const const RealB *const const RealB *const SHORT SHORT RealTypeId< RealA >::Type RealTypeId< RealA >::Type accumu_coeff |
Definition at line 538 of file hisq_paths_force_core.h.
| __global__ void const RealB* const const RealA* const const RealA* const int RealTypeId<RealA>::Type coeff |
Definition at line 96 of file hisq_paths_force_core.h.
| __global__ void const RealB* const const RealA* const const RealA* const int RealA* const forceEven |
Definition at line 1146 of file hisq_paths_force_core.h.
| __global__ void const RealB* const const RealA* const const RealA* const int RealA* const RealA* const forceOdd |
Definition at line 1146 of file hisq_paths_force_core.h.
Definition at line 106 of file hisq_paths_force_core.h.
| __global__ void const RealA *const const RealA *const const RealA *const const RealB *const linkEven |
Definition at line 96 of file hisq_paths_force_core.h.
| __global__ void const RealB *const linkOdd |
Definition at line 96 of file hisq_paths_force_core.h.
| __global__ void const RealA *const const RealA *const const RealA *const const RealB *const const RealB *const SHORT SHORT mu |
Definition at line 96 of file hisq_paths_force_core.h.
| __global__ void const RealB* const const RealA* const naikOprodEven |
Definition at line 1007 of file hisq_paths_force_core.h.
| __global__ void const RealB* const const RealA* const const RealA* const naikOprodOdd |
Definition at line 1007 of file hisq_paths_force_core.h.
| __global__ void const RealA *const const RealA *const const RealA *const const RealB *const const RealB *const SHORT SHORT RealTypeId< RealA >::Type RealTypeId< RealA >::Type RealA *const RealA *const RealA *const newOprodEven |
Definition at line 96 of file hisq_paths_force_core.h.
| __global__ void const RealA *const const RealA *const const RealA *const const RealB *const const RealB *const SHORT SHORT RealTypeId< RealA >::Type RealTypeId< RealA >::Type RealA *const RealA *const RealA *const RealA *const newOprodOdd |
Definition at line 96 of file hisq_paths_force_core.h.
| __global__ void const RealB* const const RealA* const oprodEven |
Definition at line 1146 of file hisq_paths_force_core.h.
| __global__ void const RealB *const const RealA *const const RealA *const oprodOdd |
Definition at line 96 of file hisq_paths_force_core.h.
| __global__ void const RealB* const const RealA* const const RealA* const int RealTypeId<RealA>::Type RealA* const outputEven |
Definition at line 1007 of file hisq_paths_force_core.h.
| __global__ void const RealB* const const RealA* const const RealA* const int RealTypeId<RealA>::Type RealA* const RealA* const outputOdd |
Definition at line 1007 of file hisq_paths_force_core.h.
| __global__ void const RealA *const const RealA *const const RealA *const const RealB *const const RealB *const int int RealTypeId< RealA >::Type RealA *const P3Even |
Definition at line 96 of file hisq_paths_force_core.h.
| __global__ void const RealA *const P3Odd |
Definition at line 96 of file hisq_paths_force_core.h.
| __global__ void const RealA* const const RealA* const const RealA* const const RealB* const const RealB* const int int RealTypeId<RealA>::Type RealA* const PmuEven |
Definition at line 96 of file hisq_paths_force_core.h.
| __global__ void const RealA* const const RealA* const const RealA* const const RealB* const const RealB* const int int RealTypeId<RealA>::Type RealA* const RealA* const PmuOdd |
Definition at line 96 of file hisq_paths_force_core.h.
| __global__ void const RealA* const const RealA* const const RealA* const const RealB* const const RealB* const int int RealTypeId<RealA>::Type RealA* const RealA* const RealA* const RealA* const RealA* const QmuEven |
Definition at line 96 of file hisq_paths_force_core.h.
| __global__ void const RealA* const const RealA* const const RealA* const const RealB* const const RealB* const int int RealTypeId<RealA>::Type RealA* const RealA* const RealA* const RealA* const RealA* const RealA* const QmuOdd |
Definition at line 96 of file hisq_paths_force_core.h.
| __global__ void const RealA *const const RealA *const QprevEven |
Definition at line 96 of file hisq_paths_force_core.h.
| __global__ void const RealA *const const RealA *const const RealA *const QprevOdd |
Definition at line 96 of file hisq_paths_force_core.h.
| __global__ void const RealA* const const RealA* const QprodEven |
Definition at line 538 of file hisq_paths_force_core.h.
| __global__ void const RealA* const const RealA* const const RealA* const QprodOdd |
Definition at line 538 of file hisq_paths_force_core.h.
| __global__ void const RealA *const const RealA *const const RealA *const const RealB *const const RealB *const SHORT SHORT RealTypeId< RealA >::Type RealTypeId< RealA >::Type RealA *const shortPEven |
Definition at line 538 of file hisq_paths_force_core.h.
| __global__ void const RealA *const const RealA *const const RealA *const const RealB *const const RealB *const SHORT SHORT RealTypeId< RealA >::Type RealTypeId< RealA >::Type RealA *const RealA *const shortPOdd |
Definition at line 538 of file hisq_paths_force_core.h.
| __global__ void const RealB *const const RealA *const const RealA *const int sig |
Definition at line 96 of file hisq_paths_force_core.h.
| __global__ void const RealB* const const RealA* const const RealA* const int RealA* const RealA* const const int threads |
Definition at line 1151 of file hisq_paths_force_core.h.
1.8.2