QUDA  v0.7.0
A library for QCD on GPUs
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
misc_helpers.h
Go to the documentation of this file.
1 #ifndef __MISC_HELPERS_H__
2 #define __MISC_HELPERS_H__
3 
4 namespace quda {
5 
6  void link_format_cpu_to_gpu(void* dst, void* src,
7  int reconstruct, int Vh, int pad,
8  int ghostV,
10  cudaStream_t stream);
11  void link_format_gpu_to_cpu(void* dst, void* src,
12  int Vh, int stride, QudaPrecision prec,
13  cudaStream_t stream);
14 
15  void collectGhostStaple(int* X, void* even, void* odd, int volumeCB, int stride,
16  QudaPrecision precision, void* ghost_staple_gpu,
17  int dir, int whichway, cudaStream_t* stream);
18 
19 } // namespace quda
20 
21 #endif
__constant__ int Vh
enum QudaPrecision_s QudaPrecision
cudaStream_t * stream
void collectGhostStaple(int *X, void *even, void *odd, int volumeCB, int stride, QudaPrecision precision, void *ghost_staple_gpu, int dir, int whichway, cudaStream_t *stream)
enum QudaGaugeFieldOrder_s QudaGaugeFieldOrder
QudaPrecision prec
Definition: test_util.cpp:1551
void link_format_gpu_to_cpu(void *dst, void *src, int Vh, int stride, QudaPrecision prec, cudaStream_t stream)
void link_format_cpu_to_gpu(void *dst, void *src, int reconstruct, int Vh, int pad, int ghostV, QudaPrecision prec, QudaGaugeFieldOrder cpu_order, cudaStream_t stream)