HiCMA
Hierarchical Computations on Manycore Architectures
|
#include "morse.h"
Go to the source code of this file.
Macros | |
#define | _TYPE double |
#define | _PREC double |
#define | _LAMCH LAPACKE_dlamch_work |
#define | _FMULS 0 |
#define | _FADDS 0 |
#define | _NAME "HICMA_zgemm_Tile" |
#define | PASTE_CODE_IPARAM_LOCALS(iparam) |
#define | PASTE_CODE_ALLOCATE_MATRIX_TILE(_desc_, _cond_, _type_, _type2_, _lda_, _m_, _n_) |
#define | PASTE_CODE_FREE_MATRIX(_desc_) MORSE_Desc_Destroy( &_desc_ ); |
#define | PASTE_TILE_TO_LAPACK(_desc_, _name_, _cond_, _type_, _lda_, _n_) |
#define | PASTE_CODE_ALLOCATE_MATRIX(_name_, _cond_, _type_, _lda_, _n_) |
#define | PASTE_CODE_ALLOCATE_COPY(_name_, _cond_, _type_, _orig_, _lda_, _n_) |
#define | START_TRACING() |
#define | STOP_TRACING() |
#define | START_DAG() do {} while(0); |
#define | STOP_DAG() do {} while(0); |
#define | START_DISTRIBUTED() do {} while(0); |
#define | STOP_DISTRIBUTED() do {} while(0); |
#define | START_TIMING() |
#define | STOP_TIMING() |
Typedefs | |
typedef double | morse_time_t |
Functions | |
int | RunTest (int *iparam, double *dparam, morse_time_t *t_, char *rankfile) |
void * | morse_getaddr_null (const MORSE_desc_t *A, int m, int n) |
This file contains the macros used for timing experiments.
HiCMA is a software package provided by King Abdullah University of Science and Technology (KAUST)
Definition in file timing.h.
#define PASTE_CODE_IPARAM_LOCALS | ( | iparam | ) |
#define PASTE_CODE_ALLOCATE_MATRIX_TILE | ( | _desc_, | |
_cond_, | |||
_type_, | |||
_type2_, | |||
_lda_, | |||
_m_, | |||
_n_ | |||
) |
#define PASTE_CODE_FREE_MATRIX | ( | _desc_ | ) | MORSE_Desc_Destroy( &_desc_ ); |
#define PASTE_TILE_TO_LAPACK | ( | _desc_, | |
_name_, | |||
_cond_, | |||
_type_, | |||
_lda_, | |||
_n_ | |||
) |
#define PASTE_CODE_ALLOCATE_MATRIX | ( | _name_, | |
_cond_, | |||
_type_, | |||
_lda_, | |||
_n_ | |||
) |
#define PASTE_CODE_ALLOCATE_COPY | ( | _name_, | |
_cond_, | |||
_type_, | |||
_orig_, | |||
_lda_, | |||
_n_ | |||
) |
#define START_TRACING | ( | ) |
#define STOP_TRACING | ( | ) |
#define START_TIMING | ( | ) |
#define STOP_TIMING | ( | ) |
typedef double morse_time_t |
enum iparam_timing |
enum dparam_timing |
int RunTest | ( | int * | iparam, |
double * | dparam, | ||
morse_time_t * | t_, | ||
char * | rankfile | ||
) |
Definition at line 153 of file time_zgemm_tile.c.