![]() |
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 *) |
1.8.6