|
QUDA v0.4.0
A library for QCD on GPUs
|
Go to the source code of this file.
Defines | |
| #define | EXT _sp_12_ |
| #define | EXT _sp_12_ |
| #define | KERNEL_ENABLED |
| #define | EXT _sp_12_ |
| #define | KERNEL_ENABLED |
| #define | EXT _sp_12_ |
| #define | KERNEL_ENABLED |
| #define | EXT _sp_12_ |
| #define | KERNEL_ENABLED |
Functions | |
| template<class RealA , class RealB , int sig_positive, int mu_positive, int oddBit> | |
| __global__ void | HISQ_KERNEL_NAME (do_middle_link, EXT)(const RealA *const oprodEven |
| int sig_positive int mu_positive int oddBit __global__ void | HISQ_KERNEL_NAME (do_side_link, EXT)(const RealA *const P3Even |
| short sig_positive short mu_positive short oddBit __global__ void | HISQ_KERNEL_NAME (do_all_link, EXT)(const RealA *const oprodEven |
| int oddBit __global__ void | HISQ_KERNEL_NAME (do_longlink, EXT)(const RealB *const linkEven |
| 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 |
| int sig_positive int mu_positive int oddBit __global__ void const RealA *const const RealA *const | QprodEven |
| int sig_positive int mu_positive int oddBit __global__ void const RealA *const const RealA *const const RealA *const | QprodOdd |
| int sig_positive int mu_positive int oddBit __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 |
| int sig_positive int mu_positive int oddBit __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 |
| int sig_positive int mu_positive int oddBit __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 |
| int oddBit __global__ void const RealB *const const RealA *const | naikOprodEven |
| int oddBit __global__ void const RealB *const const RealA *const const RealA *const | naikOprodOdd |
| int oddBit __global__ void const RealB *const const RealA *const const RealA *const int RealTypeId< RealA >::Type RealA *const | outputEven |
| int oddBit __global__ void const RealB *const const RealA *const | oprodEven |
| int oddBit __global__ void const RealB *const const RealA *const const RealA *const int RealA *const | forceEven |
| #define EXT _sp_12_ |
Definition at line 20 of file hisq_paths_force_quda.cu.
| #define EXT _sp_12_ |
| #define EXT _sp_12_ |
| #define EXT _sp_12_ |
| #define EXT _sp_12_ |
| #define KERNEL_ENABLED |
| #define KERNEL_ENABLED |
| #define KERNEL_ENABLED |
| #define KERNEL_ENABLED |
| __global__ void HISQ_KERNEL_NAME | ( | do_middle_link | , |
| EXT | |||
| ) | const |
| int oddBit __global__ void HISQ_KERNEL_NAME | ( | do_complete_force | , |
| EXT | |||
| ) | const |
| int oddBit __global__ void HISQ_KERNEL_NAME | ( | do_longlink | , |
| EXT | |||
| ) | const |
| short sig_positive short mu_positive short oddBit __global__ void HISQ_KERNEL_NAME | ( | do_all_link | , |
| EXT | |||
| ) | const |
| int sig_positive int mu_positive int oddBit __global__ void HISQ_KERNEL_NAME | ( | do_side_link | , |
| EXT | |||
| ) | const |
| short sig_positive short mu_positive short oddBit __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 296 of file hisq_paths_force_core.h.
| int oddBit __global__ void const RealB* const const RealA* const const RealA* const int RealTypeId<RealA>::Type coeff |
Definition at line 69 of file hisq_paths_force_core.h.
| int oddBit __global__ void const RealB* const const RealA* const const RealA* const int RealA* const forceEven |
Definition at line 749 of file hisq_paths_force_core.h.
| short sig_positive short mu_positive short oddBit __global__ void const RealA *const const RealA *const const RealA *const const RealB *const linkEven |
Definition at line 69 of file hisq_paths_force_core.h.
| int oddBit __global__ void const RealB *const linkOdd |
Definition at line 69 of file hisq_paths_force_core.h.
| short sig_positive short mu_positive short oddBit __global__ void const RealA *const const RealA *const const RealA *const const RealB *const const RealB *const short short mu |
Definition at line 69 of file hisq_paths_force_core.h.
| int oddBit __global__ void const RealB* const const RealA* const naikOprodEven |
Definition at line 631 of file hisq_paths_force_core.h.
| int oddBit __global__ void const RealB* const const RealA* const const RealA* const naikOprodOdd |
Definition at line 631 of file hisq_paths_force_core.h.
| short sig_positive short mu_positive short oddBit __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 69 of file hisq_paths_force_core.h.
| int oddBit __global__ void const RealB* const const RealA* const oprodEven |
Definition at line 749 of file hisq_paths_force_core.h.
| int oddBit __global__ void const RealB *const const RealA *const const RealA *const oprodOdd |
Definition at line 69 of file hisq_paths_force_core.h.
| int oddBit __global__ void const RealB* const const RealA* const const RealA* const int RealTypeId<RealA>::Type RealA* const outputEven |
Definition at line 631 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 P3Even |
Definition at line 69 of file hisq_paths_force_core.h.
| int sig_positive int mu_positive int oddBit __global__ void const RealA *const P3Odd |
Definition at line 69 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 69 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 69 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 69 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 69 of file hisq_paths_force_core.h.
| short sig_positive short mu_positive short oddBit __global__ void const RealA *const const RealA *const QprevEven |
Definition at line 69 of file hisq_paths_force_core.h.
| short sig_positive short mu_positive short oddBit __global__ void const RealA *const const RealA *const const RealA *const QprevOdd |
Definition at line 69 of file hisq_paths_force_core.h.
| int sig_positive int mu_positive int oddBit __global__ void const RealA* const const RealA* const QprodEven |
Definition at line 296 of file hisq_paths_force_core.h.
| int sig_positive int mu_positive int oddBit __global__ void const RealA* const const RealA* const const RealA* const QprodOdd |
Definition at line 296 of file hisq_paths_force_core.h.
| short sig_positive short mu_positive short oddBit __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 296 of file hisq_paths_force_core.h.
| short sig_positive short mu_positive short oddBit __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 296 of file hisq_paths_force_core.h.
| int oddBit __global__ void const RealB *const const RealA *const const RealA *const int sig |
Definition at line 69 of file hisq_paths_force_core.h.
1.7.4