|
SLATE 2024.05.31
Software for Linear Algebra Targeting Exascale
|
Functions | |
| template<Target target, typename scalar_t > | |
| void | slate::impl::hemmA (Side side, scalar_t alpha, HermitianMatrix< scalar_t > A, Matrix< scalar_t > B, scalar_t beta, Matrix< scalar_t > C, Options const &opts) |
| template<Target target, typename scalar_t > | |
| void | slate::impl::hemmC (Side side, scalar_t alpha, HermitianMatrix< scalar_t > A, Matrix< scalar_t > B, scalar_t beta, Matrix< scalar_t > C, Options const &opts) |
| void slate::impl::hemmA | ( | Side | side, |
| scalar_t | alpha, | ||
| HermitianMatrix< scalar_t > | A, | ||
| Matrix< scalar_t > | B, | ||
| scalar_t | beta, | ||
| Matrix< scalar_t > | C, | ||
| Options const & | opts | ||
| ) |
Distributed parallel Hermitian matrix-matrix multiplication. Generic implementation for any target. Dependencies enforce the following behavior:
ColMajor layout is assumed
| void slate::impl::hemmC | ( | Side | side, |
| scalar_t | alpha, | ||
| HermitianMatrix< scalar_t > | A, | ||
| Matrix< scalar_t > | B, | ||
| scalar_t | beta, | ||
| Matrix< scalar_t > | C, | ||
| Options const & | opts | ||
| ) |
Distributed parallel Hermitian matrix-matrix multiplication. Generic implementation for any target. Dependencies enforce the following behavior:
ColMajor layout is assumed