| include_starpu/skepu/farm.h [code] | Contains methods for performaing farm skeleton |
| include_starpu/skepu/generate.h [code] | Contains a class declaration for the Generate skeleton |
| include_starpu/skepu/globals.h [code] | Defines some global (error-management) helper functions/macros |
| include_starpu/skepu/map.h [code] | Contains a class declaration for the Map skeleton |
| include_starpu/skepu/maparray.h [code] | Contains a class declaration for the MapArray skeleton |
| include_starpu/skepu/mapoverlap.h [code] | Contains a class declaration for the MapOverlap skeleton |
| include_starpu/skepu/mapreduce.h [code] | Contains a class declaration for the MapReduce skeleton |
| include_starpu/skepu/matrix.h [code] | |
| include_starpu/skepu/reduce.h [code] | Contains a class declaration for the Reduce skeleton |
| include_starpu/skepu/scan.h [code] | Contains a class declaration for the Scan skeleton |
| include_starpu/skepu/sparse_matrix.h [code] | Contains a class declaration for the SparseMatrix container |
| include_starpu/skepu/task.h [code] | Contains a class definition for Task |
| include_starpu/skepu/testing.h [code] | Includes various testing helpers |
| include_starpu/skepu/vector.h [code] | Contains a class declaration for the Vector container |
| include_starpu/skepu/src/data_collector.h [code] | Contains a declaration of a data collector class that simpifies 2D data collection when testing SkePU |
| include_starpu/skepu/src/data_collector_3d.h [code] | Contains a declaration of a data collector class that simpifies 3D data collection when testing SkePU |
| include_starpu/skepu/src/debug.h [code] | Defines a few macros that can be used to output text when debugging. The macros use std::cerr |
| include_starpu/skepu/src/device_cl.h [code] | Contains a class declaration for the object that represents an OpenCL device |
| include_starpu/skepu/src/device_cu.h [code] | Contains a class declaration for the object that represents a CUDA device |
| include_starpu/skepu/src/device_mem_pointer_cl.h [code] | Contains a class declaration for an object which represents an OpenCL device memory allocation |
| include_starpu/skepu/src/device_mem_pointer_cu.h [code] | Contains a class declaration for an object which represents an CUDA device memory allocation |
| include_starpu/skepu/src/device_mem_pointer_matrix_cl.h [code] | |
| include_starpu/skepu/src/device_mem_pointer_matrix_cu.h [code] | |
| include_starpu/skepu/src/deviceprop_cl.h [code] | Declares a struct used to store OpenCL device properties |
| include_starpu/skepu/src/environment.h [code] | Contains a class declaration for Environment class |
| include_starpu/skepu/src/environment.inl | Contains member function definitions for the Environment class |
| include_starpu/skepu/src/exec_plan.h [code] | Contains a class that stores information about which back ends to use when executing |
| include_starpu/skepu/src/generate.inl | Contains the definitions of non-backend specific member functions for the Generate skeleton |
| include_starpu/skepu/src/generate_cl.inl | Contains the definitions of OpenCL specific functions for the Generate skeleton |
| include_starpu/skepu/src/generate_cpu.inl | Contains the definitions of CPU specific functions for the Generate skeleton |
| include_starpu/skepu/src/generate_cu.inl | Contains the definitions of CUDA specific functions for the Generate skeleton |
| include_starpu/skepu/src/generate_kernels.h [code] | Contains the OpenCL and CUDA kernels for the Generate skeleton |
| include_starpu/skepu/src/generate_omp.inl | Contains the definitions of OpenMP specific functions for the Generate skeleton |
| include_starpu/skepu/src/helper_methods.h [code] | Contains few helper methods that are used globally by different classes |
| include_starpu/skepu/src/malloc_allocator.h [code] | |
| include_starpu/skepu/src/map.inl | Contains the definitions of non-backend specific member functions for the Map skeleton for vector operands |
| include_starpu/skepu/src/map_cl.inl | Contains the definitions of OpenCL specific functions for the Map skeleton for vector operands |
| include_starpu/skepu/src/map_cl_matrix.inl | Contains the definitions of OpenCL specific functions for the Map skeleton for matrix operands |
| include_starpu/skepu/src/map_cl_sparse_matrix.inl | Contains the definitions of OpenCL specific functions for the Map skeleton for sparse-matrix operands |
| include_starpu/skepu/src/map_cpu.inl | Contains the definitions of CPU specific functions for the Map skeleton for vector operands |
| include_starpu/skepu/src/map_cpu_matrix.inl | Contains the definitions of CPU specific functions for the Map skeleton for matrix operands |
| include_starpu/skepu/src/map_cpu_sparse_matrix.inl | Contains the definitions of CPU specific functions for the Map skeleton for SparseMatrix operands |
| include_starpu/skepu/src/map_cu.inl | Contains the definitions of CUDA specific member functions for the Map skeleton for vector operands |
| include_starpu/skepu/src/map_cu_matrix.inl | Contains the definitions of CUDA specific member functions for the Map skeleton for matrix operands |
| include_starpu/skepu/src/map_cu_sparse_matrix.inl | Contains the definitions of CUDA specific member functions for the Map skeleton for sparse-matrix operands |
| include_starpu/skepu/src/map_kernels.h [code] | Contains the OpenCL and CUDA kernels for the Map skeleton |
| include_starpu/skepu/src/map_matrix.inl | Contains the definitions of non-backend specific member functions for the Map skeleton for dense matrices |
| include_starpu/skepu/src/map_omp.inl | Contains the definitions of OpenMP specific member functions for the Map skeleton for vector operands |
| include_starpu/skepu/src/map_omp_matrix.inl | Contains the definitions of OpenMP specific member functions for the Map skeleton for matrix operands |
| include_starpu/skepu/src/map_omp_sparse_matrix.inl | Contains the definitions of OpenMP specific member functions for the Map skeleton for sparse-matrix operands |
| include_starpu/skepu/src/map_sparse_matrix.inl | Contains the definitions of non-backend specific member functions for the Map skeleton for sparse matrices |
| include_starpu/skepu/src/maparray.inl | Contains the definitions of non-backend specific member functions for the MapArray skeleton |
| include_starpu/skepu/src/maparray_cl.inl | Contains the definitions of OpenCL specific functions for the MapArray skeleton |
| include_starpu/skepu/src/maparray_cpu.inl | Contains the definitions of CPU specific functions for the MapArray skeleton |
| include_starpu/skepu/src/maparray_cu.inl | Contains the definitions of CUDA specific functions for the MapArray skeleton |
| include_starpu/skepu/src/maparray_kernels.h [code] | Contains the OpenCL and CUDA kernels for the MapArray skeleton |
| include_starpu/skepu/src/maparray_omp.inl | Contains the definitions of OpenMP specific member functions for the MapArray skeleton |
| include_starpu/skepu/src/mapoverlap.inl | Contains the definitions of non-backend specific functions for the MapOverlap skeleton |
| include_starpu/skepu/src/mapoverlap_cl.inl | Contains the definitions of OpenCL specific functions for the MapOverlap skeleton |
| include_starpu/skepu/src/mapoverlap_convol_kernels.h [code] | Contains the OpenCL and CUDA kernels for the MapOverlap which supports overlap of neighbouring elements |
| include_starpu/skepu/src/mapoverlap_cpu.inl | Contains the definitions of CPU specific functions for the MapOverlap skeleton |
| include_starpu/skepu/src/mapoverlap_cu.inl | Contains the definitions of CUDA specific functions for the MapOverlap skeleton |
| include_starpu/skepu/src/mapoverlap_kernels.h [code] | Contains the OpenCL and CUDA kernels for the MapOverlap skeleton |
| include_starpu/skepu/src/mapoverlap_omp.inl | Contains the definitions of OpenMP specific functions for the MapOverlap skeleton |
| include_starpu/skepu/src/mapreduce.inl | Contains the definitions of non-backend specific functions for the MapReduce skeleton |
| include_starpu/skepu/src/mapreduce_cl.inl | Contains the definitions of OpenCL specific functions for the MapReduce skeleton |
| include_starpu/skepu/src/mapreduce_cpu.inl | Contains the definitions of CPU specific functions for the MapReduce skeleton |
| include_starpu/skepu/src/mapreduce_cu.inl | Contains the definitions of CUDA specific functions for the MapReduce skeleton |
| include_starpu/skepu/src/mapreduce_kernels.h [code] | Contains the OpenCL and CUDA kernels for the MapReduce skeleton |
| include_starpu/skepu/src/mapreduce_omp.inl | Contains the definitions of OpenMP specific functions for the MapReduce skeleton |
| include_starpu/skepu/src/operator_macros.h [code] | Includes the macro files needed for the defined backends |
| include_starpu/skepu/src/operator_macros_cl.inl | Contains macro defintions for user functions using OpenCL and CPU/OpenMP backend |
| include_starpu/skepu/src/operator_macros_cpu.inl | Contains macro defintions for user functions using CPU/OpenMP backend |
| include_starpu/skepu/src/operator_macros_cu.inl | Contains macro defintions for user functions using CUDA and CPU/OpenMP backend |
| include_starpu/skepu/src/operator_macros_cucl.inl | Contains macro defintions for user functions using CUDA, OpenCL and CPU/OpenMP backend |
| include_starpu/skepu/src/operator_type.h [code] | Declares an enumeration with the different user function types |
| include_starpu/skepu/src/reduce.inl | Contains the definitions of non-backend specific functions for the Reduce skeleton |
| include_starpu/skepu/src/reduce_cl.inl | Contains the definitions of OpenCL specific functions for the Reduce skeleton |
| include_starpu/skepu/src/reduce_cpu.inl | Contains the definitions of CPU specific functions for the Reduce skeleton |
| include_starpu/skepu/src/reduce_cu.inl | Contains the definitions of CUDA specific functions for the Reduce skeleton |
| include_starpu/skepu/src/reduce_kernels.h [code] | Contains the OpenCL and CUDA kernels for the Reduce skeleton |
| include_starpu/skepu/src/reduce_omp.inl | Contains the definitions of OpenMP specific functions for the Reduce skeleton |
| include_starpu/skepu/src/scan.inl | Contains the definitions of non-backend specific functions for the Scan skeleton |
| include_starpu/skepu/src/scan_cl.inl | Contains the definitions of OpenCL specific functions for the Scan skeleton |
| include_starpu/skepu/src/scan_cpu.inl | Contains the definitions of CPU specific functions for the Scan skeleton |
| include_starpu/skepu/src/scan_cu.inl | Contains the definitions of CUDA specific functions for the Scan skeleton |
| include_starpu/skepu/src/scan_kernels.h [code] | Contains the OpenCL and CUDA kernels for the Scan skeleton |
| include_starpu/skepu/src/scan_omp.inl | Contains the definitions of OpenMP specific functions for the Scan skeleton |
| include_starpu/skepu/src/skepu_cuda_helpers.h [code] | Contains the definitions of some helper functions related to CUDA backend |
| include_starpu/skepu/src/skepu_opencl_helpers.h [code] | Contains the definitions of some helper functions related to OpenCL backend |
| include_starpu/skepu/src/sparse_matrix.inl | Contains the definitions of member functions of the SparseMatrix class that are not related to any backend |
| include_starpu/skepu/src/sparse_matrix_iterator.inl | Contains the definitions of the SparseMatrix::iterator class |
| include_starpu/skepu/src/thread_management.h [code] | Contains classes that help with thread management. Currently only Pthreads |
| include_starpu/skepu/src/thread_pool.h [code] | |
| include_starpu/skepu/src/timer_linux.h [code] | Contains timer class that can be used by Linux systems |