HOPS
HOPS class reference
source
cpp_src
Plugins
CUDA
CUDAModules
include
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
cuda_vector_sbp_reduce
__global__ void cuda_vector_sbp_reduce(const float *a, float *out)
vector_sbp_reduce
void vector_sbp_reduce(float *a, float *b, int n)
Generated on Thu Jul 31 2025 19:34:19 for HOPS by
1.9.1