|
PLASMA
Parallel Linear Algebra Software for Multicore Architectures
|
Functions | |
| int | plasma_init () |
| int | plasma_finalize () |
| int | plasma_set (plasma_enum_t param, int value) |
| int | plasma_get (plasma_enum_t param, int *value) |
| void | plasma_context_init (plasma_context_t *context) |
| void | plasma_context_finalize (plasma_context_t *context) |
| plasma_context_t * | plasma_context_self () |
| int plasma_init | ( | ) |
Initializes PLASMA, allocating its context. This function must be called outside of any parallel region.
| int plasma_finalize | ( | ) |
Finalizes PLASMA, freeing its context. This function must be called outside of any parallel region.
| int plasma_set | ( | plasma_enum_t | param, |
| int | value | ||
| ) |
Sets one of PLASMA's internal state variables. This function must be called outside of any parallel region.
| int plasma_get | ( | plasma_enum_t | param, |
| int * | value | ||
| ) |
Gets one of PLASMA's internal state variables.
| void plasma_context_init | ( | plasma_context_t * | context | ) |
Initializes PLASMA's execution context to default values.
| void plasma_context_finalize | ( | plasma_context_t * | context | ) |
Resets PLASMA's execution context.
| plasma_context_t* plasma_context_self | ( | ) |
Returns PLASMA's default execution context or NULL if PLASMA was not initialized.