HiCMA
Hierarchical Computations on Manycore Architectures
hcore_zgytlr.c File Reference
#include "morse.h"
#include "hcore_z.h"
#include <assert.h>
#include <stdio.h>
#include <sys/time.h>
#include <stdlib.h>
#include "starsh.h"
#include "starsh-spatial.h"
#include "starsh-randtlr.h"
#include "coreblas/coreblas.h"
#include "coreblas/lapacke.h"

Go to the source code of this file.

Macros

#define COMPLEX
 

Functions

void _printmat (double *A, int m, int n, int ld)
 
void HCORE_zgytlr (int m, int n, double *AU, double *AV, double *AD, double *Ark, int lda, int ldu, int ldv, int bigM, int ii, int jj, unsigned long long int seed, int maxrank, double tol, int compress_diag, double *Dense)
 

Variables

STARSH_blrf * mpiF
 
int print_index
 
int print_index_end
 
int store_only_diagonal_tiles
 
int global_check
 
int print_mat
 
int global_always_fixed_rank
 
int global_fixed_rank
 
int gytlr_tile_ii = -1
 
int gytlr_tile_jj = -1
 

Detailed Description

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

Version
0.1.1
Author
Kadir Akbudak
Date
2018-11-08 normal z -> c d s

Definition in file hcore_zgytlr.c.

Macro Definition Documentation

◆ COMPLEX

#define COMPLEX

Definition at line 24 of file hcore_zgytlr.c.

Function Documentation

◆ _printmat()

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

◆ HCORE_zgytlr()

void HCORE_zgytlr ( int  m,
int  n,
double *  AU,
double *  AV,
double *  AD,
double *  Ark,
int  lda,
int  ldu,
int  ldv,
int  bigM,
int  ii,
int  jj,
unsigned long long int  seed,
int  maxrank,
double  tol,
int  compress_diag,
double *  Dense 
)

Definition at line 51 of file hcore_zgytlr.c.

Variable Documentation

◆ mpiF

STARSH_blrf* mpiF

Definition at line 62 of file time_zgemm_tile.c.

◆ print_index

int print_index

Definition at line 87 of file time_zgemm_tile.c.

◆ print_index_end

int print_index_end

Definition at line 38 of file hcore_zgytlr.c.

◆ store_only_diagonal_tiles

int store_only_diagonal_tiles

Definition at line 80 of file time_zgemm_tile.c.

◆ global_check

int global_check

Definition at line 81 of file time_zgemm_tile.c.

◆ print_mat

int print_mat

Definition at line 89 of file time_zgemm_tile.c.

◆ global_always_fixed_rank

int global_always_fixed_rank

Definition at line 46 of file hcore_zgytlr.c.

◆ global_fixed_rank

int global_fixed_rank

Definition at line 47 of file hcore_zgytlr.c.

◆ gytlr_tile_ii

int gytlr_tile_ii = -1

Definition at line 48 of file hcore_zgytlr.c.

◆ gytlr_tile_jj

int gytlr_tile_jj = -1

Definition at line 49 of file hcore_zgytlr.c.