HiCMA
Hierarchical Computations on Manycore Architectures
|
Go to the source code of this file.
Functions | |
int | HICMA_zhagcm_Tile (MORSE_enum uplo, MORSE_desc_t *AUV, MORSE_desc_t *Ark, int numrows_matrix, int numcols_matrix, int numrows_block, int numcols_block, int maxrank, double tol) |
int | HICMA_zhagcm_Tile_Async (MORSE_enum uplo, MORSE_desc_t *AUV, MORSE_desc_t *Ark, int numrows_matrix, int numcols_matrix, int numrows_block, int numcols_block, int maxrank, double tol, MORSE_sequence_t *sequence, MORSE_request_t *request) |
HiCMA computational routines HiCMA is a software package provided by King Abdullah University of Science and Technology (KAUST)
Definition in file zhagcm.c.
int HICMA_zhagcm_Tile | ( | MORSE_enum | uplo, |
MORSE_desc_t * | AUV, | ||
MORSE_desc_t * | Ark, | ||
int | numrows_matrix, | ||
int | numcols_matrix, | ||
int | numrows_block, | ||
int | numcols_block, | ||
int | maxrank, | ||
double | tol | ||
) |
file zplrnt.c
MORSE computational routines MORSE is a software package provided by Univ. of Tennessee, Univ. of California Berkeley and Univ. of Colorado Denver
version 2.5.0 comment This file has been automatically generated from Plasma 2.5.0 for MORSE 1.0.0 author Mathieu Faverge author Emmanuel Agullo author Cedric Castagnede date 2010-11-15 precisions normal z -> s d c HICMA_zhagcm_Tile - Generate a compressed matrix by tiles. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.
[in] | uplo | Which part of matrix will be generated. |
[in] | M | The number of rows of A. |
[in] | N | The order of the matrix A. N >= 0. |
[out] | AUV | On exit, U and V factors. |
[out] | AD | On exit, diagonal tiles. |
[out] | Ark | On exit, rank for each tile. |
[in] | LDA | The leading dimension of the array A. LDA >= max(1,M). |
[in] | seed | The seed used in the random generation. |
[in] | maxrank | The limit for ranks. |
[in] | tol | Threshold used in approximation. |
MORSE_SUCCESS | successful exit |
int HICMA_zhagcm_Tile_Async | ( | MORSE_enum | uplo, |
MORSE_desc_t * | AUV, | ||
MORSE_desc_t * | Ark, | ||
int | numrows_matrix, | ||
int | numcols_matrix, | ||
int | numrows_block, | ||
int | numcols_block, | ||
int | maxrank, | ||
double | tol, | ||
MORSE_sequence_t * | sequence, | ||
MORSE_request_t * | request | ||
) |
HICMA_zhagcm_Tile_Async - Generate a compressed matrix by tiles. Non-blocking equivalent of HICMA_zhagcm_Tile(). May return before the computation is finished. Allows for pipelining of operations at runtime.
[in] | sequence | Identifies the sequence of function calls that this call belongs to (for completion checks and exception handling purposes). |
[out] | request | Identifies this function call (for exception handling purposes). |