HiCMA
Hierarchical Computations on Manycore Architectures
zhagdm.c File Reference
#include "morse.h"
#include "control/common.h"
#include "control/hicma_common.h"

Go to the source code of this file.

Functions

int HICMA_zhagdm_Tile (MORSE_enum uplo, MORSE_desc_t *Dense)
 
int HICMA_zhagdm_Tile_Async (MORSE_enum uplo, MORSE_desc_t *Dense, MORSE_sequence_t *sequence, MORSE_request_t *request)
 
int HICMA_zhagdmdiag_Tile (MORSE_enum uplo, MORSE_desc_t *Dense)
 
int HICMA_zhagdmdiag_Tile_Async (MORSE_enum uplo, MORSE_desc_t *Dense, MORSE_sequence_t *sequence, MORSE_request_t *request)
 

Detailed Description

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

Version
0.1.1
Author
Mathieu Faverge
Emmanuel Agullo
Cedric Castagnede
Kadir Akbudak This file has been taken from MORSE 1.0.0
Date
2018-11-08 normal z -> c d s

Definition in file zhagdm.c.

Function Documentation

◆ HICMA_zhagdm_Tile()

int HICMA_zhagdm_Tile ( MORSE_enum  uplo,
MORSE_desc_t *  Dense 
)

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_zhagdm_Tile - Generate a dense matrix by tiles. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.

Returns
Return values
MORSE_SUCCESSsuccessful exit

Definition at line 57 of file zhagdm.c.

◆ HICMA_zhagdm_Tile_Async()

int HICMA_zhagdm_Tile_Async ( MORSE_enum  uplo,
MORSE_desc_t *  Dense,
MORSE_sequence_t *  sequence,
MORSE_request_t *  request 
)

HICMA_zhagdm_Tile_Async - Generate a random matrix by tiles. Non-blocking equivalent of MORSE_zhagdm_Tile(). May return before the computation is finished. Allows for pipelining of operations at runtime.

Parameters
[in]sequenceIdentifies the sequence of function calls that this call belongs to (for completion checks and exception handling purposes).
[out]requestIdentifies this function call (for exception handling purposes).

Definition at line 101 of file zhagdm.c.

◆ HICMA_zhagdmdiag_Tile()

int HICMA_zhagdmdiag_Tile ( MORSE_enum  uplo,
MORSE_desc_t *  Dense 
)

HICMA_zhagdmdiag_Tile - Generate a dense matrix by tiles. The diagonal tiles of problem are used. Operates on matrices stored by tiles. All matrices are passed through descriptors. All dimensions are taken from the descriptors.

Returns
Return values
MORSE_SUCCESSsuccessful exit

Definition at line 162 of file zhagdm.c.

◆ HICMA_zhagdmdiag_Tile_Async()

int HICMA_zhagdmdiag_Tile_Async ( MORSE_enum  uplo,
MORSE_desc_t *  Dense,
MORSE_sequence_t *  sequence,
MORSE_request_t *  request 
)

HICMA_zhagdmdiag_Tile_Async - Generate a random matrix by tiles. The diagonal tiles of problem are used. Non-blocking equivalent of HICMA_zhagdmdiag_Tile(). May return before the computation is finished. Allows for pipelining of operations at runtime.

Parameters
[in]sequenceIdentifies the sequence of function calls that this call belongs to (for completion checks and exception handling purposes).
[out]requestIdentifies this function call (for exception handling purposes).

Definition at line 207 of file zhagdm.c.