The specialized GEMM function tsmttsm.
More...
#include "config.h"
#include "types.h"
#include "densemat.h"
#include "math.h"
Go to the source code of this file.
|
ghost_error | ghost_tsmttsm (ghost_densemat *x, ghost_densemat *v, ghost_densemat *w, void *alpha, void *beta, int reduce, int conjv, ghost_gemm_flags flags) |
| Multiply a transposed distributed dense tall skinny matrix with another distributed dense tall skinny matrix and Allreduce the result. More...
|
|
ghost_error | ghost_tsmttsm_valid (ghost_densemat *x, ghost_densemat *v, const char *transv, ghost_densemat *w, const char *transw, void *alpha, void *beta, int reduce, ghost_gemm_flags flags, int printerror) |
| Check whether TSMTTSM can be applied instead of GEMM with the given arguments. More...
|
|
The specialized GEMM function tsmttsm.
- Author
- Moritz Kreutzer morit.nosp@m.z.kr.nosp@m.eutze.nosp@m.r@fa.nosp@m.u.de
Check whether TSMTTSM can be applied instead of GEMM with the given arguments.
- Parameters
-
x | |
v | |
transv | |
w | |
transw | |
alpha | |
beta | |
reduce | |
flags | |
printerror | Print an error message if application is not possible. |
- Returns