1
/* $Id: ga_vampir.c,v 1.11.2.1 2006-12-22 13:05:21 manoj Exp $ */
4
void ga_vampir_init() {
5
vampir_symdef(GA_ACC, "GA_Acc", "GA_ONESIDED",__FILE__,__LINE__);
6
vampir_symdef(GA_ACCESS, "GA_Access", "GA",__FILE__,__LINE__);
7
vampir_symdef(GA_ADD, "GA_Add", "GA_MATRIX",__FILE__,__LINE__);
8
vampir_symdef(GA_ADD_PATCH, "GA_Add_patch", "GA_MATRIX",__FILE__,__LINE__);
9
vampir_symdef(GA_BRDCST, "GA_Brdcst", "GA_COLLECTIVE",__FILE__,__LINE__);
10
vampir_symdef(GA_CHECK_HANDLE, "GA_Check_handle", "GA",__FILE__,__LINE__);
11
vampir_symdef(GA_COMPARE_DISTR, "GA_Compare_distr", "GA",__FILE__,__LINE__);
12
vampir_symdef(GA_COPY, "GA_Copy", "GA",__FILE__,__LINE__);
13
vampir_symdef(GA_COPY_PATCH, "GA_Copy_patch", "GA",__FILE__,__LINE__);
14
vampir_symdef(GA_CREATE, "GA_Create", "GA",__FILE__,__LINE__);
15
vampir_symdef(GA_CREATE_IRREG, "GA_Create_irreg", "GA",__FILE__,__LINE__);
16
vampir_symdef(GA_CREATE_MUTEXES, "GA_Create_mutexes", "GA",__FILE__,__LINE__);
17
vampir_symdef(GA_DDOT, "GA_Ddot", "GA_MATRIX",__FILE__,__LINE__);
18
vampir_symdef(GA_DDOT_PATCH, "GA_Ddot_patch", "GA_MATRIX",__FILE__,__LINE__);
19
vampir_symdef(GA_DESTROY, "GA_Destroy", "GA",__FILE__,__LINE__);
20
vampir_symdef(GA_DESTROY_MUTEXES, "GA_Destroy_mutexes", "GA",__FILE__,__LINE__);
21
vampir_symdef(GA_DGOP, "GA_Dgop", "GA_MATRIX",__FILE__,__LINE__);
22
vampir_symdef(GA_GOP, "GA_Gop", "GA_MATRIX",__FILE__,__LINE__);
23
vampir_symdef(GA_DISTRIBUTION, "GA_Distribution", "GA",__FILE__,__LINE__);
24
vampir_symdef(GA_DOT, "GA_Dot",
25
"GA_MATRIX",__FILE__,__LINE__);
26
vampir_symdef(GA_DOT_PATCH, "GA_Dot_patch",
27
"GA_MATRIX",__FILE__,__LINE__);
28
vampir_symdef(GA_DUPLICATE, "GA_Duplicate", "GA",__FILE__,__LINE__);
29
vampir_symdef(GA_ERROR, "GA_Error", "GA",__FILE__,__LINE__);
30
vampir_symdef(GA_FENCE, "GA_Fence", "GA",__FILE__,__LINE__);
31
vampir_symdef(GA_FILL, "GA_Fill", "GA",__FILE__,__LINE__);
32
vampir_symdef(GA_RANDOMIZE, "GA_Randomize", "GA",__FILE__,__LINE__);
33
vampir_symdef(GA_FILL_PATCH, "GA_Fill_patch", "GA",__FILE__,__LINE__);
34
vampir_symdef(GA_GATHER, "GA_Gather",
35
"GA_ONESIDED",__FILE__,__LINE__);
36
vampir_symdef(GA_GET, "GA_Get",
37
"GA_ONESIDED",__FILE__,__LINE__);
38
vampir_symdef(GA_IGOP, "GA_Igop",
39
"GA_MATRIX",__FILE__,__LINE__);
40
vampir_symdef(GA_INITIALIZE, "GA_Initialize", "GA",__FILE__,__LINE__);
41
vampir_symdef(GA_INITIALIZE_LTD, "GA_Initialize_ltd", "GA",__FILE__,__LINE__);
42
vampir_symdef(GA_INIT_FENCE, "GA_Init_fence", "GA",__FILE__,__LINE__);
43
vampir_symdef(GA_INQUIRE, "GA_Inquire", "GA",__FILE__,__LINE__);
44
vampir_symdef(GA_INQUIRE_MEMORY, "GA_Inquire_memory", "GA",__FILE__,__LINE__);
45
vampir_symdef(GA_INQUIRE_NAME, "GA_Inquire_name", "GA",__FILE__,__LINE__);
46
vampir_symdef(GA_LIST_NODEID, "GA_List_nodeid", "GA",__FILE__,__LINE__);
47
vampir_symdef(GA_LOCATE, "GA_Locate", "GA",__FILE__,__LINE__);
48
vampir_symdef(GA_LOCATE_REGION, "GA_Locate_region", "GA",__FILE__,__LINE__);
49
vampir_symdef(GA_LOCK, "GA_Lock", "GA",__FILE__,__LINE__);
50
vampir_symdef(GA_MATMUL_PATCH, "GA_Matmul_patch", "GA_MATRIX",__FILE__,__LINE__);
51
vampir_symdef(GA_MATMUL, "GA_Matmul", "GA_MATRIX",__FILE__,__LINE__);
52
vampir_symdef(NGA_MATMUL_PATCH, "NGA_Matmul_patch", "GA_MATRIX",__FILE__,__LINE__);
53
vampir_symdef(GA_MEMORY_AVAIL, "GA_Memory_avail", "GA",__FILE__,__LINE__);
54
vampir_symdef(GA_MEMORY_LIMITED, "GA_Memory_limited", "GA",__FILE__,__LINE__);
55
vampir_symdef(GA_MPI_COMMUNICATOR, "GA_Mpi_communicator", "GA",__FILE__,__LINE__);
56
vampir_symdef(GA_NBLOCK, "GA_Nblock", "GA",__FILE__,__LINE__);
57
vampir_symdef(GA_NDIM, "GA_Ndim", "GA",__FILE__,__LINE__);
58
vampir_symdef(GA_NNODES, "GA_Nnodes", "GA",__FILE__,__LINE__);
59
vampir_symdef(GA_NODEID, "GA_Nodeid", "GA",__FILE__,__LINE__);
60
vampir_symdef(GA_PERIODIC_ACC, "GA_Periodic_acc",
61
"GA_ONESIDED",__FILE__,__LINE__);
62
vampir_symdef(GA_PERIODIC_GET, "GA_Periodic_get",
63
"GA_ONESIDED",__FILE__,__LINE__);
64
vampir_symdef(GA_PERIODIC_PUT, "GA_Periodic_put",
65
"GA_ONESIDED",__FILE__,__LINE__);
66
vampir_symdef(GA_PRINT, "GA_Print", "GA",__FILE__,__LINE__);
67
vampir_symdef(GA_PRINT_DISTRIBUTION, "GA_Print_distribution", "GA",__FILE__,__LINE__);
68
vampir_symdef(GA_PRINT_PATCH, "GA_Print_patch", "GA",__FILE__,__LINE__);
69
vampir_symdef(GA_PRINT_STATS, "GA_Print_stats", "GA",__FILE__,__LINE__);
70
vampir_symdef(GA_PROC_TOPOLOGY, "GA_Proc_topology", "GA",__FILE__,__LINE__);
71
vampir_symdef(GA_PUT, "GA_Put",
72
"GA_ONESIDED",__FILE__,__LINE__);
73
vampir_symdef(GA_READ_INC, "GA_Read_inc", "GA",__FILE__,__LINE__);
74
vampir_symdef(GA_RELEASE, "GA_Release", "GA",__FILE__,__LINE__);
75
vampir_symdef(GA_RELEASE_UPDATE, "GA_Release_update", "GA",__FILE__,__LINE__);
76
vampir_symdef(GA_SCALE, "GA_Scale",
77
"GA_MATRIX",__FILE__,__LINE__);
78
vampir_symdef(GA_SCALE_PATCH, "GA_Scale_patch",
79
"GA_MATRIX",__FILE__,__LINE__);
80
vampir_symdef(GA_SCATTER, "GA_Scatter",
81
"GA_ONESIDED",__FILE__,__LINE__);
82
vampir_symdef(GA_SELECT_ELEM, "GA_Select_elem", "GA",__FILE__,__LINE__);
83
vampir_symdef(GA_SET_MEMORY_LIMIT, "GA_Set_memory_limit", "GA",__FILE__,__LINE__);
84
vampir_symdef(GA_SPD_INVERT, "GA_Spd_invert", "GA",__FILE__,__LINE__);
85
vampir_symdef(GA_SUMMARIZE, "GA_Summarize", "GA",__FILE__,__LINE__);
86
vampir_symdef(GA_SYNC, "GA_Sync",
87
"GA_COLLECTIVE",__FILE__,__LINE__);
88
vampir_symdef(GA_PGROUP_SYNC, "GA_Pgroup_sync",
89
"GA_COLLECTIVE",__FILE__,__LINE__);
90
vampir_symdef(GA_TERMINATE, "GA_Terminate", "GA",__FILE__,__LINE__);
91
vampir_symdef(GA_TRANSPOSE, "GA_Transpose",
92
"GA_MATRIX",__FILE__,__LINE__);
93
vampir_symdef(GA_UNLOCK, "GA_Unlock", "GA",__FILE__,__LINE__);
94
vampir_symdef(GA_USES_MA, "GA_Uses_ma", "GA",__FILE__,__LINE__);
95
vampir_symdef(GA_ZDOT, "GA_Zdot",
96
"GA_MATRIX",__FILE__,__LINE__);
97
vampir_symdef(GA_ZDOT_PATCH, "GA_Zdot_patch",
98
"GA_MATRIX",__FILE__,__LINE__);
99
vampir_symdef(GA_CDOT, "GA_Cdot",
100
"GA_MATRIX",__FILE__,__LINE__);
101
vampir_symdef(GA_CDOT_PATCH, "GA_Cdot_patch",
102
"GA_MATRIX",__FILE__,__LINE__);
103
vampir_symdef(GA_ZERO, "GA_Zero",
104
"GA_MATRIX",__FILE__,__LINE__);
105
vampir_symdef(GA_ZERO_PATCH, "GA_Zero_patch",
106
"GA_MATRIX",__FILE__,__LINE__);
107
vampir_symdef(NGA_ACC, "NGA_Acc",
108
"GA_ONESIDED",__FILE__,__LINE__);
109
vampir_symdef(NGA_ACCESS, "NGA_Access", "GA",__FILE__,__LINE__);
110
vampir_symdef(NGA_ADD_PATCH, "NGA_Add_patch",
111
"GA_MATRIX",__FILE__,__LINE__);
112
vampir_symdef(NGA_COPY_PATCH, "NGA_Copy_patch", "GA",__FILE__,__LINE__);
113
vampir_symdef(NGA_CREATE, "NGA_Create", "GA",__FILE__,__LINE__);
114
vampir_symdef(NGA_CREATE_IRREG, "NGA_Create_irreg", "GA",__FILE__,__LINE__);
115
vampir_symdef(NGA_CREATE_IRREG_CONFIG, "NGA_Create_irreg_config", "GA",__FILE__,__LINE__);
116
vampir_symdef(NGA_DDOT_PATCH, "NGA_Ddot_patch",
117
"GA_MATRIX",__FILE__,__LINE__);
118
vampir_symdef(NGA_DISTRIBUTION, "NGA_Distribution", "GA",__FILE__,__LINE__);
119
vampir_symdef(NGA_FILL_PATCH, "NGA_Fill_patch", "GA",__FILE__,__LINE__);
120
vampir_symdef(NGA_GATHER, "NGA_Gather",
121
"GA_ONESIDED",__FILE__,__LINE__);
122
vampir_symdef(NGA_GET, "NGA_Get",
123
"GA_ONESIDED",__FILE__,__LINE__);
124
vampir_symdef(NGA_INQUIRE, "NGA_Inquire", "GA",__FILE__,__LINE__);
125
vampir_symdef(NGA_LOCATE, "NGA_Locate", "GA",__FILE__,__LINE__);
126
vampir_symdef(NGA_LOCATE_REGION, "NGA_Locate_region", "GA",__FILE__,__LINE__);
127
vampir_symdef(NGA_PERIODIC_ACC, "NGA_Periodic_acc",
128
"GA_ONESIDED",__FILE__,__LINE__);
129
vampir_symdef(NGA_PERIODIC_GET, "NGA_Periodic_get",
130
"GA_ONESIDED",__FILE__,__LINE__);
131
vampir_symdef(NGA_PERIODIC_PUT, "NGA_Periodic_put",
132
"GA_ONESIDED",__FILE__,__LINE__);
133
vampir_symdef(NGA_PUT, "NGA_Put",
134
"GA_ONESIDED",__FILE__,__LINE__);
135
vampir_symdef(NGA_READ_INC, "NGA_Read_inc", "GA",__FILE__,__LINE__);
136
vampir_symdef(NGA_RELEASE, "NGA_Release", "GA",__FILE__,__LINE__);
137
vampir_symdef(NGA_RELEASE_UPDATE, "NGA_Release_update", "GA",__FILE__,__LINE__);
138
vampir_symdef(NGA_SCALE_PATCH, "NGA_Scale_patch",
139
"GA_MATRIX",__FILE__,__LINE__);
140
vampir_symdef(NGA_SCATTER, "NGA_Scatter",
141
"GA_ONESIDED",__FILE__,__LINE__);
142
vampir_symdef(NGA_SELECT_ELEM, "NGA_Select_elem", "GA",__FILE__,__LINE__);
143
vampir_symdef(NGA_ZDOT_PATCH, "NGA_Zdot_patch",
144
"GA_MATRIX",__FILE__,__LINE__);
145
vampir_symdef(NGA_CDOT_PATCH, "NGA_Cdot_patch",
146
"GA_MATRIX",__FILE__,__LINE__);
147
vampir_symdef(NGA_ZERO_PATCH, "NGA_Zero_patch",
148
"GA_MATRIX",__FILE__,__LINE__);
150
vampir_symdef(GA_CHOLESKY, "GA_Cholesky", "GA_linalg",__FILE__,__LINE__);
151
vampir_symdef(VT_GA_DGEMM, "GA_Dgemm", "GA_linalg",__FILE__,__LINE__);
152
vampir_symdef(VT_GA_SGEMM, "GA_Sgemm", "GA_linalg",__FILE__,__LINE__);
153
vampir_symdef(VT_GA_ZGEMM, "GA_Zgemm", "GA_linalg",__FILE__,__LINE__);
154
vampir_symdef(VT_GA_CGEMM, "GA_Cgemm", "GA_linalg",__FILE__,__LINE__);
155
vampir_symdef(GA_DGEMM_SEQ, "GA_Dgemm_seq", "GA_linalg",__FILE__,__LINE__);
156
vampir_symdef(GA_DIAG_STD, "GA_Diag_std", "GA_linalg",__FILE__,__LINE__);
157
vampir_symdef(GA_DIAG, "GA_Diag", "GA_linalg",__FILE__,__LINE__);
158
vampir_symdef(GA_DIAG_REUSE, "GA_Diag_reuse", "GA_linalg",__FILE__,__LINE__);
159
vampir_symdef(GA_DIAG_SEQ, "GA_Diag_seq", "GA_linalg",__FILE__,__LINE__);
160
vampir_symdef(GA_DIAG_STD_SEQ, "GA_Diag_std_seq", "GA_linalg",__FILE__,__LINE__);
161
vampir_symdef(GA_LU_SOLVE, "GA_LU_Solve", "GA_linalg",__FILE__,__LINE__);
162
vampir_symdef(GA_LU_SOLVE_ALT, "GA_LU_Solve_alt", "GA_linalg",__FILE__,__LINE__);
163
vampir_symdef(GA_LU_SOLVE_SEQ, "GA_LU_Solve_seq", "GA_linalg",__FILE__,__LINE__);
164
vampir_symdef(GA_SYMMETRIZE, "GA_Symmetrize", "GA_linalg",__FILE__,__LINE__);
165
vampir_symdef(GA_LLT_I, "GA_llt_i", "GA_linalg",__FILE__,__LINE__);
166
vampir_symdef(GA_LLT_S, "GA_llt_s", "GA_linalg",__FILE__,__LINE__);
167
vampir_symdef(GA_LLT_SOLVE, "GA_llt_solve", "GA_linalg",__FILE__,__LINE__);
168
vampir_symdef(GA_SOLVE, "GA_Solve", "GA_linalg",__FILE__,__LINE__);
169
vampir_symdef(GA_SPD_INVERT, "GA_SPD_Invert", "GA_linalg",__FILE__,__LINE__);
170
vampir_symdef(GA_SYMUL, "GA_SymUL", "GA_linalg",__FILE__,__LINE__);
171
vampir_symdef(GA_ZEROUL, "GA_ZeroUL", "GA_linalg",__FILE__,__LINE__);
172
vampir_symdef(NGA_CREATE_GHOSTS_IRREG_CONFIG, "NGA_Create_ghosts_irreg_config", "GA",__FILE__,__LINE__);
173
vampir_symdef(NGA_CREATE_IRREG_CONFIG, "NGA_Create_irreg_config", "GA",__FILE__,__LINE__);
174
vampir_symdef(NGA_NBPUT, "NGA_NbPut",
175
"GA_ONESIDED",__FILE__,__LINE__);
176
vampir_symdef(NGA_STRIDED_PUT, "NGA_Strided_put",
177
"GA_ONESIDED",__FILE__,__LINE__);
178
vampir_symdef(NGA_STRIDED_GET, "NGA_Strided_get",
179
"GA_ONESIDED",__FILE__,__LINE__);
180
vampir_symdef(NGA_STRIDED_ACC, "NGA_Strided_acc",
181
"GA_ONESIDED",__FILE__,__LINE__);
182
vampir_symdef(GA_ALLOCATE, "GA_ALLOCATE", "GA",__FILE__,__LINE__);