Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

CUDAParPrefixOps.h File Reference

High-level CUDA parallel prefix (scan) operations (sum, min, max, ...) (wrapping CUB, Thrust, etc). More...

#include "ProfileHooks.h"

Go to the source code of this file.


Functions

template<typename T> long dev_excl_scan_sum_tmpsz (T *in_d, long nitems, T *out_d, T ival)
template<typename T> void dev_excl_scan_sum (T *in_d, long nitems, T *out_d, void *scanwork_d, long tsz, T ival)
template<typename T> long dev_incl_scan_sum_tmpsz (T *in_d, long nitems, T *out_d)
template<typename T> void dev_incl_scan_sum (T *in_d, long nitems, T *out_d, void *scanwork_d, long tsz)

Detailed Description

High-level CUDA parallel prefix (scan) operations (sum, min, max, ...) (wrapping CUB, Thrust, etc).

Definition in file CUDAParPrefixOps.h.


Function Documentation

template<typename T>
void dev_excl_scan_sum ( T * in_d,
long nitems,
T * out_d,
void * scanwork_d,
long tsz,
T ival
)

Definition at line 136 of file CUDAParPrefixOps.cu.

Referenced by sequentialize_groups_cuda.

template<typename T>
long dev_excl_scan_sum_tmpsz ( T * in_d,
long nitems,
T * out_d,
T ival
)

Definition at line 130 of file CUDAParPrefixOps.cu.

Referenced by sequentialize_groups_cuda.

template<typename T>
void dev_incl_scan_sum ( T * in_d,
long nitems,
T * out_d,
void * scanwork_d,
long tsz
)

Definition at line 159 of file CUDAParPrefixOps.cu.

template<typename T>
long dev_incl_scan_sum_tmpsz ( T * in_d,
long nitems,
T * out_d
)

Definition at line 154 of file CUDAParPrefixOps.cu.


Generated on Mon Nov 17 02:47:36 2025 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002

AltStyle によって変換されたページ (->オリジナル) /