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

CUDASort.h File Reference

High-level CUDA sorting functions (wrapping CUB, Thrust, etc). More...

#include "ProfileHooks.h"

Go to the source code of this file.

Functions

template<typename KeyT, typename ValT> long dev_radix_sort_by_key_tmpsz (KeyT *keys_d, ValT *vals_d, long nitems)
template<typename KeyT, typename ValT> int dev_radix_sort_by_key (KeyT *keys_d, ValT *vals_d, long nitems, KeyT *keyswork_d, ValT *valswork_d, void *sortwork_d, long tsz, KeyT min_key, KeyT max_key)


Detailed Description

High-level CUDA sorting functions (wrapping CUB, Thrust, etc).

Definition in file CUDASort.h.


Function Documentation

template<typename KeyT, typename ValT>
int dev_radix_sort_by_key KeyT *    keys_d,
ValT *    vals_d,
long    nitems,
KeyT *    keyswork_d,
ValT *    valswork_d,
void *    sortwork_d,
long    tsz,
KeyT    min_key,
KeyT    max_key
 

Definition at line 163 of file CUDASort.cu.

Referenced by vmd_cuda_build_density_atom_grid.

template<typename KeyT, typename ValT>
long dev_radix_sort_by_key_tmpsz KeyT *    keys_d,
ValT *    vals_d,
long    nitems
 

Definition at line 157 of file CUDASort.cu.


Generated on Fri Apr 19 02:45:47 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002