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.