HiCMA
Hierarchical Computations on Manycore Architectures
codelet_zuncompress.c File Reference
#include "morse.h"
#include "runtime/starpu/chameleon_starpu.h"
#include "runtime/starpu/runtime_codelets.h"
#include "hcore_z.h"

Go to the source code of this file.

Functions

void _printmat (double *A, int64_t m, int64_t n, int64_t ld)
 
void HICMA_TASK_zuncompress (const MORSE_option_t *options, MORSE_enum transA, int transB, int m, int n, double alpha, const MORSE_desc_t *AUBV, const MORSE_desc_t *Ark, int Am, int An, int lda, double beta, const MORSE_desc_t *CD, int Cm, int Cn, int ldc)
 

Variables

int gemmfrk_cl_print_index = 0
 
int gemmfrk_cl_print_mat = 0
 
int print_mat
 

Function Documentation

◆ _printmat()

void _printmat ( double *  A,
int64_t  m,
int64_t  n,
int64_t  ld 
)

◆ HICMA_TASK_zuncompress()

void HICMA_TASK_zuncompress ( const MORSE_option_t *  options,
MORSE_enum  transA,
int  transB,
int  m,
int  n,
double  alpha,
const MORSE_desc_t *  AUBV,
const MORSE_desc_t *  Ark,
int  Am,
int  An,
int  lda,
double  beta,
const MORSE_desc_t *  CD,
int  Cm,
int  Cn,
int  ldc 
)

CD=AU*BV'. Ranks of tiles of AU are in Ark. Ranks of tiles of BV are in Brk. Multiplied tiles must have same rank. CD is dense output.

Definition at line 41 of file codelet_zuncompress.c.

Variable Documentation

◆ gemmfrk_cl_print_index

int gemmfrk_cl_print_index = 0

Definition at line 25 of file codelet_zuncompress.c.

◆ gemmfrk_cl_print_mat

int gemmfrk_cl_print_mat = 0

Definition at line 26 of file codelet_zuncompress.c.

◆ print_mat

int print_mat

Definition at line 89 of file time_zgemm_tile.c.