PLASMA: /home/mathieu/svn/plasma/trunk/tools/plasma_2.5.0/control/auxiliary.h Source File

PLASMA 2.4.6

- Main Page
- Modules
- Data Types List

All Data Structures Functions Groups
auxiliary.h
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);
33 int plasma_rank(plasma_context_t *plasma);
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