-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathopenpmix_master-pmix-standard_master.txt
402 lines (370 loc) · 10.1 KB
/
openpmix_master-pmix-standard_master.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
#---------------------------------------------------------
# Needs Review:
# OpenPMIx: fb4a57ba1
# OpenPMIx PR:
#---------------------------------------------------------
PMIX_WDIR_USER_SPECIFIED
#---------------------------------------------------------
# Needs Review:
# OpenPMIx: e66c29b93
# OpenPMIx PR:
#---------------------------------------------------------
PMIX_SORTED_PROC_ARRAY
#---------------------------------------------------------
# Needs Review:
# OpenPMIx: 4b837827f
# OpenPMIx PR:
#---------------------------------------------------------
PMIX_QUERY_ALLOCATION
#---------------------------------------------------------
# Needs Review:
# OpenPMIx: 3a8ef0946
# OpenPMIx PR:
#---------------------------------------------------------
PMIX_MYSERVER_URI
#---------------------------------------------------------
# Needs Review:
# OpenPMIx: d490e100a
# OpenPMIx PR:
#---------------------------------------------------------
PMIX_LOG_AGG
PMIX_LOG_KEY
PMIX_LOG_VAL
#---------------------------------------------------------
# Needs Review:
# OpenPMIx: 73aff171c
# OpenPMIx PR:
#---------------------------------------------------------
PMIX_IOF_TAG_DETAILED_OUTPUT
PMIX_IOF_TAG_FULLNAME_OUTPUT
#---------------------------------------------------------
# Needs Review:
# OpenPMIx: 70d5a53ae
# OpenPMIx PR:
#---------------------------------------------------------
PMIX_EXTERNAL_AUX_EVENT_BASE
#---------------------------------------------------------
# Needs Review:
# OpenPMIx: 518dc6aed
# OpenPMIx PR:
#---------------------------------------------------------
PMIX_EVENT_ONESHOT
#---------------------------------------------------------
# Needs Review:
# OpenPMIx: 5dab544ec
# OpenPMIx PR:
#---------------------------------------------------------
PMIX_ERR_EXIT_NONZERO_TERM
PMIX_ERR_PROC_ABORTED_BY_SIG
PMIX_ERR_PROC_FAILED_TO_START
PMIX_ERR_PROC_KILLED_BY_CMD
PMIX_ERR_PROC_SENSOR_BOUND_EXCEEDED
#---------------------------------------------------------
# Needs Review:
# OpenPMIx: 29a92a17b
# OpenPMIx PR:
#---------------------------------------------------------
PMIX_DISPLAY_PROCESSORS
#---------------------------------------------------------
# Needs Review:
# OpenPMIx: 1ba4ee6e7
# OpenPMIx PR:
#---------------------------------------------------------
PMIX_DISPLAY_PARSEABLE_OUTPUT
#---------------------------------------------------------
# Needs Review:
# OpenPMIx: 195e36f1d
# OpenPMIx PR:
#---------------------------------------------------------
PMIX_DISPLAY_ALLOCATION
PMIX_DISPLAY_MAP_DETAILED
PMIX_DISPLAY_TOPOLOGY
#---------------------------------------------------------
# Needs Review:
# OpenPMIx: fcc07f946
# OpenPMIx PR:
#---------------------------------------------------------
PMIX_DATA_BUFFER
#---------------------------------------------------------
# Needs Review:
# OpenPMIx: 137cc3d6b
# OpenPMIx PR:
#---------------------------------------------------------
PMIX_COLOCATE_NPERNODE
PMIX_COLOCATE_NPERPROC
PMIX_COLOCATE_PROCS
#---------------------------------------------------------
# Needs Review:
# OpenPMIx: d167a63f5
# OpenPMIx PR:
#---------------------------------------------------------
PMIX_BIND_PROGRESS_THREAD
PMIX_BIND_REQUIRED
#---------------------------------------------------------
# Needs Review:
# OpenPMIx: da240c502
# OpenPMIx PR:
#---------------------------------------------------------
PMIX_RUNTIME_OPTIONS
PMIX_ABORT_NON_ZERO_TERM
PMIX_DO_NOT_LAUNCH
PMIX_SHOW_LAUNCH_PROGRESS
PMIX_AGGREGATE_HELP
PMIX_REPORT_CHILD_SEP
#---------------------------------------------------------
# Needs Review:
# OpenPMIx: f825ed08e
# OpenPMIx PR:
#---------------------------------------------------------
PMIX_TOPOLOGY_INDEX
#---------------------------------------------------------
# Needs Review:
# OpenPMIx: 0a9aa8c8b
# OpenPMIx PR:
#---------------------------------------------------------
PMIx_tool_is_connected
PMIX_CONNECT_TO_SCHEDULER
#---------------------------------------------------------
# Needs Review:
# OpenPMIx: 261702212
# OpenPMIx PR:
#---------------------------------------------------------
PMIX_ALLOC_PREEMPTIBLE
PMIX_SESSION_APP
PMIX_SESSION_COMPLETE
PMIX_SESSION_CTRL_ID
PMIX_SESSION_PAUSE
PMIX_SESSION_PREEMPT
PMIX_SESSION_PROVISION
PMIX_SESSION_PROVISION_IMAGE
PMIX_SESSION_PROVISION_NODES
PMIX_SESSION_RESTORE
PMIX_SESSION_RESUME
PMIX_SESSION_SIGNAL
PMIX_SESSION_TERMINATE
PMIX_ALLOC_REQ_CANCEL
pmix_server_session_control_fn_t
PMIx_Session_control
#---------------------------------------------------------
# Needs Review:
# OpenPMIx: dad0fb856
# OpenPMIx PR:
#---------------------------------------------------------
PMIx_Info_list_insert
PMIX_INFO_PERSISTENT
#---------------------------------------------------------
# Needs Review:
# OpenPMIx: 7a0fa0455
# OpenPMIx PR:
#---------------------------------------------------------
PMIx_Device_distance_construct
PMIx_Device_distance_create
PMIx_Device_distance_destruct
PMIx_Device_distance_free
#---------------------------------------------------------
# Needs Review:
# OpenPMIx: d56cc5fdb
# OpenPMIx PR:
#---------------------------------------------------------
PMIx_App_string
#---------------------------------------------------------
# Needs Review:
# OpenPMIx: ec77b2bfa
# OpenPMIx PR:
#---------------------------------------------------------
PMIX_QUALIFIED_VALUE
PMIX_GROUP_INFO
PMIX_GROUP_LOCAL_CID
PMIX_GROUP_ADD_MEMBERS
PMIX_INFO_QUALIFIER
#---------------------------------------------------------
# Needs Review:
# OpenPMIx: a4e83b627
# OpenPMIx PR:
#---------------------------------------------------------
PMIx_Value_true
#---------------------------------------------------------
# Needs Review:
# OpenPMIx: 7931d879c
# OpenPMIx PR:
#---------------------------------------------------------
PMIx_Info_string
PMIx_Value_string
#---------------------------------------------------------
# Needs Review:
# OpenPMIx: ea977cd55
# OpenPMIx PR:
#---------------------------------------------------------
PMIx_Value_get_size
PMIx_Info_get_size
PMIx_Info_list_prepend
PMIx_Info_list_get_info
# PMIX_SIZE_ESTIMATE -- later removed
#---------------------------------------------------------
# Needs Review: Likely more macro to function conversions
# OpenPMIx: a37ef140f
# OpenPMIx PR:
#---------------------------------------------------------
PMIx_Xfer_procid
PMIx_Argv_append_nosize
PMIx_Argv_append_unique_nosize
PMIx_Argv_prepend_nosize
PMIx_Argv_split_inter
PMIx_Argv_split_with_empty
PMIx_Info_set_end
PMIx_Info_qualifier
PMIx_Info_is_qualifier
PMIx_Info_persistent
PMIx_Info_is_persistent
#---------------------------------------------------------
# Needs Review:
# OpenPMIx: fec3c6f6f
# OpenPMIx PR:
#---------------------------------------------------------
PMIx_Value_compare
PMIx_Value_comparison_string
pmix_value_cmp_t
PMIX_EQUAL
PMIX_VALUE1_GREATER
PMIX_VALUE2_GREATER
PMIX_VALUE_COMPARISON_NOT_AVAIL
PMIX_VALUE_INCOMPATIBLE_OBJECTS
PMIX_VALUE_TYPE_DIFFERENT
#---------------------------------------------------------
# Needs Review:
# OpenPMIx: 6927bc40c
# OpenPMIx PR: https://github.com/openpmix/openpmix/pull/2738
#
# Return value for:
# - PMIx_Value_true which replaced macros PMIX_CHECK_TRUE / PMIX_CHECK_BOOL
# - PMIx_Info_true which replaced macro PMIX_INFO_TRUE
#---------------------------------------------------------
PMIX_BOOL_FALSE
PMIX_BOOL_TRUE
PMIX_NON_BOOL
pmix_boolean_t
# PMIX_CHECK_TRUE
# pmix_check_true
#---------------------------------------------------------
# Pending PMIx Standard PR:
# https://github.com/pmix/pmix-standard/pull/335
# OpenPMIx PR: https://github.com/openpmix/openpmix/pull/2039
# Comment about missing parts: https://github.com/openpmix/openpmix/pull/2039
#---------------------------------------------------------
pmix_proc_stats_t
PMIx_Proc_stats_construct
PMIx_Proc_stats_create
PMIx_Proc_stats_destruct
PMIx_Proc_stats_free
PMIX_PROC_STATS
PMIX_PROC_STATS_STATIC_INIT
pmix_node_stats_t
PMIX_NODE_STATS
PMIX_NODE_STATS_STATIC_INIT
# Below are missing from PR 335 as of now
pmix_disk_stats_t
PMIX_DISK_STATS
PMIX_DISK_STATS_STATIC_INIT
PMIx_Disk_stats_construct
PMIx_Disk_stats_create
PMIx_Disk_stats_destruct
PMIx_Disk_stats_free
pmix_net_stats_t
PMIX_NET_STATS
PMIX_NET_STATS_STATIC_INIT
PMIx_Net_stats_construct
PMIx_Net_stats_create
PMIx_Net_stats_destruct
PMIx_Net_stats_free
#---------------------------------------------------------
# TODO: Macro -> Function conversion
#---------------------------------------------------------
PMIx_App_construct
PMIx_App_create
PMIx_App_destruct
PMIx_App_free
PMIx_App_info_create
PMIx_App_release
PMIx_Argv_copy
PMIx_Argv_count
PMIx_Argv_free
PMIx_Argv_join
PMIx_Argv_split
PMIx_Byte_object_construct
PMIx_Byte_object_create
PMIx_Byte_object_destruct
PMIx_Byte_object_free
PMIx_Byte_object_load
PMIx_Check_key
PMIx_Check_nspace
PMIx_Check_procid
PMIx_Check_rank
PMIx_Check_reserved_key
PMIx_Coord_construct
PMIx_Coord_create
PMIx_Coord_destruct
PMIx_Coord_free
PMIx_Cpuset_construct
PMIx_Cpuset_create
PMIx_Cpuset_destruct
PMIx_Cpuset_free
PMIx_Data_array_destruct
PMIx_Data_buffer_construct
PMIx_Data_buffer_create
PMIx_Data_buffer_destruct
PMIx_Data_buffer_load
PMIx_Data_buffer_release
PMIx_Data_buffer_unload
PMIx_Endpoint_construct
PMIx_Endpoint_create
PMIx_Endpoint_destruct
PMIx_Endpoint_free
PMIx_Envar_construct
PMIx_Envar_create
PMIx_Envar_destruct
PMIx_Envar_free
PMIx_Envar_load
PMIx_Geometry_construct
PMIx_Geometry_create
PMIx_Geometry_destruct
PMIx_Geometry_free
PMIx_Info_construct
PMIx_Info_create
PMIx_Info_destruct
PMIx_Info_free
PMIx_Info_is_end
PMIx_Info_is_optional
PMIx_Info_is_required
PMIx_Info_optional
PMIx_Info_processed
PMIx_Info_required
PMIx_Info_true
PMIx_Info_was_processed
PMIx_Load_key
PMIx_Load_nspace
PMIx_Load_procid
PMIx_Multicluster_nspace_construct
PMIx_Multicluster_nspace_parse
PMIx_Nspace_invalid
PMIx_Pdata_construct
PMIx_Pdata_create
PMIx_Pdata_destruct
PMIx_Pdata_free
PMIx_Proc_construct
PMIx_Proc_create
PMIx_Proc_destruct
PMIx_Proc_free
PMIx_Proc_info_construct
PMIx_Proc_info_create
PMIx_Proc_info_destruct
PMIx_Proc_info_free
PMIx_Proc_load
PMIx_Procid_invalid
PMIx_Setenv
PMIx_Topology_construct
PMIx_Topology_create
PMIx_Topology_free
PMIx_Value_construct
PMIx_Value_create
PMIx_Value_destruct
PMIx_Value_free