~ubuntu-branches/ubuntu/saucy/nwchem/saucy

« back to all changes in this revision

Viewing changes to src/tools/ga-4-3/global/src/ga_vampir.c

  • Committer: Package Import Robot
  • Author(s): Michael Banck, Michael Banck, Daniel Leidert
  • Date: 2012-02-09 20:02:41 UTC
  • mfrom: (1.1.1)
  • Revision ID: package-import@ubuntu.com-20120209200241-jgk03qfsphal4ug2
Tags: 6.1-1
* New upstream release.

[ Michael Banck ]
* debian/patches/02_makefile_flags.patch: Updated.
* debian/patches/02_makefile_flags.patch: Use internal blas and lapack code.
* debian/patches/02_makefile_flags.patch: Define GCC4 for LINUX and LINUX64
  (Closes: #632611 and LP: #791308).
* debian/control (Build-Depends): Added openssh-client.
* debian/rules (USE_SCALAPACK, SCALAPACK): Removed variables (Closes:
  #654658).
* debian/rules (LIBDIR, USE_MPIF4, ARMCI_NETWORK): New variables.
* debian/TODO: New file.
* debian/control (Build-Depends): Removed libblas-dev, liblapack-dev and
  libscalapack-mpi-dev.
* debian/patches/04_show_testsuite_diff_output.patch: New patch, shows the
  diff output for failed tests.
* debian/patches/series: Adjusted.
* debian/testsuite: Optionally run all tests if "all" is passed as option.
* debian/rules: Run debian/testsuite with "all" if DEB_BUILD_OPTIONS
  contains "checkall".

[ Daniel Leidert ]
* debian/control: Used wrap-and-sort. Added Vcs-Svn and Vcs-Browser fields.
  (Priority): Moved to extra according to policy section 2.5.
  (Standards-Version): Bumped to 3.9.2.
  (Description): Fixed a typo.
* debian/watch: Added.
* debian/patches/03_hurd-i386_define_path_max.patch: Added.
  - Define MAX_PATH if not defines to fix FTBFS on hurd.
* debian/patches/series: Adjusted.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* $Id: ga_vampir.c,v 1.11.2.1 2006-12-22 13:05:21 manoj Exp $ */
 
2
#include "ga_vampir.h"
 
3
 
 
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__);
 
149
 
 
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__);
 
183
}