1#ifndef PRDC_CUDA_REDUCE_H
2#define PRDC_CUDA_REDUCE_H
12#include <pscf/cuda/DeviceArray.h>
65cudaReal sum(DeviceArray<cudaReal>
const & in);
72cudaReal max(DeviceArray<cudaReal>
const & in);
79cudaReal maxAbs(DeviceArray<cudaReal>
const & in);
86cudaReal min(DeviceArray<cudaReal>
const & in);
93cudaReal minAbs(DeviceArray<cudaReal>
const & in);
101cudaReal innerProduct(DeviceArray<cudaReal>
const & a,
102 DeviceArray<cudaReal>
const & b);
Functions that perform parallel reductions on the GPU.
Fields, FFTs, and utilities for periodic boundary conditions (CUDA)
Periodic fields and crystallography.
PSCF package top-level namespace.