|
QUDA
0.9.0
|
Classes | |
| class | CopyCuda |
Functions | |
| template<typename FloatN , int N, typename Output , typename Input > | |
| __global__ void | copyKernel (Output Y, Input X, int length) |
| void | copy (cudaColorSpinorField &dst, const cudaColorSpinorField &src) |
Variables | |
| struct { | |
| const char * quda::blas::copy_ns::vol_str | |
| const char * quda::blas::copy_ns::aux_str | |
| } | blasStrings |
| void quda::blas::copy_ns::copy | ( | cudaColorSpinorField & | dst, |
| const cudaColorSpinorField & | src | ||
| ) |
Definition at line 105 of file copy_quda.cu.
References quda::ColorSpinorField::AuxString(), blasStrings, quda::blas::bytes, quda::ColorSpinorField::Bytes(), checkCudaError, checkSpinorLength, errorQuda, float, quda::blas::getStream(), quda::ColorSpinorField::Length(), quda::ColorSpinorField::Norm(), quda::ColorSpinorField::NormBytes(), quda::ColorSpinorField::Nspin(), quda::LatticeField::Precision(), QUDA_DOUBLE_PRECISION, QUDA_HALF_PRECISION, QUDA_SINGLE_PRECISION, qudaMemcpy, quda::ColorSpinorField::RealLength(), quda::ColorSpinorField::SiteSubset(), src, strcat(), strcpy(), tmp, quda::ColorSpinorField::V(), and quda::ColorSpinorField::Volume().
Referenced by quda::blas::copy().


| __global__ void quda::blas::copy_ns::copyKernel | ( | Output | Y, |
| Input | X, | ||
| int | length | ||
| ) |
Definition at line 32 of file copy_quda.cu.
References blockDim, gridDim, fused_exterior_ndeg_tm_dslash_cuda_gen::i, length, parity, X, and x.
| const char* quda::blas::copy_ns::aux_str |
Definition at line 28 of file copy_quda.cu.
| struct { ... } quda::blas::copy_ns::blasStrings |
Referenced by copy(), and quda::blas::copy_ns::CopyCuda< FloatN, N, Output, Input >::tuneKey().
| const char* quda::blas::copy_ns::vol_str |
Definition at line 27 of file copy_quda.cu.
1.8.14