|
QUDA
0.9.0
|
Functions | |
| template<int nColor, int N> | |
| __device__ __host__ int | indexFloatN (int dim, int parity, int x_cb, int row, int col, int stride, int offset_cb) |
| template<typename Float , typename I > | |
| __device__ __host__ Float | timeBoundary (int idx, const I X[QUDA_MAX_DIM], const int R[QUDA_MAX_DIM], QudaTboundary tBoundary, bool isFirstTimeSlice, bool isLastTimeSlice, QudaGhostExchange ghostExchange=QUDA_GHOST_EXCHANGE_NO) |
| template<typename Float , typename I > | |
| __device__ __host__ Float | milcStaggeredPhase (int dim, const int x[], const I R[]) |
| __host__ __device__ constexpr int | ct_sqrt (int n, int i=1) |
| __host__ __device__ constexpr int | Ncolor (int length) |
| Return the number of colors of the accessor based on the length of the field. More... | |
Variables | |
| constexpr bool | default_huge_alloc = true |
Definition at line 934 of file gauge_field_order.h.
References fused_exterior_ndeg_tm_dslash_cuda_gen::i, and n.
Referenced by Ncolor().

|
inline |
Definition at line 286 of file gauge_field_order.h.
References dim, fused_exterior_ndeg_tm_dslash_cuda_gen::i, index(), nColor, and parity.

|
inline |
Definition at line 650 of file gauge_field_order.h.
References dim, R, deg_tm_dslash_cuda_gen::sign(), and x.

Return the number of colors of the accessor based on the length of the field.
| [in] | length | Number of real numbers per link |
Definition at line 943 of file gauge_field_order.h.
References ct_sqrt(), and length.
Referenced by quda::checkNan(), quda::copyGauge(), quda::copyGaugeKernel(), quda::copyGhost(), quda::copyGhostKernel(), quda::extractGhost(), and quda::extractGhostKernel().


|
inline |
timeBoundary variant for extended gauge field
| idx | extended field linear index |
| X | the gauge field dimensions |
| R | the radii dimenions of the extended region |
| tBoundary | the boundary condition |
| isFirstTimeSlice | if we're on the first time slice of nodes |
| isLastTimeSlide | if we're on the last time slice of nodes |
| ghostExchange | if the field is extended or not (determines indexing type) |
Definition at line 624 of file gauge_field_order.h.
References idx, QUDA_GHOST_EXCHANGE_EXTENDED, R, and X.
| constexpr bool quda::gauge::default_huge_alloc = true |
Definition at line 946 of file gauge_field_order.h.
1.8.14