HOPS
HOPS class reference
vector_sum.h
Go to the documentation of this file.
1 #ifndef H_VECTOR_SUM_H__
2 #define H_VECTOR_SUM_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 two vectors
12 __global__ void cuda_vector_add(float* a, float* b, float* c, int length);
13 extern "C" void vector_sum(float* a, float* b, float* c, int n);
14 
15 //sum a single vector to reduce it to a single value
16 __global__ void cuda_vector_reduce(float* a, float* b, int length);
17 extern "C" void vector_reduce(float* a, float* b, int n);
18 
19 #endif
void vector_reduce(float *a, float *b, int n)
void vector_sum(float *a, float *b, float *c, int n)
__global__ void cuda_vector_reduce(float *a, float *b, int length)
__global__ void cuda_vector_add(float *a, float *b, float *c, int length)