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