![]() |
GHOST
1.1.2
General, Hybrid, and Optimized Sparse Toolkit
|
#include "ghost/config.h"
#include "ghost/types.h"
#include "ghost/densemat.h"
#include "ghost/densemat_rm.h"
#include "ghost/densemat_cm.h"
#include "ghost/util.h"
#include "ghost/dot_avx_gen.h"
#include "ghost/dot_plain_gen.h"
#include "ghost/machine.h"
#include "ghost/dot.h"
#include "ghost/timing.h"
#include "ghost/compatibility_check.h"
#include <unordered_map>
#include "dot_avx.def"
#include "dot_plain.def"
Classes | |
struct | std::hash< ghost_dot_parameters > |
Namespaces | |
std | |
Functions | |
static bool | operator== (const ghost_dot_parameters &a, const ghost_dot_parameters &b) |
ghost_error | ghost_localdot (void *res, ghost_densemat *vec1, ghost_densemat *vec2) |
Compute the local dot product of two dense vectors/matrices. More... | |
ghost_error | ghost_dot (void *res, ghost_densemat *vec1, ghost_densemat *vec2) |
Compute the global dot product of two dense vectors/matrices. More... | |
Variables | |
static unordered_map < ghost_dot_parameters, ghost_dot_kernel > | ghost_dot_kernels |
|
static |
|
static |