GHOST  1.1.2
General, Hybrid, and Optimized Sparse Toolkit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
ghost Directory Reference
Directory dependency graph for ghost:
/home/travis/build/RRZE-HPC/GHOST/include/ghost

Files

file  autogen.h [code]
 Utility functions for automatic code generation.
 
file  bench.h [code]
 Functions for micro-benchmarking.
 
file  bincrs.h [code]
 Types and functions for reading binary CRS files.
 
file  bindensemat.h [code]
 Constant defintions for binary dense matrix files.
 
file  bitmap.h [code]
 Bitmap used for viewing densemat cols/rows in the leading dimension.
 
file  blas_mangle.h [code]
 Macros to "de-mangle" BLAS routines and includes and allow generic calls to them in the code.
 
file  blas_util.h [code]
 Util function for BLAS calls, especially error for error handling.
 
file  carp.h [code]
 The CARP (component-averaged row projection) method.
 
file  carp_rb.h [code]
 
file  compatibility_check.h [code]
 
file  constants.h [code]
 Constant defitions.
 
file  context.h [code]
 Types and functions related to GHOST contexts.
 
file  core.h [code]
 Functions for GHOST's core functionality.
 
file  cpp11_fixes.h [code]
 Some smaller fixes to implement C++11 functionality for non-C++11 compilers.
 
file  cu_bench.h [code]
 Functions for micro-benchmarking on CUDA devices.
 
file  cu_complex.h [code]
 Inline template functions for CUDA complex number handling.
 
file  cu_densemat_cm.h [code]
 Functions for col-major dense matrices/vectors with CUDA.
 
file  cu_densemat_rm.h [code]
 Functions for row-major dense matrices/vectors with CUDA.
 
file  cu_sell_kernel.h [code]
 
file  cu_temp_buffer_malloc.h [code]
 
file  cu_util.h [code]
 CUDA utility functions.
 
file  datatransfers.h [code]
 Functions for tracking data transfers in a parallel run.
 
file  densemat.h [code]
 
file  densemat_cm.h [code]
 Types and functions related to column major dense matrices/vectors.
 
file  densemat_iter_macros.h [code]
 Macros for iterating through densemats.
 
file  densemat_rm.h [code]
 Types and functions related to row major dense matrices/vectors.
 
file  dot.h [code]
 The (block vector) dot product.
 
file  error.h [code]
 Types, functions and macros for error handling.
 
file  errorhandler.h [code]
 Functionality for user-defined error handlers.
 
file  helper.h [code]
 Helpers for applications which use GHOST.
 
file  instr.h [code]
 Macros used for code instrumentation.
 
file  kacz_hybrid_split.h [code]
 
file  locality.h [code]
 Types and functions for gathering locality information.
 
file  log.h [code]
 Macros for logging.
 
file  machine.h [code]
 Functions to access machine information.
 
file  map.h [code]
 Types and functions related to GHOST maps.
 
file  math.h [code]
 Functions for global mathematical operations.
 
file  matrixmarket.h [code]
 Functionality for Market Market file read-in.
 
file  mmio.h [code]
 
file  omp.h [code]
 Function wrappers for OpenMP functions. If OpenMP ist disabled, the function are still defined but stubs.
 
file  pumap.h [code]
 Types and functions for the PU (processing unit) map functionality.
 
file  rand.h [code]
 Functions for handling random number generation states.
 
file  rcm_dissection.h [code]
 
file  sell_kacz_bmc.h [code]
 
file  sell_kacz_fallback.h [code]
 
file  sell_kacz_mc.h [code]
 
file  sell_kacz_rb.h [code]
 
file  sell_kacz_rb_versions.h [code]
 
file  sell_spmv_cu_fallback.h [code]
 
file  sell_spmv_cu_kernel.h [code]
 
file  sparsemat.h [code]
 Types and functions related to sparse matrices.
 
file  sparsemat_src.h [code]
 GHOST sparsemat sources.
 
file  spmv.h [code]
 Types, constants and macros for SpMV.
 
file  spmv_solvers.h [code]
 SpMV solver functions.
 
file  task.h [code]
 Types and functions for the tasks.
 
file  taskq.h [code]
 Types and functions for the task queue.
 
file  thpool.h [code]
 Types and functions for the thread pool.
 
file  timing.h [code]
 Functions and types related to time measurement.
 
file  tsmm.h [code]
 The specialized GEMM function tsmm.
 
file  tsmm_avx.h [code]
 
file  tsmm_cu_kernel.h [code]
 TSMM CUDA kernels.
 
file  tsmm_inplace.h [code]
 The specialized GEMM function tsmm (in-place).
 
file  tsmm_inplace_cu.h [code]
 
file  tsmm_plain.h [code]
 
file  tsmm_sse.h [code]
 
file  tsmtspmtsm.h [code]
 A fused x = V^T x A x W operation.
 
file  tsmtspmtsm_var2_cuda.h [code]
 
file  tsmtspmtsm_var2_plain.h [code]
 
file  tsmttsm.h [code]
 The specialized GEMM function tsmttsm.
 
file  tsmttsm_cu.h [code]
 
file  tsmttsm_cu_kernel.h [code]
 TSMTTSM CUDA kernels.
 
file  tsmttsm_plain_kernel_tmpl.h [code]
 
file  types.h [code]
 Header file for type definitions.
 
file  util.h [code]
 General utility functions.