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.