HiCMA
Hierarchical Computations on Manycore Architectures
hcore_zsyrk.c File Reference
#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
 

Detailed Description

HiCMA HCORE routines HiCMA is a software package provided by King Abdullah University of Science and Technology (KAUST)

Version
0.1.0
Author
Kadir Akbudak
Date
2017-11-16 normal z -> c d s

Definition in file hcore_zsyrk.c.

Function Documentation

◆ HCORE_zsyrk()

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.

Variable Documentation

◆ syrk_print_index

int syrk_print_index = 0

Definition at line 21 of file hcore_zsyrk.c.

◆ use_scratch

int use_scratch

Definition at line 90 of file time_zgemm_tile.c.