CUDPP  2.3
CUDA Data-Parallel Primitives Library
File List
Here is a list of all documented files with brief descriptions:
[detail level 1234]
  include
 cudpp.hMain library header file. Defines public interface
 cudpp_hash.hMain library header file for CUDPP hash tables. Defines public interface
  src
  cudpp
  app
 compact_app.cuCUDPP application-level compact routines
 compress_app.cuCUDPP application-level compress routines
 listrank_app.cuCUDPP application-level listrank routines
 mergesort_app.cuCUDPP application-level merge sorting routines
 multisplit_app.cuCUDPP application-level multisplit routines
 radixsort_app.cuCUDPP application-level radix sorting routines
 rand_app.cuCUDPP application-level rand routine for MD5
 reduce_app.cuCUDPP application-level reduction routines
 sa_app.cuCUDPP application-level suffix array routines
 scan_app.cuCUDPP application-level scan routines
 segmented_scan_app.cuCUDPP application-level scan routines
 spmvmult_app.cuCUDPP application-level scan routines
 stringsort_app.cuCUDPP application-level merge sorting routines
 tridiagonal_app.cuCUDPP application-level tridiagonal solver routines
  cta
 compress_cta.cuhCUDPP CTA-level compress routines
 mergesort_cta.cuhCUDPP CTA-level sort routines
 radixsort_cta.cuhCUDPP CTA-level sort routines
 rand_cta.cuhCUDPP CTA-level rand routines
 scan_cta.cuhCUDPP CTA-level scan routines
 segmented_scan_cta.cuhCUDPP CTA-level scan routines
 stringsort_cta.cuhCUDPP CTA-level sort routines
  kernel
 compact_kernel.cuhCUDPP kernel-level compact routines
 compress_kernel.cuhCUDPP kernel-level compress routines
 listrank_kernel.cuhCUDPP kernel-level listrank routines
 mergesort_kernel.cuhCUDPP kernel-level radix sorting routines
 multisplit_kernel.cuhCUDPP kernel-level multisplit routines
 radixsort_kernel.cuhCUDPP kernel-level radix sorting routines
 rand_kernel.cuhCUDPP kernel-level rand routines
 reduce_kernel.cuhCUDPP kernel-level reduction routines
 sa_kernel.cuhCUDPP kernel-level suffix array routines
 scan_kernel.cuhCUDPP kernel-level scan routines
 segmented_scan_kernel.cuhCUDPP kernel-level scan routines
 spmvmult_kernel.cuhCUDPP kernel-level scan routines
 stringsort_kernel.cuhCUDPP kernel-level radix sorting routines
 tridiagonal_kernel.cuhCUDPP kernel-level CR-PCR tridiagonal solver
 vector_kernel.cuhCUDA kernel methods for basic operations on vectors
 cudpp.cppMain library source file. Implements wrappers for public interface
 cudpp_compact.hCompact functionality header file - contains CUDPP interface (not public)
 cudpp_compress.hCompress functionality header file - contains CUDPP interface (not public)
 cudpp_globals.hGlobal declarations defining machine characteristics of GPU target. These are currently set for best performance on G8X GPUs. The optimal parameters may change on future GPUs. In the future, we hope to make CUDPP a self-tuning library
 cudpp_listrank.hListRank functionality header file - contains CUDPP interface (not public)
 cudpp_rand.hRand functionality header file - contains CUDPP interface (not public)
 cudpp_reduce.hReduce functionality header file - contains CUDPP interface (not public)
 cudpp_sa.hSuffix Array functionality header file - contains CUDPP interface (not public)
 cudpp_scan.hScan functionality header file - contains CUDPP interface (not public)
 cudpp_segscan.hScan functionality header file - contains CUDPP interface (not public)
 cudpp_spmvmult.hScan functionality header file - contains CUDPP interface (not public)
 cudpp_tridiagonal.hTridiagonal functionality header file - contains CUDPP interface (not public)
 cudpp_util.hC++ utility functions and classes used internally to cuDPP
 sharedmem.hShared memory declaration struct for templatized types
  cudpp_hash
 cudpp_hash.cppMain hash table library source file. Implements wrappers for public interface
 debugging.cppDebugging/statistics/performance utilities for hash tables
 debugging.cuDebugging/statistics/performance utilities for hash tables
 debugging.hDebugging/statistics/performance utilities header for hash tables
 definitions.hStores configuration flags and definitions for hard-coded values in hash table implementations
 hash_compacting.cppImplements hash tables that assign each unique key an ID
 hash_compacting.cuImplements hash tables that assign each unique key an ID
 hash_compacting.hHeader for hash tables that assign each unique key an ID
 hash_functions.hHash function code
 hash_multivalue.cppImplements hash tables that store multiple values per key
 hash_multivalue.cuImplements hash tables that store multiple values per key
 hash_multivalue.hHeader for hash tables that store multiple values per key
 hash_table.cppImplements a basic hash table that stores one value per key
 hash_table.cuHides all of the CUDA calls from the actual CPP file
 hash_table.cuhImplements kernel and device functions for a basic hash table
 hash_table.hHeader for a basic hash table that stores one value per key