Commit 091e3311 authored by Mathieu Faverge's avatar Mathieu Faverge

Add doc in org-mode file

parent cc7d5615
...@@ -116,15 +116,15 @@ int CHAMELEON_map_Tile_Async( cham_uplo_t uplo, ...@@ -116,15 +116,15 @@ int CHAMELEON_map_Tile_Async( cham_uplo_t uplo,
chamctxt = chameleon_context_self(); chamctxt = chameleon_context_self();
if (chamctxt == NULL) { if (chamctxt == NULL) {
chameleon_fatal_error("CHAMELEON_map_Tile", "CHAMELEON not initialized"); chameleon_fatal_error("CHAMELEON_map_Tile_Async", "CHAMELEON not initialized");
return CHAMELEON_ERR_NOT_INITIALIZED; return CHAMELEON_ERR_NOT_INITIALIZED;
} }
if (sequence == NULL) { if (sequence == NULL) {
chameleon_fatal_error("CHAMELEON_map_Tile", "NULL sequence"); chameleon_fatal_error("CHAMELEON_map_Tile_Async", "NULL sequence");
return CHAMELEON_ERR_UNALLOCATED; return CHAMELEON_ERR_UNALLOCATED;
} }
if (request == NULL) { if (request == NULL) {
chameleon_fatal_error("CHAMELEON_map_Tile", "NULL request"); chameleon_fatal_error("CHAMELEON_map_Tile_Async", "NULL request");
return CHAMELEON_ERR_UNALLOCATED; return CHAMELEON_ERR_UNALLOCATED;
} }
/* Check sequence status */ /* Check sequence status */
...@@ -137,7 +137,7 @@ int CHAMELEON_map_Tile_Async( cham_uplo_t uplo, ...@@ -137,7 +137,7 @@ int CHAMELEON_map_Tile_Async( cham_uplo_t uplo,
/* Check descriptors for correctness */ /* Check descriptors for correctness */
if (chameleon_desc_check(A) != CHAMELEON_SUCCESS) { if (chameleon_desc_check(A) != CHAMELEON_SUCCESS) {
chameleon_error("CHAMELEON_map_Tile", "invalid descriptor"); chameleon_error("CHAMELEON_map_Tile_Async", "invalid descriptor");
return chameleon_request_fail(sequence, request, CHAMELEON_ERR_ILLEGAL_VALUE); return chameleon_request_fail(sequence, request, CHAMELEON_ERR_ILLEGAL_VALUE);
} }
......
...@@ -857,21 +857,23 @@ ...@@ -857,21 +857,23 @@
* heevd: eigenvalues/eigenvectors computation with A Hermitian * heevd: eigenvalues/eigenvectors computation with A Hermitian
* *Extra routines* * *Extra routines*
* *Norms* * *Norms*
* lange: computes norm of a matrix (Max, One, Inf, Frobenius) * lange: compute norm of a matrix (Max, One, Inf, Frobenius)
* lanhe: lange with A Hermitian * lanhe: lange with A Hermitian
* lansy: lange with A symmetric * lansy: lange with A symmetric
* lantr: lange with A triangular * lantr: lange with A triangular
* *Random matrices generation* * *Random matrices generation*
* plghe: generates a random Hermitian matrix * plghe: generate a random Hermitian matrix
* plgsy: generates a random symmetrix matrix * plgsy: generate a random symmetrix matrix
* plrnt: generates a random matrix * plrnt: generate a random matrix
* *Others* * *Others*
* geadd: general matrix matrix addition * geadd: general matrix matrix addition
* lacpy: copy matrix into another * lacpy: copy matrix into another
* lascal: scales a matrix * lascal: scale a matrix
* laset: copy the triangular part of a matrix into another, set a * laset: copy the triangular part of a matrix into another, set a
value for the diagonal and off-diagonal part value for the diagonal and off-diagonal part
* tradd: trapezoidal matrices addition * tradd: trapezoidal matrices addition
* *Map functions*
* map: apply a user operator on each tile of the matrix
**** Options routines **** Options routines
Enable CHAMELEON feature. Enable CHAMELEON feature.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment