@@ -49,11 +49,11 @@ opal_timing_ts_func_t opal_timing_ts_func(opal_timer_type_t type);
49
49
_prefix = ""; \
50
50
} \
51
51
(_nm)->error = 0; \
52
- n = snprintf((_nm)->id, OPAL_TIMING_STR_LEN, "%s %s", _prefix, func); \
52
+ n = snprintf((_nm)->id, OPAL_TIMING_STR_LEN, "%s_ %s", _prefix, func); \
53
53
if( n > OPAL_TIMING_STR_LEN ){ \
54
54
(_nm)->error = 1; \
55
55
} \
56
- n = sprintf((_nm)->cntr_env,"OMPI_TIMING_%s% s_CNT", prefix, (_nm)->id); \
56
+ n = sprintf((_nm)->cntr_env,"OMPI_TIMING_%s_CNT", (_nm)->id); \
57
57
if( n > OPAL_TIMING_STR_LEN ){ \
58
58
(_nm)->error = 1; \
59
59
} \
@@ -77,22 +77,17 @@ opal_timing_ts_func_t opal_timing_ts_func(opal_timer_type_t type);
77
77
} \
78
78
} while(0)
79
79
80
- #define OPAL_TIMING_ENV_INIT (name ) \
81
- opal_timing_env_t name ## _val, *name = &(name ## _val); \
82
- OPAL_TIMING_ENV_START_TYPE(__func__, name, OPAL_TIMING_AUTOMATIC_TIMER, "");
83
-
84
-
85
80
/* We use function names for identification
86
81
* however this might be a problem for the private
87
82
* functions declared as static as their names may
88
83
* conflict.
89
84
* Use prefix to do a finer-grained identification if needed
90
85
*/
91
86
#define OPAL_TIMING_ENV_INIT_PREFIX (prefix , name ) \
92
- do { \
93
- opal_timing_env_t name ## _val, *name = &(name ## _val); \
94
- *name = OPAL_TIMING_ENV_START_TYPE(__func__, name, OPAL_TIMING_AUTOMATIC_TIMER, prefix); \
95
- } while(0 )
87
+ opal_timing_env_t name ## _val, *name = &(name ## _val); \
88
+ OPAL_TIMING_ENV_START_TYPE(__func__, name, OPAL_TIMING_AUTOMATIC_TIMER, prefix);
89
+
90
+ #define OPAL_TIMING_ENV_INIT ( name ) OPAL_TIMING_ENV_INIT_PREFIX("", name )
96
91
97
92
#define OPAL_TIMING_ENV_NEXT (h , ...) \
98
93
do { \
@@ -161,7 +156,7 @@ opal_timing_ts_func_t opal_timing_ts_func(opal_timer_type_t type);
161
156
do { \
162
157
char ename[OPAL_TIMING_STR_LEN]; \
163
158
char *ptr = NULL; \
164
- int n = snprintf(ename, OPAL_TIMING_STR_LEN, "OMPI_TIMING_%s %s_CNT", prefix, func); \
159
+ int n = snprintf(ename, OPAL_TIMING_STR_LEN, "OMPI_TIMING_%s_ %s_CNT", prefix, func); \
165
160
(_cnt) = 0; \
166
161
if ( n <= OPAL_TIMING_STR_LEN ){ \
167
162
ptr = getenv(ename); \
@@ -181,18 +176,15 @@ opal_timing_ts_func_t opal_timing_ts_func(opal_timer_type_t type);
181
176
} \
182
177
} while(0)
183
178
184
- #define OPAL_TIMING_ENV_CNT (func , _cnt ) \
185
- OPAL_TIMING_ENV_CNT_PREFIX("", func, _cnt)
186
-
187
179
#define OPAL_TIMING_ENV_GETDESC_PREFIX (prefix , filename , func , i , desc , _t ) \
188
180
do { \
189
181
char vname[OPAL_TIMING_STR_LEN]; \
190
182
(_t) = 0.0; \
191
- sprintf(vname, "OMPI_TIMING_%s %s_FILE_%d", prefix, func, i); \
183
+ sprintf(vname, "OMPI_TIMING_%s_ %s_FILE_%d", prefix, func, i); \
192
184
*filename = getenv(vname); \
193
- sprintf(vname, "OMPI_TIMING_%s %s_DESC_%d", prefix, func, i); \
185
+ sprintf(vname, "OMPI_TIMING_%s_ %s_DESC_%d", prefix, func, i); \
194
186
*desc = getenv(vname); \
195
- sprintf(vname, "OMPI_TIMING_%s %s_VAL_%d", prefix, func, i); \
187
+ sprintf(vname, "OMPI_TIMING_%s_ %s_VAL_%d", prefix, func, i); \
196
188
char *ptr = getenv(vname); \
197
189
if ( NULL != ptr ) { \
198
190
sscanf(ptr,"%lf", &(_t)); \
0 commit comments