Multi-ApplicationOnlineProfiling  2.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
MPI_Events.h
Go to the documentation of this file.
1 /* ############################ MALP License ############################## */
2 /* # Fri Jan 18 14:00:00 CET 2013 # */
3 /* # Copyright or (C) or Copr. Commissariat a l'Energie Atomique # */
4 /* # # */
5 /* # This software is governed by the CeCILL-C license under French law # */
6 /* # and abiding by the rules of distribution of free software. You can # */
7 /* # use, modify and/ or redistribute the software under the terms of # */
8 /* # the CeCILL-C license as circulated by CEA, CNRS and INRIA at the # */
9 /* # following URL http://www.cecill.info. # */
10 /* # # */
11 /* # The fact that you are presently reading this means that you have # */
12 /* # had knowledge of the CeCILL-C license and that you accept its # */
13 /* # terms. # */
14 /* # # */
15 /* # Authors: # */
16 /* # - BESNARD Jean-Baptiste jean-baptiste.besnard@cea.fr # */
17 /* # # */
18 /* ######################################################################## */
19 
20 #ifndef MPI_EVENTS_DEF
21 #define MPI_EVENTS_DEF
22 
23 #include <stdint.h>
24 
25 
26 #define T_MPI_ENUM(a) T_##a
27 #define T_MPI_NAME(a) #a
28 
29 typedef enum
30 {
31  T_MPI_ENUM(MPI_ABORT)
32  ,
33  T_MPI_ENUM(MPI_ACCUMULATE)
34  ,
35  T_MPI_ENUM(MPI_ADD_ERROR_CLASS)
36  ,
37  T_MPI_ENUM(MPI_ADD_ERROR_CODE)
38  ,
39  T_MPI_ENUM(MPI_ADD_ERROR_STRING)
40  ,
41  T_MPI_ENUM(MPI_ADDRESS)
42  ,
43  T_MPI_ENUM(MPI_ALLGATHER)
44  ,
45  T_MPI_ENUM(MPI_ALLGATHERV)
46  ,
47  T_MPI_ENUM(MPI_ALLOC_MEM)
48  ,
49  T_MPI_ENUM(MPI_ALLREDUCE)
50  ,
51  T_MPI_ENUM(MPI_ALLTOALL)
52  ,
53  T_MPI_ENUM(MPI_ALLTOALLV)
54  ,
55  T_MPI_ENUM(MPI_ALLTOALLW)
56  ,
57  T_MPI_ENUM(MPI_ATTR_DELETE)
58  ,
59  T_MPI_ENUM(MPI_ATTR_GET)
60  ,
61  T_MPI_ENUM(MPI_ATTR_PUT)
62  ,
63  T_MPI_ENUM(MPI_BARRIER)
64  ,
65  T_MPI_ENUM(MPI_BCAST)
66  ,
67  T_MPI_ENUM(MPI_BSEND)
68  ,
69  T_MPI_ENUM(MPI_BSEND_INIT)
70  ,
71  T_MPI_ENUM(MPI_BUFFER_ATTACH)
72  ,
73  T_MPI_ENUM(MPI_BUFFER_DETACH)
74  ,
75  T_MPI_ENUM(MPI_CANCEL)
76  ,
77  T_MPI_ENUM(MPI_CART_COORDS)
78  ,
79  T_MPI_ENUM(MPI_CART_CREATE)
80  ,
81  T_MPI_ENUM(MPI_CART_GET)
82  ,
83  T_MPI_ENUM(MPI_CART_MAP)
84  ,
85  T_MPI_ENUM(MPI_CART_RANK)
86  ,
87  T_MPI_ENUM(MPI_CART_SHIFT)
88  ,
89  T_MPI_ENUM(MPI_CART_SUB)
90  ,
91  T_MPI_ENUM(MPI_CARTDIM_GET)
92  ,
93  T_MPI_ENUM(MPI_CLOSE_PORT)
94  ,
95  T_MPI_ENUM(MPI_COMM_ACCEPT)
96  ,
97  T_MPI_ENUM(MPI_COMM_C2F)
98  ,
99  T_MPI_ENUM(MPI_COMM_CALL_ERRHANDLER)
100  ,
101  T_MPI_ENUM(MPI_COMM_COMPARE)
102  ,
103  T_MPI_ENUM(MPI_COMM_CONNECT)
104  ,
105  T_MPI_ENUM(MPI_COMM_CREATE_ERRHANDLER)
106  ,
107  T_MPI_ENUM(MPI_COMM_CREATE_KEYVAL)
108  ,
109  T_MPI_ENUM(MPI_COMM_CREATE)
110  ,
111  T_MPI_ENUM(MPI_COMM_DELETE_ATTR)
112  ,
113  T_MPI_ENUM(MPI_COMM_DISCONNECT)
114  ,
115  T_MPI_ENUM(MPI_COMM_DUP)
116  ,
117  T_MPI_ENUM(MPI_COMM_FREE_KEYVAL)
118  ,
119  T_MPI_ENUM(MPI_COMM_FREE)
120  ,
121  T_MPI_ENUM(MPI_COMM_GET_ATTR)
122  ,
123  T_MPI_ENUM(MPI_COMM_GET_ERRHANDLER)
124  ,
125  T_MPI_ENUM(MPI_COMM_GET_NAME)
126  ,
127  T_MPI_ENUM(MPI_COMM_GET_PARENT)
128  ,
129  T_MPI_ENUM(MPI_COMM_GROUP)
130  ,
131  T_MPI_ENUM(MPI_COMM_JOIN)
132  ,
133  T_MPI_ENUM(MPI_COMM_RANK)
134  ,
135  T_MPI_ENUM(MPI_COMM_REMOTE_GROUP)
136  ,
137  T_MPI_ENUM(MPI_COMM_REMOTE_SIZE)
138  ,
139  T_MPI_ENUM(MPI_COMM_SET_ATTR)
140  ,
141  T_MPI_ENUM(MPI_COMM_SET_ERRHANDLER)
142  ,
143  T_MPI_ENUM(MPI_COMM_SET_NAME)
144  ,
145  T_MPI_ENUM(MPI_COMM_SIZE)
146  ,
147  T_MPI_ENUM(MPI_COMM_SPAWN)
148  ,
149  T_MPI_ENUM(MPI_COMM_SPAWN_MULTIPLE)
150  ,
151  T_MPI_ENUM(MPI_COMM_SPLIT)
152  ,
153  T_MPI_ENUM(MPI_COMM_TEST_INTER)
154  ,
155  T_MPI_ENUM(MPI_DIMS_CREATE)
156  ,
157  T_MPI_ENUM(MPI_ERRHANDLER_C2F)
158  ,
159  T_MPI_ENUM(MPI_ERRHANDLER_CREATE)
160  ,
161  T_MPI_ENUM(MPI_ERRHANDLER_FREE)
162  ,
163  T_MPI_ENUM(MPI_ERRHANDLER_GET)
164  ,
165  T_MPI_ENUM(MPI_ERRHANDLER_SET)
166  ,
167  T_MPI_ENUM(MPI_ERROR_CLASS)
168  ,
169  T_MPI_ENUM(MPI_ERROR_STRING)
170  ,
171  T_MPI_ENUM(MPI_EXSCAN)
172  ,
173  T_MPI_ENUM(MPI_FILE_C2F)
174  ,
175  T_MPI_ENUM(MPI_FILE_CALL_ERRHANDLER)
176  ,
177  T_MPI_ENUM(MPI_FILE_CREATE_ERRHANDLER)
178  ,
179  T_MPI_ENUM(MPI_FILE_SET_ERRHANDLER)
180  ,
181  T_MPI_ENUM(MPI_FILE_GET_ERRHANDLER)
182  ,
183  T_MPI_ENUM(MPI_FILE_OPEN)
184  ,
185  T_MPI_ENUM(MPI_FILE_CLOSE)
186  ,
187  T_MPI_ENUM(MPI_FILE_DELETE)
188  ,
189  T_MPI_ENUM(MPI_FILE_SET_SIZE)
190  ,
191  T_MPI_ENUM(MPI_FILE_PREALLOCATE)
192  ,
193  T_MPI_ENUM(MPI_FILE_GET_SIZE)
194  ,
195  T_MPI_ENUM(MPI_FILE_GET_GROUP)
196  ,
197  T_MPI_ENUM(MPI_FILE_GET_AMODE)
198  ,
199  T_MPI_ENUM(MPI_FILE_SET_INFO)
200  ,
201  T_MPI_ENUM(MPI_FILE_GET_INFO)
202  ,
203  T_MPI_ENUM(MPI_FILE_SET_VIEW)
204  ,
205  T_MPI_ENUM(MPI_FILE_GET_VIEW)
206  ,
207  T_MPI_ENUM(MPI_FILE_READ_AT)
208  ,
209  T_MPI_ENUM(MPI_FILE_READ_AT_ALL)
210  ,
211  T_MPI_ENUM(MPI_FILE_WRITE_AT)
212  ,
213  T_MPI_ENUM(MPI_FILE_WRITE_AT_ALL)
214  ,
215  T_MPI_ENUM(MPI_FILE_IREAD_AT)
216  ,
217  T_MPI_ENUM(MPI_FILE_IWRITE_AT)
218  ,
219  T_MPI_ENUM(MPI_FILE_READ)
220  ,
221  T_MPI_ENUM(MPI_FILE_READ_ALL)
222  ,
223  T_MPI_ENUM(MPI_FILE_WRITE)
224  ,
225  T_MPI_ENUM(MPI_FILE_WRITE_ALL)
226  ,
227  T_MPI_ENUM(MPI_FILE_IREAD)
228  ,
229  T_MPI_ENUM(MPI_FILE_IWRITE)
230  ,
231  T_MPI_ENUM(MPI_FILE_SEEK)
232  ,
233  T_MPI_ENUM(MPI_FILE_GET_POSITION)
234  ,
235  T_MPI_ENUM(MPI_FILE_GET_BYTE_OFFSET)
236  ,
237  T_MPI_ENUM(MPI_FILE_READ_SHARED)
238  ,
239  T_MPI_ENUM(MPI_FILE_WRITE_SHARED)
240  ,
241  T_MPI_ENUM(MPI_FILE_IREAD_SHARED)
242  ,
243  T_MPI_ENUM(MPI_FILE_IWRITE_SHARED)
244  ,
245  T_MPI_ENUM(MPI_FILE_READ_ORDERED)
246  ,
247  T_MPI_ENUM(MPI_FILE_WRITE_ORDERED)
248  ,
249  T_MPI_ENUM(MPI_FILE_SEEK_SHARED)
250  ,
251  T_MPI_ENUM(MPI_FILE_GET_POSITION_SHARED)
252  ,
253  T_MPI_ENUM(MPI_FILE_READ_AT_ALL_BEGIN)
254  ,
255  T_MPI_ENUM(MPI_FILE_READ_AT_ALL_END)
256  ,
257  T_MPI_ENUM(MPI_FILE_WRITE_AT_ALL_BEGIN)
258  ,
259  T_MPI_ENUM(MPI_FILE_WRITE_AT_ALL_END)
260  ,
261  T_MPI_ENUM(MPI_FILE_READ_ALL_BEGIN)
262  ,
263  T_MPI_ENUM(MPI_FILE_READ_ALL_END)
264  ,
265  T_MPI_ENUM(MPI_FILE_WRITE_ALL_BEGIN)
266  ,
267  T_MPI_ENUM(MPI_FILE_WRITE_ALL_END)
268  ,
269  T_MPI_ENUM(MPI_FILE_READ_ORDERED_BEGIN)
270  ,
271  T_MPI_ENUM(MPI_FILE_READ_ORDERED_END)
272  ,
273  T_MPI_ENUM(MPI_FILE_WRITE_ORDERED_BEGIN)
274  ,
275  T_MPI_ENUM(MPI_FILE_WRITE_ORDERED_END)
276  ,
277  T_MPI_ENUM(MPI_FILE_GET_TYPE_EXTENT)
278  ,
279  T_MPI_ENUM(MPI_FILE_SET_ATOMICITY)
280  ,
281  T_MPI_ENUM(MPI_FILE_GET_ATOMICITY)
282  ,
283  T_MPI_ENUM(MPI_FILE_SYNC)
284  ,
285  T_MPI_ENUM(MPI_FINALIZE)
286  ,
287  T_MPI_ENUM(MPI_FINALIZED)
288  ,
289  T_MPI_ENUM(MPI_FREE_MEM)
290  ,
291  T_MPI_ENUM(MPI_GATHER)
292  ,
293  T_MPI_ENUM(MPI_GATHERV)
294  ,
295  T_MPI_ENUM(MPI_GET_ADDRESS)
296  ,
297  T_MPI_ENUM(MPI_GET_COUNT)
298  ,
299  T_MPI_ENUM(MPI_GET_ELEMENTS)
300  ,
301  T_MPI_ENUM(MPI_GET)
302  ,
303  T_MPI_ENUM(MPI_GET_PROCESSOR_NAME)
304  ,
305  T_MPI_ENUM(MPI_GET_VERSION)
306  ,
307  T_MPI_ENUM(MPI_GRAPH_CREATE)
308  ,
309  T_MPI_ENUM(MPI_GRAPH_GET)
310  ,
311  T_MPI_ENUM(MPI_GRAPH_MAP)
312  ,
313  T_MPI_ENUM(MPI_GRAPH_NEIGHBORS_COUNT)
314  ,
315  T_MPI_ENUM(MPI_GRAPH_NEIGHBORS)
316  ,
317  T_MPI_ENUM(MPI_GRAPHDIMS_GET)
318  ,
319  T_MPI_ENUM(MPI_GREQUEST_COMPLETE)
320  ,
321  T_MPI_ENUM(MPI_GREQUEST_START)
322  ,
323  T_MPI_ENUM(MPI_GROUP_C2F)
324  ,
325  T_MPI_ENUM(MPI_GROUP_COMPARE)
326  ,
327  T_MPI_ENUM(MPI_GROUP_DIFFERENCE)
328  ,
329  T_MPI_ENUM(MPI_GROUP_EXCL)
330  ,
331  T_MPI_ENUM(MPI_GROUP_FREE)
332  ,
333  T_MPI_ENUM(MPI_GROUP_INCL)
334  ,
335  T_MPI_ENUM(MPI_GROUP_INTERSECTION)
336  ,
337  T_MPI_ENUM(MPI_GROUP_RANGE_EXCL)
338  ,
339  T_MPI_ENUM(MPI_GROUP_RANGE_INCL)
340  ,
341  T_MPI_ENUM(MPI_GROUP_RANK)
342  ,
343  T_MPI_ENUM(MPI_GROUP_SIZE)
344  ,
345  T_MPI_ENUM(MPI_GROUP_TRANSLATE_RANKS)
346  ,
347  T_MPI_ENUM(MPI_GROUP_UNION)
348  ,
349  T_MPI_ENUM(MPI_IBSEND)
350  ,
351  T_MPI_ENUM(MPI_INFO_C2F)
352  ,
353  T_MPI_ENUM(MPI_INFO_CREATE)
354  ,
355  T_MPI_ENUM(MPI_INFO_DELETE)
356  ,
357  T_MPI_ENUM(MPI_INFO_DUP)
358  ,
359  T_MPI_ENUM(MPI_INFO_FREE)
360  ,
361  T_MPI_ENUM(MPI_INFO_GET)
362  ,
363  T_MPI_ENUM(MPI_INFO_GET_NKEYS)
364  ,
365  T_MPI_ENUM(MPI_INFO_GET_NTHKEY)
366  ,
367  T_MPI_ENUM(MPI_INFO_GET_VALUELEN)
368  ,
369  T_MPI_ENUM(MPI_INFO_SET)
370  ,
371  T_MPI_ENUM(MPI_INIT)
372  ,
373  T_MPI_ENUM(MPI_INITIALIZED)
374  ,
375  T_MPI_ENUM(MPI_INIT_THREAD)
376  ,
377  T_MPI_ENUM(MPI_INTERCOMM_CREATE)
378  ,
379  T_MPI_ENUM(MPI_INTERCOMM_MERGE)
380  ,
381  T_MPI_ENUM(MPI_IPROBE)
382  ,
383  T_MPI_ENUM(MPI_IRECV)
384  ,
385  T_MPI_ENUM(MPI_IRSEND)
386  ,
387  T_MPI_ENUM(MPI_ISEND)
388  ,
389  T_MPI_ENUM(MPI_ISSEND)
390  ,
391  T_MPI_ENUM(MPI_IS_THREAD_MAIN)
392  ,
393  T_MPI_ENUM(MPI_KEYVAL_CREATE)
394  ,
395  T_MPI_ENUM(MPI_KEYVAL_FREE)
396  ,
397  T_MPI_ENUM(MPI_LOOKUP_NAME)
398  ,
399  T_MPI_ENUM(MPI_OP_C2F)
400  ,
401  T_MPI_ENUM(MPI_OP_COMMUTATIVE)
402  ,
403  T_MPI_ENUM(MPI_OP_CREATE)
404  ,
405  T_MPI_ENUM(MPI_OPEN_PORT)
406  ,
407  T_MPI_ENUM(MPI_OP_FREE)
408  ,
409  T_MPI_ENUM(MPI_PACK_EXTERNAL)
410  ,
411  T_MPI_ENUM(MPI_PACK_EXTERNAL_SIZE)
412  ,
413  T_MPI_ENUM(MPI_PACK)
414  ,
415  T_MPI_ENUM(MPI_PACK_SIZE)
416  ,
417  T_MPI_ENUM(MPI_PROBE)
418  ,
419  T_MPI_ENUM(MPI_PUBLISH_NAME)
420  ,
421  T_MPI_ENUM(MPI_PUT)
422  ,
423  T_MPI_ENUM(MPI_QUERY_THREAD)
424  ,
425  T_MPI_ENUM(MPI_RECV_INIT)
426  ,
427  T_MPI_ENUM(MPI_RECV)
428  ,
429  T_MPI_ENUM(MPI_REDUCE)
430  ,
431  T_MPI_ENUM(MPI_REDUCE_LOCAL)
432  ,
433  T_MPI_ENUM(MPI_REDUCE_SCATTER)
434  ,
435  T_MPI_ENUM(MPI_REGISTER_DATAREP)
436  ,
437  T_MPI_ENUM(MPI_REQUEST_C2F)
438  ,
439  T_MPI_ENUM(MPI_REQUEST_FREE)
440  ,
441  T_MPI_ENUM(MPI_REQUEST_GET_STATUS)
442  ,
443  T_MPI_ENUM(MPI_RSEND)
444  ,
445  T_MPI_ENUM(MPI_RSEND_INIT)
446  ,
447  T_MPI_ENUM(MPI_SCAN)
448  ,
449  T_MPI_ENUM(MPI_SCATTER)
450  ,
451  T_MPI_ENUM(MPI_SCATTERV)
452  ,
453  T_MPI_ENUM(MPI_SEND_INIT)
454  ,
455  T_MPI_ENUM(MPI_SEND)
456  ,
457  T_MPI_ENUM(MPI_SENDRECV)
458  ,
459  T_MPI_ENUM(MPI_SENDRECV_REPLACE)
460  ,
461  T_MPI_ENUM(MPI_SSEND_INIT)
462  ,
463  T_MPI_ENUM(MPI_SSEND)
464  ,
465  T_MPI_ENUM(MPI_START)
466  ,
467  T_MPI_ENUM(MPI_STARTALL)
468  ,
469  T_MPI_ENUM(MPI_STATUS_C2F)
470  ,
471  T_MPI_ENUM(MPI_STATUS_F2C)
472  ,
473  T_MPI_ENUM(MPI_STATUS_SET_CANCELLED)
474  ,
475  T_MPI_ENUM(MPI_STATUS_SET_ELEMENTS)
476  ,
477  T_MPI_ENUM(MPI_TESTALL)
478  ,
479  T_MPI_ENUM(MPI_TESTANY)
480  ,
481  T_MPI_ENUM(MPI_TEST)
482  ,
483  T_MPI_ENUM(MPI_TEST_CANCELLED)
484  ,
485  T_MPI_ENUM(MPI_TESTSOME)
486  ,
487  T_MPI_ENUM(MPI_TOPO_TEST)
488  ,
489  T_MPI_ENUM(MPI_TYPE_C2F)
490  ,
491  T_MPI_ENUM(MPI_TYPE_COMMIT)
492  ,
493  T_MPI_ENUM(MPI_TYPE_CONTIGUOUS)
494  ,
495  T_MPI_ENUM(MPI_TYPE_CREATE_DARRAY)
496  ,
497  T_MPI_ENUM(MPI_TYPE_CREATE_F90_COMPLEX)
498  ,
499  T_MPI_ENUM(MPI_TYPE_CREATE_F90_INTEGER)
500  ,
501  T_MPI_ENUM(MPI_TYPE_CREATE_F90_REAL)
502  ,
503  T_MPI_ENUM(MPI_TYPE_CREATE_HINDEXED)
504  ,
505  T_MPI_ENUM(MPI_TYPE_CREATE_HVECTOR)
506  ,
507  T_MPI_ENUM(MPI_TYPE_CREATE_KEYVAL)
508  ,
509  T_MPI_ENUM(MPI_TYPE_CREATE_INDEXED_BLOCK)
510  ,
511  T_MPI_ENUM(MPI_TYPE_CREATE_STRUCT)
512  ,
513  T_MPI_ENUM(MPI_TYPE_CREATE_SUBARRAY)
514  ,
515  T_MPI_ENUM(MPI_TYPE_CREATE_RESIZED)
516  ,
517  T_MPI_ENUM(MPI_TYPE_DELETE_ATTR)
518  ,
519  T_MPI_ENUM(MPI_TYPE_DUP)
520  ,
521  T_MPI_ENUM(MPI_TYPE_EXTENT)
522  ,
523  T_MPI_ENUM(MPI_TYPE_FREE)
524  ,
525  T_MPI_ENUM(MPI_TYPE_FREE_KEYVAL)
526  ,
527  T_MPI_ENUM(MPI_TYPE_GET_ATTR)
528  ,
529  T_MPI_ENUM(MPI_TYPE_GET_CONTENTS)
530  ,
531  T_MPI_ENUM(MPI_TYPE_GET_ENVELOPE)
532  ,
533  T_MPI_ENUM(MPI_TYPE_GET_EXTENT)
534  ,
535  T_MPI_ENUM(MPI_TYPE_GET_NAME)
536  ,
537  T_MPI_ENUM(MPI_TYPE_GET_TRUE_EXTENT)
538  ,
539  T_MPI_ENUM(MPI_TYPE_HINDEXED)
540  ,
541  T_MPI_ENUM(MPI_TYPE_HVECTOR)
542  ,
543  T_MPI_ENUM(MPI_TYPE_INDEXED)
544  ,
545  T_MPI_ENUM(MPI_TYPE_LB)
546  ,
547  T_MPI_ENUM(MPI_TYPE_MATCH_SIZE)
548  ,
549  T_MPI_ENUM(MPI_TYPE_SET_ATTR)
550  ,
551  T_MPI_ENUM(MPI_TYPE_SET_NAME)
552  ,
553  T_MPI_ENUM(MPI_TYPE_SIZE)
554  ,
555  T_MPI_ENUM(MPI_TYPE_STRUCT)
556  ,
557  T_MPI_ENUM(MPI_TYPE_UB)
558  ,
559  T_MPI_ENUM(MPI_TYPE_VECTOR)
560  ,
561  T_MPI_ENUM(MPI_UNPACK)
562  ,
563  T_MPI_ENUM(MPI_UNPUBLISH_NAME)
564  ,
565  T_MPI_ENUM(MPI_UNPACK_EXTERNAL)
566  ,
567  T_MPI_ENUM(MPI_WAITALL)
568  ,
569  T_MPI_ENUM(MPI_WAITANY)
570  ,
571  T_MPI_ENUM(MPI_WAIT)
572  ,
573  T_MPI_ENUM(MPI_WAITSOME)
574  ,
575  T_MPI_ENUM(MPI_WIN_C2F)
576  ,
577  T_MPI_ENUM(MPI_WIN_CALL_ERRHANDLER)
578  ,
579  T_MPI_ENUM(MPI_WIN_COMPLETE)
580  ,
581  T_MPI_ENUM(MPI_WIN_CREATE)
582  ,
583  T_MPI_ENUM(MPI_WIN_CREATE_ERRHANDLER)
584  ,
585  T_MPI_ENUM(MPI_WIN_CREATE_KEYVAL)
586  ,
587  T_MPI_ENUM(MPI_WIN_DELETE_ATTR)
588  ,
589  T_MPI_ENUM(MPI_WIN_FENCE)
590  ,
591  T_MPI_ENUM(MPI_WIN_FREE)
592  ,
593  T_MPI_ENUM(MPI_WIN_FREE_KEYVAL)
594  ,
595  T_MPI_ENUM(MPI_WIN_GET_ATTR)
596  ,
597  T_MPI_ENUM(MPI_WIN_GET_ERRHANDLER)
598  ,
599  T_MPI_ENUM(MPI_WIN_GET_GROUP)
600  ,
601  T_MPI_ENUM(MPI_WIN_GET_NAME)
602  ,
603  T_MPI_ENUM(MPI_WIN_LOCK)
604  ,
605  T_MPI_ENUM(MPI_WIN_POST)
606  ,
607  T_MPI_ENUM(MPI_WIN_SET_ATTR)
608  ,
609  T_MPI_ENUM(MPI_WIN_SET_ERRHANDLER)
610  ,
611  T_MPI_ENUM(MPI_WIN_SET_NAME)
612  ,
613  T_MPI_ENUM(MPI_WIN_START)
614  ,
615  T_MPI_ENUM(MPI_WIN_TEST)
616  ,
617  T_MPI_ENUM(MPI_WIN_UNLOCK)
618  ,
619  T_MPI_ENUM(MPI_WIN_WAIT)
620  ,
621  T_MPI_ENUM(MPI_WTICK)
622  ,
623  T_MPI_ENUM(MPI_WTIME)
624  ,
627 
628 
629 static const char * const MPI_Event_names[T_MPI_COUNT] =
630 {
632  ,
634  ,
636  ,
638  ,
640  ,
642  ,
644  ,
646  ,
648  ,
650  ,
652  ,
654  ,
656  ,
658  ,
660  ,
662  ,
664  ,
666  ,
668  ,
670  ,
672  ,
674  ,
676  ,
678  ,
680  ,
682  ,
684  ,
686  ,
688  ,
690  ,
692  ,
694  ,
696  ,
698  ,
700  ,
702  ,
704  ,
706  ,
708  ,
710  ,
712  ,
714  ,
716  ,
718  ,
720  ,
722  ,
724  ,
726  ,
728  ,
730  ,
732  ,
734  ,
736  ,
738  ,
740  ,
742  ,
744  ,
746  ,
748  ,
750  ,
752  ,
754  ,
756  ,
758  ,
760  ,
762  ,
764  ,
766  ,
768  ,
770  ,
772  ,
774  ,
776  ,
778  ,
780  ,
782  ,
784  ,
786  ,
788  ,
790  ,
792  ,
794  ,
796  ,
798  ,
800  ,
802  ,
804  ,
806  ,
808  ,
810  ,
812  ,
814  ,
816  ,
818  ,
820  ,
822  ,
824  ,
826  ,
828  ,
830  ,
832  ,
834  ,
836  ,
838  ,
840  ,
842  ,
844  ,
846  ,
848  ,
850  ,
852  ,
854  ,
856  ,
858  ,
860  ,
862  ,
864  ,
866  ,
868  ,
870  ,
872  ,
874  ,
876  ,
878  ,
880  ,
882  ,
884  ,
886  ,
888  ,
890  ,
892  ,
894  ,
896  ,
898  ,
900  ,
902  ,
904  ,
906  ,
908  ,
910  ,
912  ,
914  ,
916  ,
918  ,
920  ,
922  ,
924  ,
926  ,
928  ,
930  ,
932  ,
934  ,
936  ,
938  ,
940  ,
942  ,
944  ,
946  ,
948  ,
950  ,
952  ,
954  ,
956  ,
958  ,
960  ,
962  ,
964  ,
966  ,
968  ,
970  ,
972  ,
974  ,
976  ,
978  ,
980  ,
982  ,
984  ,
986  ,
988  ,
990  ,
992  ,
994  ,
996  ,
998  ,
1000  ,
1002  ,
1004  ,
1006  ,
1008  ,
1010  ,
1012  ,
1014  ,
1016  ,
1018  ,
1020  ,
1022  ,
1024  ,
1026  ,
1028  ,
1030  ,
1032  ,
1034  ,
1036  ,
1038  ,
1040  ,
1042  ,
1044  ,
1046  ,
1048  ,
1050  ,
1052  ,
1054  ,
1056  ,
1058  ,
1060  ,
1062  ,
1064  ,
1066  ,
1068  ,
1070  ,
1072  ,
1074  ,
1076  ,
1078  ,
1080  ,
1082  ,
1084  ,
1086  ,
1088  ,
1090  ,
1092  ,
1094  ,
1096  ,
1098  ,
1100  ,
1102  ,
1104  ,
1106  ,
1108  ,
1110  ,
1112  ,
1114  ,
1116  ,
1118  ,
1120  ,
1122  ,
1124  ,
1126  ,
1128  ,
1130  ,
1132  ,
1134  ,
1136  ,
1138  ,
1140  ,
1142  ,
1144  ,
1146  ,
1148  ,
1150  ,
1152  ,
1154  ,
1156  ,
1158  ,
1160  ,
1162  ,
1164  ,
1166  ,
1168  ,
1170  ,
1172  ,
1174  ,
1176  ,
1178  ,
1180  ,
1182  ,
1184  ,
1186  ,
1188  ,
1190  ,
1192  ,
1194  ,
1196  ,
1198  ,
1200  ,
1202  ,
1204  ,
1206  ,
1208  ,
1210  ,
1212  ,
1214  ,
1216  ,
1218  ,
1220  ,
1222  ,
1224  ,
1225 };
1226 
1234 {
1236  int source;
1237  int dest;
1238  int tag;
1239  uint64_t size;
1240  uint64_t count;
1241  uint64_t datatype;
1242  uint64_t comm;
1243 };
1244 
1245 
1246 
1247 
1248 #endif /* MPI_EVENTS_DEF */
1249 
int MPI_Info_free(MPI_Info *info)
Definition: MPI_Inst.c:15694
int MPI_Group_incl(MPI_Group group, int n, int *ranks, MPI_Group *newgroup)
Definition: MPI_Inst.c:14446
int MPI_Cancel(MPI_Request *request)
Definition: MPI_Inst.c:2158
int MPI_Type_create_darray(int size, int rank, int ndims, int gsize_array[], int distrib_array[], int darg_array[], int psize_array[], int order, MPI_Datatype oldtype, MPI_Datatype *newtype)
Definition: MPI_Inst.c:21934
int MPI_Comm_set_errhandler(MPI_Comm comm, MPI_Errhandler errhandler)
Definition: MPI_Inst.c:5326
int MPI_Comm_spawn_multiple(int count, char **array_of_commands, char ***array_of_argv, int *array_of_maxprocs, MPI_Info *array_of_info, int root, MPI_Comm comm, MPI_Comm *intercomm, int *array_of_errcodes)
Definition: MPI_Inst.c:5710
int MPI_Bcast(void *buffer, int count, MPI_Datatype datatype, int root, MPI_Comm comm)
Definition: MPI_Inst.c:1678
int MPI_Type_get_extent(MPI_Datatype type, MPI_Aint *lb, MPI_Aint *extent)
Definition: MPI_Inst.c:23758
int MPI_Test_cancelled(MPI_Status *status, int *flag)
Definition: MPI_Inst.c:21358
int MPI_Comm_join(int fd, MPI_Comm *intercomm)
Definition: MPI_Inst.c:4846
uint64_t size
The size arg (if present on current MPI call)
Definition: MPI_Events.h:1239
int MPI_Op_create(MPI_User_function *function, int commute, MPI_Op *op)
Definition: MPI_Inst.c:17518
int MPI_File_iwrite_shared(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Request *request)
Definition: MPI_Inst.c:10222
int MPI_Intercomm_merge(MPI_Comm intercomm, int high, MPI_Comm *newintercomm)
Definition: MPI_Inst.c:16366
int MPI_Close_port(char *port_name)
Definition: MPI_Inst.c:3022
int MPI_Type_create_f90_real(int p, int r, MPI_Datatype *newtype)
Definition: MPI_Inst.c:22222
static const char *const MPI_Event_names[T_MPI_COUNT]
Definition: MPI_Events.h:629
int MPI_Open_port(MPI_Info info, char *port_name)
Definition: MPI_Inst.c:17614
int MPI_Error_class(int errorcode, int *errorclass)
Definition: MPI_Inst.c:6574
int MPI_Status_f2c(int *f_status, MPI_Status *c_status)
Definition: MPI_Inst.c:20782
int MPI_File_read_at_all_begin(MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype)
Definition: MPI_Inst.c:10702
int MPI_Comm_call_errhandler(MPI_Comm comm, int errorcode)
Definition: MPI_Inst.c:3310
int MPI_Status_set_cancelled(MPI_Status *status, int flag)
Definition: MPI_Inst.c:20878
int MPI_Isend(void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request)
Definition: MPI_Inst.c:16750
int MPI_File_read_shared(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
Definition: MPI_Inst.c:9934
int MPI_File_write_at_all_end(MPI_File fh, void *buf, MPI_Status *status)
Definition: MPI_Inst.c:10990
int MPI_Test(MPI_Request *request, int *flag, MPI_Status *status)
Definition: MPI_Inst.c:21262
uint64_t datatype
The type arg (if present on current MPI call)
Definition: MPI_Events.h:1241
int MPI_Send_init(void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request)
Definition: MPI_Inst.c:19918
int MPI_Type_set_name(MPI_Datatype type, char *type_name)
Definition: MPI_Inst.c:24622
int MPI_Errhandler_set(MPI_Comm comm, MPI_Errhandler errhandler)
Definition: MPI_Inst.c:6478
int MPI_Win_get_errhandler(MPI_Win win, MPI_Errhandler *errhandler)
Definition: MPI_Inst.c:26830
int MPI_Group_translate_ranks(MPI_Group group1, int n, int *ranks1, MPI_Group group2, int *ranks2)
Definition: MPI_Inst.c:15022
int MPI_Scan(void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm)
Definition: MPI_Inst.c:19630
#define T_MPI_NAME(a)
Definition: MPI_Events.h:27
int MPI_Alltoall(void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm)
Definition: MPI_Inst.c:1006
int MPI_Group_union(MPI_Group group1, MPI_Group group2, MPI_Group *newgroup)
Definition: MPI_Inst.c:15118
int MPI_Alloc_mem(MPI_Aint size, MPI_Info info, void *baseptr)
Definition: MPI_Inst.c:814
int MPI_File_get_size(MPI_File fh, MPI_Offset *size)
Definition: MPI_Inst.c:7822
int MPI_Rsend(void *ibuf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm)
Definition: MPI_Inst.c:19438
uint64_t count
Tha count arg (if present on current MPI call)
Definition: MPI_Events.h:1240
int MPI_File_write(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
Definition: MPI_Inst.c:9262
int MPI_Testall(int count, MPI_Request array_of_requests[], int *flag, MPI_Status array_of_statuses[])
Definition: MPI_Inst.c:21070
int MPI_Finalized(int *flag)
Definition: MPI_Inst.c:12238
int MPI_Type_hvector(int count, int blocklength, MPI_Aint stride, MPI_Datatype oldtype, MPI_Datatype *newtype)
Definition: MPI_Inst.c:24142
int MPI_Win_lock(int lock_type, int rank, int assert, MPI_Win win)
Definition: MPI_Inst.c:27118
int MPI_Gatherv(void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int *recvcounts, int *displs, MPI_Datatype recvtype, int root, MPI_Comm comm)
Definition: MPI_Inst.c:12526
int MPI_Type_free_keyval(int *type_keyval)
Definition: MPI_Inst.c:23374
int MPI_Comm_free(MPI_Comm *comm)
Definition: MPI_Inst.c:4270
int MPI_Status_set_elements(MPI_Status *status, MPI_Datatype datatype, int count)
Definition: MPI_Inst.c:20974
int MPI_Unpack_external(char *datarep, void *inbuf, MPI_Aint insize, MPI_Aint *position, void *outbuf, int outcount, MPI_Datatype datatype)
Definition: MPI_Inst.c:25294
int MPI_Scatterv(void *sendbuf, int *sendcounts, int *displs, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm)
Definition: MPI_Inst.c:19822
int MPI_Request_free(MPI_Request *request)
Definition: MPI_Inst.c:19246
int MPI_Errhandler_get(MPI_Comm comm, MPI_Errhandler *errhandler)
Definition: MPI_Inst.c:6382
int MPI_Accumulate(void *origin_addr, int origin_count, MPI_Datatype origin_datatype, int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Op op, MPI_Win win)
Definition: MPI_Inst.c:142
int MPI_Comm_get_attr(MPI_Comm comm, int comm_keyval, void *attribute_val, int *flag)
Definition: MPI_Inst.c:4366
int MPI_File_set_errhandler(MPI_File file, MPI_Errhandler errhandler)
Definition: MPI_Inst.c:7150
int MPI_Ssend(void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm)
Definition: MPI_Inst.c:20398
int MPI_Comm_remote_group(MPI_Comm comm, MPI_Group *group)
Definition: MPI_Inst.c:5038
int MPI_Recv(void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Status *status)
Definition: MPI_Inst.c:18670
int MPI_Info_set(MPI_Info info, char *key, char *value)
Definition: MPI_Inst.c:16174
int MPI_Allgatherv(void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int *recvcounts, int *displs, MPI_Datatype recvtype, MPI_Comm comm)
Definition: MPI_Inst.c:718
int MPI_File_read_at_all(MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
Definition: MPI_Inst.c:8590
int MPI_Comm_spawn(char *command, char **argv, int maxprocs, MPI_Info info, int root, MPI_Comm comm, MPI_Comm *intercomm, int *array_of_errcodes)
Definition: MPI_Inst.c:5614
int MPI_Buffer_detach(void *buffer, int *size)
Definition: MPI_Inst.c:2062
int MPI_Comm_set_attr(MPI_Comm comm, int comm_keyval, void *attribute_val)
Definition: MPI_Inst.c:5230
int MPI_Type_dup(MPI_Datatype type, MPI_Datatype *newtype)
Definition: MPI_Inst.c:23086
int MPI_Errhandler_create(MPI_Handler_function *function, MPI_Errhandler *errhandler)
Definition: MPI_Inst.c:6190
int MPI_Type_ub(MPI_Datatype mtype, MPI_Aint *ub)
Definition: MPI_Inst.c:24910
int MPI_Type_delete_attr(MPI_Datatype type, int type_keyval)
Definition: MPI_Inst.c:22990
int MPI_Cart_coords(MPI_Comm comm, int rank, int maxdims, int *coords)
Definition: MPI_Inst.c:2254
int MPI_File_write_at_all(MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
Definition: MPI_Inst.c:8782
int MPI_Op_c2f(MPI_Op op)
Definition: MPI_Inst.c:17326
int MPI_Win_get_group(MPI_Win win, MPI_Group *group)
Definition: MPI_Inst.c:26926
int MPI_File_write_all_end(MPI_File fh, void *buf, MPI_Status *status)
Definition: MPI_Inst.c:11374
int MPI_Comm_split(MPI_Comm comm, int color, int key, MPI_Comm *newcomm)
Definition: MPI_Inst.c:5806
int MPI_Scatter(void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm)
Definition: MPI_Inst.c:19726
int MPI_Pack(void *inbuf, int incount, MPI_Datatype datatype, void *outbuf, int outsize, int *position, MPI_Comm comm)
Definition: MPI_Inst.c:17998
int MPI_Comm_connect(char *port_name, MPI_Info info, int root, MPI_Comm comm, MPI_Comm *newcomm)
Definition: MPI_Inst.c:3502
int MPI_Win_post(MPI_Group group, int assert, MPI_Win win)
Definition: MPI_Inst.c:27214
int MPI_Request_get_status(MPI_Request request, int *flag, MPI_Status *status)
Definition: MPI_Inst.c:19342
int MPI_Win_create_keyval(MPI_Win_copy_attr_function *win_copy_attr_fn, MPI_Win_delete_attr_function *win_delete_attr_fn, int *win_keyval, void *extra_state)
Definition: MPI_Inst.c:26254
int MPI_Barrier(MPI_Comm comm)
Definition: MPI_Inst.c:1582
int MPI_Info_create(MPI_Info *info)
Definition: MPI_Inst.c:15406
int MPI_Info_get_valuelen(MPI_Info info, char *key, int *valuelen, int *flag)
Definition: MPI_Inst.c:16078
int MPI_Comm_delete_attr(MPI_Comm comm, int comm_keyval)
Definition: MPI_Inst.c:3886
int MPI_Cart_create(MPI_Comm old_comm, int ndims, int *dims, int *periods, int reorder, MPI_Comm *comm_cart)
Definition: MPI_Inst.c:2350
int MPI_Graph_neighbors(MPI_Comm comm, int rank, int maxneighbors, int *neighbors)
Definition: MPI_Inst.c:13582
int MPI_File_seek(MPI_File fh, MPI_Offset offset, int whence)
Definition: MPI_Inst.c:9646
int MPI_Win_call_errhandler(MPI_Win win, int errorcode)
Definition: MPI_Inst.c:25870
double MPI_Wtick()
Definition: MPI_Inst.c:27982
int MPI_File_preallocate(MPI_File fh, MPI_Offset size)
Definition: MPI_Inst.c:7726
int MPI_Comm_remote_size(MPI_Comm comm, int *size)
Definition: MPI_Inst.c:5134
int MPI_Comm_create(MPI_Comm comm, MPI_Group group, MPI_Comm *newcomm)
Definition: MPI_Inst.c:3790
int MPI_Add_error_code(int errorclass, int *errorcode)
Definition: MPI_Inst.c:334
int MPI_Win_get_attr(MPI_Win win, int win_keyval, void *attribute_val, int *flag)
Definition: MPI_Inst.c:26734
int MPI_Sendrecv_replace(void *buf, int count, MPI_Datatype datatype, int dest, int sendtag, int source, int recvtag, MPI_Comm comm, MPI_Status *status)
Definition: MPI_Inst.c:20206
int MPI_File_write_all_begin(MPI_File fh, void *buf, int count, MPI_Datatype datatype)
Definition: MPI_Inst.c:11278
int MPI_Get_processor_name(char *name, int *resultlen)
Definition: MPI_Inst.c:13006
int MPI_Irecv(void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Request *request)
Definition: MPI_Inst.c:16558
int MPI_File_set_view(MPI_File fh, MPI_Offset disp, MPI_Datatype etype, MPI_Datatype filetype, char *datarep, MPI_Info info)
Definition: MPI_Inst.c:8302
int MPI_File_open(MPI_Comm comm, char *filename, int amode, MPI_Info info, MPI_File *fh)
Definition: MPI_Inst.c:7342
int MPI_Cart_get(MPI_Comm comm, int maxdims, int *dims, int *periods, int *coords)
Definition: MPI_Inst.c:2446
int MPI_Attr_delete(MPI_Comm comm, int keyval)
Definition: MPI_Inst.c:1294
int MPI_File_set_size(MPI_File fh, MPI_Offset size)
Definition: MPI_Inst.c:7630
int source
The source arg (if present on current MPI call)
Definition: MPI_Events.h:1236
int MPI_Type_get_name(MPI_Datatype type, char *type_name, int *resultlen)
Definition: MPI_Inst.c:23854
int MPI_Alltoallv(void *sendbuf, int *sendcounts, int *sdispls, MPI_Datatype sendtype, void *recvbuf, int *recvcounts, int *rdispls, MPI_Datatype recvtype, MPI_Comm comm)
Definition: MPI_Inst.c:1102
int MPI_Group_range_excl(MPI_Group group, int n, int ranges[][3], MPI_Group *newgroup)
Definition: MPI_Inst.c:14638
double MPI_Wtime()
Definition: MPI_Inst.c:28078
int MPI_Start(MPI_Request *request)
Definition: MPI_Inst.c:20494
int MPI_Gather(void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm)
Definition: MPI_Inst.c:12430
int MPI_Info_get_nkeys(MPI_Info info, int *nkeys)
Definition: MPI_Inst.c:15886
int MPI_Comm_dup(MPI_Comm comm, MPI_Comm *newcomm)
Definition: MPI_Inst.c:4078
int MPI_Graph_create(MPI_Comm comm_old, int nnodes, int *index, int *edges, int reorder, MPI_Comm *comm_graph)
Definition: MPI_Inst.c:13198
int MPI_Comm_create_keyval(MPI_Comm_copy_attr_function *comm_copy_attr_fn, MPI_Comm_delete_attr_function *comm_delete_attr_fn, int *comm_keyval, void *extra_state)
Definition: MPI_Inst.c:3694
int MPI_Type_create_f90_integer(int r, MPI_Datatype *newtype)
Definition: MPI_Inst.c:22126
int MPI_Iprobe(int source, int tag, MPI_Comm comm, int *flag, MPI_Status *status)
Definition: MPI_Inst.c:16462
int MPI_Info_get_nthkey(MPI_Info info, int n, char *key)
Definition: MPI_Inst.c:15982
int MPI_Comm_size(MPI_Comm comm, int *size)
Definition: MPI_Inst.c:5518
int MPI_File_get_position_shared(MPI_File fh, MPI_Offset *offset)
Definition: MPI_Inst.c:10606
int MPI_Win_free(MPI_Win *win)
Definition: MPI_Inst.c:26542
int MPI_Reduce_scatter(void *sendbuf, void *recvbuf, int *recvcounts, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm)
Definition: MPI_Inst.c:18958
int MPI_File_get_atomicity(MPI_File fh, int *flag)
Definition: MPI_Inst.c:12046
int MPI_Comm_create_errhandler(MPI_Comm_errhandler_function *function, MPI_Errhandler *errhandler)
Definition: MPI_Inst.c:3598
int MPI_Add_error_string(int errorcode, char *string)
Definition: MPI_Inst.c:430
int MPI_File_read_all_begin(MPI_File fh, void *buf, int count, MPI_Datatype datatype)
Definition: MPI_Inst.c:11086
int MPI_Cart_shift(MPI_Comm comm, int direction, int disp, int *rank_source, int *rank_dest)
Definition: MPI_Inst.c:2734
int MPI_Win_set_attr(MPI_Win win, int win_keyval, void *attribute_val)
Definition: MPI_Inst.c:27310
int MPI_File_sync(MPI_File fh)
Definition: MPI_Inst.c:12142
int MPI_Win_fence(int assert, MPI_Win win)
Definition: MPI_Inst.c:26446
int MPI_Group_rank(MPI_Group group, int *rank)
Definition: MPI_Inst.c:14830
int MPI_Get_address(void *location, MPI_Aint *address)
Definition: MPI_Inst.c:12622
int MPI_Graph_get(MPI_Comm comm, int maxindex, int maxedges, int *index, int *edges)
Definition: MPI_Inst.c:13294
int MPI_Keyval_create(MPI_Copy_function *copy_fn, MPI_Delete_function *delete_fn, int *keyval, void *extra_state)
Definition: MPI_Inst.c:17038
int MPI_Intercomm_create(MPI_Comm local_comm, int local_leader, MPI_Comm bridge_comm, int remote_leader, int tag, MPI_Comm *newintercomm)
Definition: MPI_Inst.c:16270
int MPI_File_write_ordered(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
Definition: MPI_Inst.c:10414
int MPI_File_iread_shared(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Request *request)
Definition: MPI_Inst.c:10126
int MPI_Alltoallw(void *sendbuf, int *sendcounts, int *sdispls, MPI_Datatype *sendtypes, void *recvbuf, int *recvcounts, int *rdispls, MPI_Datatype *recvtypes, MPI_Comm comm)
Definition: MPI_Inst.c:1198
int MPI_File_get_position(MPI_File fh, MPI_Offset *offset)
Definition: MPI_Inst.c:9742
int MPI_Topo_test(MPI_Comm comm, int *status)
Definition: MPI_Inst.c:21550
int MPI_Type_extent(MPI_Datatype type, MPI_Aint *extent)
Definition: MPI_Inst.c:23182
int MPI_File_call_errhandler(MPI_File fh, int errorcode)
Definition: MPI_Inst.c:6958
int MPI_Abort(MPI_Comm comm, int errorcode)
Definition: MPI_Inst.c:46
int MPI_File_write_at(MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
Definition: MPI_Inst.c:8686
int MPI_Comm_get_parent(MPI_Comm *parent)
Definition: MPI_Inst.c:4654
int MPI_File_read_ordered(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
Definition: MPI_Inst.c:10318
int MPI_Errhandler_c2f(MPI_Errhandler errhandler)
Definition: MPI_Inst.c:6094
int MPI_File_write_ordered_begin(MPI_File fh, void *buf, int count, MPI_Datatype datatype)
Definition: MPI_Inst.c:11662
int MPI_Reduce_local(void *inbuf, void *inoutbuf, int count, MPI_Datatype datatype, MPI_Op op)
Definition: MPI_Inst.c:18862
int MPI_Unpublish_name(char *service_name, MPI_Info info, char *port_name)
Definition: MPI_Inst.c:25198
int MPI_Info_dup(MPI_Info info, MPI_Info *newinfo)
Definition: MPI_Inst.c:15598
int MPI_Win_delete_attr(MPI_Win win, int win_keyval)
Definition: MPI_Inst.c:26350
int MPI_Init_thread(int *argc, char ***argv, int required, int *provided)
Definition: main.c:115
int MPI_Attr_get(MPI_Comm comm, int keyval, void *attribute_val, int *flag)
Definition: MPI_Inst.c:1390
int MPI_File_write_all(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
Definition: MPI_Inst.c:9358
int MPI_Comm_compare(MPI_Comm comm1, MPI_Comm comm2, int *result)
Definition: MPI_Inst.c:3406
int MPI_Get(void *origin_addr, int origin_count, MPI_Datatype origin_datatype, int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Win win)
Definition: MPI_Inst.c:12910
int MPI_Irsend(void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request)
Definition: MPI_Inst.c:16654
int MPI_Keyval_free(int *keyval)
Definition: MPI_Inst.c:17134
int MPI_Comm_rank(MPI_Comm comm, int *rank)
Definition: MPI_Inst.c:4942
int MPI_File_get_amode(MPI_File fh, int *amode)
Definition: MPI_Inst.c:8014
int MPI_Group_size(MPI_Group group, int *size)
Definition: MPI_Inst.c:14926
int MPI_Ssend_init(void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request)
Definition: MPI_Inst.c:20302
int MPI_Group_compare(MPI_Group group1, MPI_Group group2, int *result)
Definition: MPI_Inst.c:14062
int MPI_Put(void *origin_addr, int origin_count, MPI_Datatype origin_datatype, int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Win win)
Definition: MPI_Inst.c:18382
int MPI_Comm_accept(char *port_name, MPI_Info info, int root, MPI_Comm comm, MPI_Comm *newcomm)
Definition: MPI_Inst.c:3118
int MPI_Comm_free_keyval(int *comm_keyval)
Definition: MPI_Inst.c:4174
int MPI_Unpack(void *inbuf, int insize, int *position, void *outbuf, int outcount, MPI_Datatype datatype, MPI_Comm comm)
Definition: MPI_Inst.c:25102
int MPI_Publish_name(char *service_name, MPI_Info info, char *port_name)
Definition: MPI_Inst.c:18286
int MPI_Dims_create(int nnodes, int ndims, int *dims)
Definition: MPI_Inst.c:5998
int MPI_Group_excl(MPI_Group group, int n, int *ranks, MPI_Group *newgroup)
Definition: MPI_Inst.c:14254
int MPI_Initialized(int *flag)
int MPI_Grequest_start(MPI_Grequest_query_function *query_fn, MPI_Grequest_free_function *free_fn, MPI_Grequest_cancel_function *cancel_fn, void *extra_state, MPI_Request *request)
Definition: MPI_Inst.c:13870
int MPI_Type_lb(MPI_Datatype type, MPI_Aint *lb)
Definition: MPI_Inst.c:24334
int MPI_Info_delete(MPI_Info info, char *key)
Definition: MPI_Inst.c:15502
int MPI_Query_thread(int *provided)
Definition: MPI_Inst.c:18478
int MPI_File_read_ordered_begin(MPI_File fh, void *buf, int count, MPI_Datatype datatype)
Definition: MPI_Inst.c:11470
int MPI_Waitall(int count, MPI_Request *array_of_requests, MPI_Status *array_of_statuses)
Definition: MPI_Inst.c:25390
int MPI_Attr_put(MPI_Comm comm, int keyval, void *attribute_val)
Definition: MPI_Inst.c:1486
MPI_Event_type type
The MPI event type.
Definition: MPI_Events.h:1235
int MPI_File_close(MPI_File *fh)
Definition: MPI_Inst.c:7438
int MPI_Type_vector(int count, int blocklength, int stride, MPI_Datatype oldtype, MPI_Datatype *newtype)
Definition: MPI_Inst.c:25006
int MPI_File_seek_shared(MPI_File fh, MPI_Offset offset, int whence)
Definition: MPI_Inst.c:10510
int MPI_Waitany(int count, MPI_Request *array_of_requests, int *index, MPI_Status *status)
Definition: MPI_Inst.c:25486
int MPI_Type_create_subarray(int ndims, int size_array[], int subsize_array[], int start_array[], int order, MPI_Datatype oldtype, MPI_Datatype *newtype)
Definition: MPI_Inst.c:22798
MPI_Event_type
Definition: MPI_Events.h:29
int MPI_File_c2f(MPI_File file)
Definition: MPI_Inst.c:6862
int tag
The tag arg (if present on current MPI call)
Definition: MPI_Events.h:1238
int MPI_Win_free_keyval(int *win_keyval)
Definition: MPI_Inst.c:26638
int MPI_Allgather(void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm)
Definition: MPI_Inst.c:622
int MPI_Win_c2f(MPI_Win win)
Definition: MPI_Inst.c:25774
int MPI_Group_free(MPI_Group *group)
Definition: MPI_Inst.c:14350
int MPI_Grequest_complete(MPI_Request request)
Definition: MPI_Inst.c:13774
int MPI_Win_unlock(int rank, MPI_Win win)
Definition: MPI_Inst.c:27790
int MPI_Win_set_errhandler(MPI_Win win, MPI_Errhandler errhandler)
Definition: MPI_Inst.c:27406
int MPI_File_get_type_extent(MPI_File fh, MPI_Datatype datatype, MPI_Aint *extent)
Definition: MPI_Inst.c:11854
int MPI_Errhandler_free(MPI_Errhandler *errhandler)
Definition: MPI_Inst.c:6286
int MPI_Is_thread_main(int *flag)
Definition: MPI_Inst.c:16942
int MPI_Type_get_envelope(MPI_Datatype type, int *num_integers, int *num_addresses, int *num_datatypes, int *combiner)
Definition: MPI_Inst.c:23662
int MPI_File_read_at(MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
Definition: MPI_Inst.c:8494
int MPI_Graph_neighbors_count(MPI_Comm comm, int rank, int *nneighbors)
Definition: MPI_Inst.c:13486
int MPI_Type_contiguous(int count, MPI_Datatype oldtype, MPI_Datatype *newtype)
Definition: MPI_Inst.c:21838
int MPI_File_read_all_end(MPI_File fh, void *buf, MPI_Status *status)
Definition: MPI_Inst.c:11182
int MPI_Pack_size(int incount, MPI_Datatype datatype, MPI_Comm comm, int *size)
Definition: MPI_Inst.c:18094
int MPI_Recv_init(void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Request *request)
Definition: MPI_Inst.c:18574
int MPI_File_iwrite_at(MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype, MPI_Request *request)
Definition: MPI_Inst.c:8974
int MPI_Type_match_size(int typeclass, int size, MPI_Datatype *type)
Definition: MPI_Inst.c:24430
int MPI_Group_c2f(MPI_Group group)
Definition: MPI_Inst.c:13966
int MPI_Send(void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm)
Definition: MPI_Inst.c:20014
int dest
The destination arg (if present on current MPI call)
Definition: MPI_Events.h:1237
int MPI_Lookup_name(char *service_name, MPI_Info info, char *port_name)
Definition: MPI_Inst.c:17230
int MPI_Info_c2f(MPI_Info info)
Definition: MPI_Inst.c:15310
int MPI_Testsome(int incount, MPI_Request array_of_requests[], int *outcount, int array_of_indices[], MPI_Status array_of_statuses[])
Definition: MPI_Inst.c:21454
int MPI_Group_difference(MPI_Group group1, MPI_Group group2, MPI_Group *newgroup)
Definition: MPI_Inst.c:14158
int MPI_Comm_get_errhandler(MPI_Comm comm, MPI_Errhandler *erhandler)
Definition: MPI_Inst.c:4462
int MPI_Add_error_class(int *errorclass)
Definition: MPI_Inst.c:238
int MPI_Bsend(void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm)
Definition: MPI_Inst.c:1774
int MPI_Win_start(MPI_Group group, int assert, MPI_Win win)
Definition: MPI_Inst.c:27598
int MPI_Address(void *location, MPI_Aint *address)
Definition: MPI_Inst.c:526
int MPI_File_read(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
Definition: MPI_Inst.c:9070
int MPI_Ibsend(void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request)
Definition: MPI_Inst.c:15214
int MPI_Type_struct(int count, int array_of_blocklengths[], MPI_Aint array_of_displacements[], MPI_Datatype array_of_types[], MPI_Datatype *newtype)
Definition: MPI_Inst.c:24814
int MPI_Type_get_attr(MPI_Datatype type, int type_keyval, void *attribute_val, int *flag)
Definition: MPI_Inst.c:23470
int MPI_File_get_group(MPI_File fh, MPI_Group *group)
Definition: MPI_Inst.c:7918
int MPI_Get_version(int *version, int *subversion)
Definition: MPI_Inst.c:13102
int MPI_File_get_errhandler(MPI_File file, MPI_Errhandler *errhandler)
Definition: MPI_Inst.c:7246
int MPI_Type_create_hindexed(int count, int array_of_blocklengths[], MPI_Aint array_of_displacements[], MPI_Datatype oldtype, MPI_Datatype *newtype)
Definition: MPI_Inst.c:22318
int MPI_Issend(void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request)
Definition: MPI_Inst.c:16846
int MPI_Type_create_hvector(int count, int blocklength, MPI_Aint stride, MPI_Datatype oldtype, MPI_Datatype *newtype)
Definition: MPI_Inst.c:22414
int MPI_Probe(int source, int tag, MPI_Comm comm, MPI_Status *status)
Definition: MPI_Inst.c:18190
int MPI_Cart_map(MPI_Comm comm, int ndims, int *dims, int *periods, int *newrank)
Definition: MPI_Inst.c:2542
int MPI_Testany(int count, MPI_Request array_of_requests[], int *index, int *flag, MPI_Status *status)
Definition: MPI_Inst.c:21166
int MPI_Waitsome(int incount, MPI_Request *array_of_requests, int *outcount, int *array_of_indices, MPI_Status *array_of_statuses)
Definition: MPI_Inst.c:25678
int MPI_Status_c2f(MPI_Status *c_status, int *f_status)
Definition: MPI_Inst.c:20686
int MPI_Graphdims_get(MPI_Comm comm, int *nnodes, int *nedges)
Definition: MPI_Inst.c:13678
int MPI_Type_c2f(MPI_Datatype datatype)
Definition: MPI_Inst.c:21646
int MPI_Type_get_true_extent(MPI_Datatype datatype, MPI_Aint *true_lb, MPI_Aint *true_extent)
Definition: MPI_Inst.c:23950
int MPI_Comm_c2f(MPI_Comm comm)
Definition: MPI_Inst.c:3214
int MPI_Info_get(MPI_Info info, char *key, int valuelen, char *value, int *flag)
Definition: MPI_Inst.c:15790
int MPI_Comm_get_name(MPI_Comm comm, char *comm_name, int *resultlen)
Definition: MPI_Inst.c:4558
int MPI_File_get_byte_offset(MPI_File fh, MPI_Offset offset, MPI_Offset *disp)
Definition: MPI_Inst.c:9838
int MPI_File_iread(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Request *request)
Definition: MPI_Inst.c:9454
int MPI_Cart_rank(MPI_Comm comm, int *coords, int *rank)
Definition: MPI_Inst.c:2638
int MPI_File_get_view(MPI_File fh, MPI_Offset *disp, MPI_Datatype *etype, MPI_Datatype *filetype, char *datarep)
Definition: MPI_Inst.c:8398
int MPI_Comm_test_inter(MPI_Comm comm, int *flag)
Definition: MPI_Inst.c:5902
int MPI_Type_set_attr(MPI_Datatype type, int type_keyval, void *attr_val)
Definition: MPI_Inst.c:24526
int MPI_Register_datarep(char *datarep, MPI_Datarep_conversion_function *read_conversion_fn, MPI_Datarep_conversion_function *write_conversion_fn, MPI_Datarep_extent_function *dtype_file_extent_fn, void *extra_state)
Definition: MPI_Inst.c:19054
uint64_t comm
The comm arg (if present on current MPI call)
Definition: MPI_Events.h:1242
int MPI_Graph_map(MPI_Comm comm, int nnodes, int *index, int *edges, int *newrank)
Definition: MPI_Inst.c:13390
int MPI_Type_create_resized(MPI_Datatype oldtype, MPI_Aint lb, MPI_Aint extent, MPI_Datatype *newtype)
Definition: MPI_Inst.c:22894
int MPI_Startall(int count, MPI_Request *array_of_requests)
Definition: MPI_Inst.c:20590
int MPI_Cart_sub(MPI_Comm comm, int *remain_dims, MPI_Comm *new_comm)
Definition: MPI_Inst.c:2830
int MPI_Init(int *argc, char ***argv)
Definition: main.c:100
int MPI_Win_set_name(MPI_Win win, char *win_name)
Definition: MPI_Inst.c:27502
int MPI_Win_create_errhandler(MPI_Win_errhandler_function *function, MPI_Errhandler *errhandler)
Definition: MPI_Inst.c:26158
int MPI_Get_elements(MPI_Status *status, MPI_Datatype datatype, int *count)
Definition: MPI_Inst.c:12814
int MPI_Type_create_struct(int count, int array_of_block_lengths[], MPI_Aint array_of_displacements[], MPI_Datatype array_of_types[], MPI_Datatype *newtype)
Definition: MPI_Inst.c:22702
int MPI_File_set_info(MPI_File fh, MPI_Info info)
Definition: MPI_Inst.c:8110
int MPI_Bsend_init(void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request)
Definition: MPI_Inst.c:1870
int MPI_File_write_shared(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
Definition: MPI_Inst.c:10030
int MPI_File_read_at_all_end(MPI_File fh, void *buf, MPI_Status *status)
Definition: MPI_Inst.c:10798
int MPI_Op_commutative(MPI_Op op, int *commute)
Definition: MPI_Inst.c:17422
int MPI_Win_test(MPI_Win win, int *flag)
Definition: MPI_Inst.c:27694
int MPI_Error_string(int errorcode, char *string, int *resultlen)
Definition: MPI_Inst.c:6670
int MPI_Sendrecv(void *sendbuf, int sendcount, MPI_Datatype sendtype, int dest, int sendtag, void *recvbuf, int recvcount, MPI_Datatype recvtype, int source, int recvtag, MPI_Comm comm, MPI_Status *status)
Definition: MPI_Inst.c:20110
int MPI_Exscan(void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm)
Definition: MPI_Inst.c:6766
int MPI_Get_count(MPI_Status *status, MPI_Datatype datatype, int *count)
Definition: MPI_Inst.c:12718
int MPI_Type_create_keyval(MPI_Type_copy_attr_function *type_copy_attr_fn, MPI_Type_delete_attr_function *type_delete_attr_fn, int *type_keyval, void *extra_state)
Definition: MPI_Inst.c:22510
int MPI_Win_complete(MPI_Win win)
Definition: MPI_Inst.c:25966
int MPI_Type_size(MPI_Datatype type, int *size)
Definition: MPI_Inst.c:24718
int MPI_Finalize()
Definition: main.c:239
int MPI_Type_free(MPI_Datatype *type)
Definition: MPI_Inst.c:23278
int MPI_Win_create(void *base, MPI_Aint size, int disp_unit, MPI_Info info, MPI_Comm comm, MPI_Win *win)
Definition: MPI_Inst.c:26062
int MPI_Free_mem(void *base)
Definition: MPI_Inst.c:12334
int MPI_Wait(MPI_Request *request, MPI_Status *status)
Definition: MPI_Inst.c:25582
int MPI_Allreduce(void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm)
Definition: MPI_Inst.c:910
int MPI_Type_commit(MPI_Datatype *type)
Definition: MPI_Inst.c:21742
int MPI_Reduce(void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm)
Definition: MPI_Inst.c:18766
int MPI_Type_create_f90_complex(int p, int r, MPI_Datatype *newtype)
Definition: MPI_Inst.c:22030
int MPI_File_read_ordered_end(MPI_File fh, void *buf, MPI_Status *status)
Definition: MPI_Inst.c:11566
int MPI_Comm_group(MPI_Comm comm, MPI_Group *group)
Definition: MPI_Inst.c:4750
int MPI_File_write_at_all_begin(MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype)
Definition: MPI_Inst.c:10894
Struct defining a MPI event data.
Definition: MPI_Events.h:1233
int MPI_Cartdim_get(MPI_Comm comm, int *ndims)
Definition: MPI_Inst.c:2926
int MPI_File_set_atomicity(MPI_File fh, int flag)
Definition: MPI_Inst.c:11950
int MPI_Comm_disconnect(MPI_Comm *comm)
Definition: MPI_Inst.c:3982
int MPI_File_create_errhandler(MPI_File_errhandler_function *function, MPI_Errhandler *errhandler)
Definition: MPI_Inst.c:7054
int MPI_Type_indexed(int count, int array_of_blocklengths[], int array_of_displacements[], MPI_Datatype oldtype, MPI_Datatype *newtype)
Definition: MPI_Inst.c:24238
int MPI_Type_hindexed(int count, int array_of_blocklengths[], MPI_Aint array_of_displacements[], MPI_Datatype oldtype, MPI_Datatype *newtype)
Definition: MPI_Inst.c:24046
int MPI_Group_intersection(MPI_Group group1, MPI_Group group2, MPI_Group *newgroup)
Definition: MPI_Inst.c:14542
#define T_MPI_ENUM(a)
Definition: MPI_Events.h:26
int MPI_Win_get_name(MPI_Win win, char *win_name, int *resultlen)
Definition: MPI_Inst.c:27022
int MPI_Pack_external_size(char *datarep, int incount, MPI_Datatype datatype, MPI_Aint *size)
Definition: MPI_Inst.c:17902
int MPI_File_read_all(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Status *status)
Definition: MPI_Inst.c:9166
int MPI_Rsend_init(void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request)
Definition: MPI_Inst.c:19534
int MPI_Group_range_incl(MPI_Group group, int n, int ranges[][3], MPI_Group *newgroup)
Definition: MPI_Inst.c:14734
int MPI_File_write_ordered_end(MPI_File fh, void *buf, MPI_Status *status)
Definition: MPI_Inst.c:11758
int MPI_Comm_set_name(MPI_Comm comm, char *comm_name)
Definition: MPI_Inst.c:5422
int MPI_Type_get_contents(MPI_Datatype mtype, int max_integers, int max_addresses, int max_datatypes, int array_of_integers[], MPI_Aint array_of_addresses[], MPI_Datatype array_of_datatypes[])
Definition: MPI_Inst.c:23566
int MPI_Buffer_attach(void *buffer, int size)
Definition: MPI_Inst.c:1966
int MPI_File_iwrite(MPI_File fh, void *buf, int count, MPI_Datatype datatype, MPI_Request *request)
Definition: MPI_Inst.c:9550
int MPI_Request_c2f(MPI_Request request)
Definition: MPI_Inst.c:19150
int MPI_File_get_info(MPI_File fh, MPI_Info *info_used)
Definition: MPI_Inst.c:8206
int MPI_File_delete(char *filename, MPI_Info info)
Definition: MPI_Inst.c:7534
int MPI_Win_wait(MPI_Win win)
Definition: MPI_Inst.c:27886
int MPI_Pack_external(char *datarep, void *inbuf, int incount, MPI_Datatype datatype, void *outbuf, MPI_Aint outsize, MPI_Aint *position)
Definition: MPI_Inst.c:17806
int MPI_File_iread_at(MPI_File fh, MPI_Offset offset, void *buf, int count, MPI_Datatype datatype, MPI_Request *request)
Definition: MPI_Inst.c:8878
int MPI_Type_create_indexed_block(int count, int blocklength, int array_of_displacements[], MPI_Datatype oldtype, MPI_Datatype *newtype)
Definition: MPI_Inst.c:22606
int MPI_Op_free(MPI_Op *op)
Definition: MPI_Inst.c:17710