|
HiCMA
Hierarchical Computations on Manycore Architectures
|
#include "coreblas/coreblas.h"#include "coreblas/lapacke.h"#include <assert.h>Go to the source code of this file.
Functions | |
| void | HCORE_zsyrk (MORSE_enum uplo, MORSE_enum trans, int M, int K, double alpha, const double *AU, int LDAU, const double *AV, int LDAV, double beta, double *CD, int LDCD, double *work) |
Variables | |
| int | syrk_print_index = 0 |
| int | use_scratch |
HiCMA HCORE routines HiCMA is a software package provided by King Abdullah University of Science and Technology (KAUST)
Definition in file hcore_zsyrk.c.
| void HCORE_zsyrk | ( | MORSE_enum | uplo, |
| MORSE_enum | trans, | ||
| int | M, | ||
| int | K, | ||
| double | alpha, | ||
| const double * | AU, | ||
| int | LDAU, | ||
| const double * | AV, | ||
| int | LDAV, | ||
| double | beta, | ||
| double * | CD, | ||
| int | LDCD, | ||
| double * | work | ||
| ) |
C = C + alpha * A * A' C = C + alpha * ( (A^u * (A^v * A^v^T) ) * A^u^T) A^v * B^v^T
A^u * (A^v * B^v^T)
(A^u * (A^v * B^v^T) ) * B^u^T
Definition at line 45 of file hcore_zsyrk.c.
| int syrk_print_index = 0 |
Definition at line 21 of file hcore_zsyrk.c.
| int use_scratch |
Definition at line 90 of file time_zgemm_tile.c.