HOPS
HOPS class reference
vector_sbp_reduce.h
Go to the documentation of this file.
1 #ifndef H_VECTOR_SBP_REDUCE_H__
2 #define H_VECTOR_SBP_REDUCE_H__
3 
4 // CUDA includes
5 #include <cuComplex.h>
6 #include <cufft.h>
7 #include <stdint.h>
8 #include <cuda_runtime_api.h>
9 #include <cuda.h>
10 
11 //sum a single vector to reduce it to a single value, single-block parallel block reduction
12 __global__ void cuda_vector_sbp_reduce(const float* a, float* out);
13 extern "C" void vector_sbp_reduce(float* a, float* b, int n);
14 
15 #endif
__global__ void cuda_vector_sbp_reduce(const float *a, float *out)
void vector_sbp_reduce(float *a, float *b, int n)