00001
00016 #ifndef _PLASMA_AUXILIARY_H_
00017 #define _PLASMA_AUXILIARY_H_
00018
00019 #ifdef __cplusplus
00020 extern "C" {
00021 #endif
00022
00023
00026 void plasma_warning(const char *func_name, char* msg_text);
00027 void plasma_error(const char *func_name, char* msg_text);
00028 void plasma_fatal_error(const char *func_name, char* msg_text);
00029 int plasma_element_size(int type);
00030 void plasma_memcpy(void *dst, void *src, PLASMA_size size, int type);
00031 void plasma_memzero(void *memptr, PLASMA_size size, int type);
00032 void plasma_memset_int(int *mem, int size, int value);
00033 int plasma_rank(plasma_context_t *plasma);
00034 int plasma_tune(PLASMA_enum func, int M, int N, int NRHS);
00035
00036
00039 int PLASMA_Version(int *ver_major, int *ver_minor, int *ver_micro);
00040
00041 #ifdef __cplusplus
00042 }
00043 #endif
00044
00045 #endif