|
OpenMPCD
|
#include <OpenMPCD/CUDA/DeviceMemoryManager.hpp>#include <thrust/execution_policy.h>#include <thrust/reduce.h>

Go to the source code of this file.
Namespaces | |
| OpenMPCD::CUDA | |
| Namespace for simulations using CUDA. | |
| OpenMPCD::CUDA::DeviceCode | |
| Contains CUDA Device code. | |
Functions | |
| template<typename T > | |
| __global__ void | OpenMPCD::CUDA::DeviceCode::arithmeticMean_kernel (const T *const values, const std::size_t numberOfValues, T *const output) |
| Kernel to compute the arithmetic mean of the given values. More... | |
| template<typename T > | |
| void | OpenMPCD::CUDA::DeviceCode::arithmeticMean (const T *const values, const std::size_t numberOfValues, T *const output) |
| Computes, on the CUDA Device, the arithmetic mean of the given values. More... | |
Holds implementation details for OpenMPCD/CUDA/DeviceCode/Average.hpp.
Definition in file ImplementationDetails/Average.hpp.
1.8.17