GHOST  1.1.2
General, Hybrid, and Optimized Sparse Toolkit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
ghost.h
Go to the documentation of this file.
1 
6 #ifndef GHOST_H
7 #define GHOST_H
8 
9 #include "ghost/autogen.h"
10 #include "ghost/config.h"
11 #include "ghost/types.h"
12 #include "ghost/core.h"
13 #include "ghost/sparsemat.h"
14 #include "ghost/densemat.h"
15 #include "ghost/context.h"
16 #include "ghost/task.h"
17 #include "ghost/math.h"
18 #include "ghost/timing.h"
19 #include "ghost/locality.h"
20 #include "ghost/rand.h"
21 #include "ghost/instr.h"
22 #include "ghost/machine.h"
23 #include "ghost/pumap.h"
24 #include "ghost/datatransfers.h"
25 #include "ghost/tsmttsm.h"
26 #include "ghost/tsmm.h"
27 #include "ghost/tsmtspmtsm.h"
28 #include "ghost/matrixmarket.h"
29 
30 #include "ghost/rcm_dissection.h"
31 
32 #include <hwloc.h>
33 
34 #endif
Types and functions for the PU (processing unit) map functionality.
Functions for global mathematical operations.
Header file for type definitions.
Types and functions related to GHOST contexts.
Types and functions for gathering locality information.
Functions for GHOST's core functionality.
Functionality for Market Market file read-in.
Functions for handling random number generation states.
The specialized GEMM function tsmm.
A fused x = V^T x A x W operation.
Macros used for code instrumentation.
Types and functions for the tasks.
The specialized GEMM function tsmttsm.
Functions for tracking data transfers in a parallel run.
Utility functions for automatic code generation.
Types and functions related to sparse matrices.
Functions to access machine information.
Functions and types related to time measurement.