|
cudaStream_t * | quda::getBlasStream () |
|
void | quda::initReduce () |
|
void | quda::endReduce () |
|
__device__ double | quda::norm2_ (const double2 &a) |
|
__device__ float | quda::norm2_ (const float2 &a) |
|
__device__ float | quda::norm2_ (const float4 &a) |
|
double | quda::normCuda (const cudaColorSpinorField &b) |
|
__device__ double | quda::dot_ (const double2 &a, const double2 &b) |
|
__device__ float | quda::dot_ (const float2 &a, const float2 &b) |
|
__device__ float | quda::dot_ (const float4 &a, const float4 &b) |
|
double | quda::reDotProductCuda (cudaColorSpinorField &a, cudaColorSpinorField &b) |
|
void | quda::reDotProductCuda (double *result, std::vector< cudaColorSpinorField * > &a, std::vector< cudaColorSpinorField * > &b) |
|
__device__ double2 | quda::dotNormA_ (const double2 &a, const double2 &b) |
|
__device__ double2 | quda::dotNormA_ (const float2 &a, const float2 &b) |
|
__device__ double2 | quda::dotNormA_ (const float4 &a, const float4 &b) |
|
double2 | quda::reDotProductNormACuda (cudaColorSpinorField &a, cudaColorSpinorField &b) |
|
double | quda::axpyNormCuda (const double &a, cudaColorSpinorField &x, cudaColorSpinorField &y) |
|
double | quda::xmyNormCuda (cudaColorSpinorField &a, cudaColorSpinorField &b) |
|
__device__ void | quda::Caxpy_ (const float2 &a, const float4 &x, float4 &y) |
|
__device__ void | quda::Caxpy_ (const float2 &a, const float2 &x, float2 &y) |
|
__device__ void | quda::Caxpy_ (const double2 &a, const double2 &x, double2 &y) |
|
double | quda::caxpyNormCuda (const Complex &a, cudaColorSpinorField &x, cudaColorSpinorField &y) |
|
double | quda::caxpyXmazNormXCuda (const Complex &a, cudaColorSpinorField &x, cudaColorSpinorField &y, cudaColorSpinorField &z) |
|
double | quda::cabxpyAxNormCuda (const double &a, const Complex &b, cudaColorSpinorField &x, cudaColorSpinorField &y) |
|
__device__ double2 | quda::cdot_ (const double2 &a, const double2 &b) |
|
__device__ double2 | quda::cdot_ (const float2 &a, const float2 &b) |
|
__device__ double2 | quda::cdot_ (const float4 &a, const float4 &b) |
|
Complex | quda::cDotProductCuda (cudaColorSpinorField &, cudaColorSpinorField &) |
|
void | quda::cDotProductCuda (Complex *result, std::vector< cudaColorSpinorField * > &a, std::vector< cudaColorSpinorField * > &b) |
|
Complex | quda::xpaycDotzyCuda (cudaColorSpinorField &x, const double &a, cudaColorSpinorField &y, cudaColorSpinorField &z) |
|
Complex | quda::caxpyDotzyCuda (const Complex &a, cudaColorSpinorField &x, cudaColorSpinorField &y, cudaColorSpinorField &z) |
|
__device__ double3 | quda::cdotNormA_ (const double2 &a, const double2 &b) |
|
__device__ double3 | quda::cdotNormA_ (const float2 &a, const float2 &b) |
|
__device__ double3 | quda::cdotNormA_ (const float4 &a, const float4 &b) |
|
double3 | quda::cDotProductNormACuda (cudaColorSpinorField &a, cudaColorSpinorField &b) |
|
__device__ double3 | quda::cdotNormB_ (const double2 &a, const double2 &b) |
|
__device__ double3 | quda::cdotNormB_ (const float2 &a, const float2 &b) |
|
__device__ double3 | quda::cdotNormB_ (const float4 &a, const float4 &b) |
|
double3 | quda::cDotProductNormBCuda (cudaColorSpinorField &a, cudaColorSpinorField &b) |
|
double3 | quda::caxpbypzYmbwcDotProductUYNormYCuda (const Complex &a, cudaColorSpinorField &x, const Complex &b, cudaColorSpinorField &y, cudaColorSpinorField &z, cudaColorSpinorField &w, cudaColorSpinorField &u) |
|
Complex | quda::axpyCGNormCuda (const double &a, cudaColorSpinorField &x, cudaColorSpinorField &y) |
|
double3 | quda::HeavyQuarkResidualNormCuda (cudaColorSpinorField &x, cudaColorSpinorField &r) |
|
double3 | quda::xpyHeavyQuarkResidualNormCuda (cudaColorSpinorField &x, cudaColorSpinorField &y, cudaColorSpinorField &r) |
|
double3 | quda::tripleCGReductionCuda (cudaColorSpinorField &x, cudaColorSpinorField &y, cudaColorSpinorField &z) |
|