|
CHAMELEON 1.4.0
|
Group descriptor routines exposed to users. More...
Functions | |
| int | chameleon_desc_init_base (CHAM_desc_t *desc, int myrank, const char *name, const CHAM_desc_storage_t *storage, const CHAM_desc_layout_t *layout) |
| Initialize descriptor invariants shared by all descriptor creation paths. | |
| int | chameleon_ipiv_init (CHAM_ipiv_t *ipiv, cham_side_t side, int mb, int m, int withidx, int max_m, int max_mt, int p, int np, void *data, blkrankof_ipiv_fct_t get_rankof) |
| Internal function to create tiled descriptor associated to a pivot array. | |
| void | chameleon_ipiv_destroy (CHAM_ipiv_t *ipiv) |
| Internal function to destroy a tiled descriptor associated to a pivot array. | |
| int | CHAMELEON_Ipiv_Create (CHAM_ipiv_t **ipivptr, cham_side_t side, int mb, int m, int p, int np, void *data) |
| Create a tiled ipiv descriptor associated to a given matrix. | |
| int | CHAMELEON_Ipiv_Destroy (CHAM_ipiv_t **ipivptr) |
| Destroys an ipiv tile descriptor. | |
| int | CHAMELEON_Ipiv_Flush (const CHAM_ipiv_t *ipiv, RUNTIME_sequence_t *sequence) |
| Flushes the data in the sequence when they won't be reused. This calls cleans up the distributed communication caches, and transfer the data back to the CPU. | |
| int | CHAMELEON_Ipiv_Gather (const CHAM_ipiv_t *ipivdesc, int *ipiv, int root) |
| Gathers an IPIV tile descriptor in a single vector on the given root node. | |
| int | chameleon_pivot_init (CHAM_desc_pivot_t *pivot, const CHAM_desc_t *desc) |
| Internal function to create tiled descriptor associated to a pivot. | |
| int | chameleon_pivot_destroy_submit (CHAM_desc_pivot_t *pivot, RUNTIME_sequence_t *sequence) |
| Asynchronously destroy a tiled descriptor associated to a pivot array. | |
| int | chameleon_pivot_destroy (CHAM_desc_pivot_t *pivot) |
| Destroy a tiled descriptor associated to a pivot array. | |
Group descriptor routines exposed to users.
Internal descriptor routines to manipulate LU panel pivot structure.
Group descriptor routines exposed to users to manipulate IPIV data structures.