PLASMA  2.4.5
PLASMA - Parallel Linear Algebra for Scalable Multi-core Architectures
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
auxiliary.h
Go to the documentation of this file.
1 
16 #ifndef _PLASMA_AUXILIARY_H_
17 #define _PLASMA_AUXILIARY_H_
18 
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22 
23 /***************************************************************************/
26 void plasma_warning(const char *func_name, char* msg_text);
27 void plasma_error(const char *func_name, char* msg_text);
28 void plasma_fatal_error(const char *func_name, char* msg_text);
29 int plasma_element_size(int type);
30 void plasma_memcpy(void *dst, void *src, PLASMA_size size, int type);
31 void plasma_memzero(void *memptr, PLASMA_size size, int type);
32 void plasma_memset_int(int *mem, int size, int value);
34 int plasma_tune(PLASMA_enum func, int M, int N, int NRHS);
35 
36 /***************************************************************************/
39 int PLASMA_Version(int *ver_major, int *ver_minor, int *ver_micro);
40 
41 #ifdef __cplusplus
42 }
43 #endif
44 
45 #endif