QUDA
v0.7.0
A library for QCD on GPUs
|
#include <quda_internal.h>
#include <quda_matrix.h>
#include <tune_quda.h>
#include <gauge_field.h>
#include <gauge_field_order.h>
#include <ks_force_quda.h>
Go to the source code of this file.
Namespaces | |
quda | |
Functions | |
__device__ __host__ int | quda::linkIndex (int x[], int dx[], const int X[4]) |
__device__ __host__ void | quda::getCoords (int x[4], int cb_index, const int X[4], int parity) |
template<typename Float , typename Oprod , typename Gauge , typename Mom > | |
__host__ __device__ void | quda::completeKSForceCore (KSForceArg< Oprod, Gauge, Mom > &arg, int idx) |
template<typename Float , typename Oprod , typename Gauge , typename Mom > | |
__global__ void | quda::completeKSForceKernel (KSForceArg< Oprod, Gauge, Mom > arg) |
template<typename Float , typename Oprod , typename Gauge , typename Mom > | |
void | quda::completeKSForceCPU (KSForceArg< Oprod, Gauge, Mom > &arg) |
template<typename Float , typename Oprod , typename Gauge , typename Mom > | |
void | quda::completeKSForce (Oprod oprod, Gauge gauge, Mom mom, int dim[4], const GaugeField &meta, QudaFieldLocation location, long long *flops) |
void | quda::completeKSForce (GaugeField &mom, const GaugeField &oprod, const GaugeField &gauge, QudaFieldLocation location, long long *flops=NULL) |
template<typename Float , typename Result , typename Oprod , typename Gauge > | |
__host__ __device__ void | quda::computeKSLongLinkForceCore (KSLongLinkArg< Result, Oprod, Gauge > &arg, int idx) |
template<typename Float , typename Result , typename Oprod , typename Gauge > | |
__global__ void | quda::computeKSLongLinkForceKernel (KSLongLinkArg< Result, Oprod, Gauge > arg) |
template<typename Float , typename Result , typename Oprod , typename Gauge > | |
void | quda::computeKSLongLinkForceCPU (KSLongLinkArg< Result, Oprod, Gauge > &arg) |
template<typename Float , typename Result , typename Oprod , typename Gauge > | |
void | quda::computeKSLongLinkForce (Result res, Oprod oprod, Gauge gauge, int dim[4], const GaugeField &meta, QudaFieldLocation location) |
template<typename Float > | |
void | quda::computeKSLongLinkForce (GaugeField &result, const GaugeField &oprod, const GaugeField &gauge, QudaFieldLocation location) |