![]() |
GHOST
1.1.2
General, Hybrid, and Optimized Sparse Toolkit
|
#include <vector>
#include <algorithm>
#include "ghost/config.h"
#include "ghost/types.h"
#include "ghost/densemat.h"
#include "ghost/sparsemat.h"
#include "ghost/util.h"
#include "ghost/locality.h"
#include "ghost/tsmtspmtsm.h"
#include "ghost/tsmtspmtsm_var2_plain.h"
Classes | |
struct | ghost_tsmtspmtsm_impl |
Typedefs | |
typedef ghost_error(* | ghost_tsmtspmtsm_kernel )(ghost_densemat *, ghost_densemat *, ghost_densemat *, ghost_sparsemat *, void *, void *) |
Functions | |
ghost_error | ghost_tsmtspmtsm (ghost_densemat *x, ghost_densemat *v, ghost_densemat *w, ghost_sparsemat *A, void *pAlpha, void *pBeta, int reduce) |
Multiply a transposed distributed dense tall skinny matrix with a sparse matrix and another distributed dense tall skinny matrix and Allreduce the result. More... | |
typedef ghost_error(* ghost_tsmtspmtsm_kernel)(ghost_densemat *, ghost_densemat *, ghost_densemat *, ghost_sparsemat *, void *, void *) |