-
Notifications
You must be signed in to change notification settings - Fork 274
/
threadcomm_api.txt
23 lines (19 loc) · 1.08 KB
/
threadcomm_api.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# vim: set ft=c:
MPIX_Threadcomm_init:
comm: COMMUNICATOR, [communicator]
num_threads: ARRAY_LENGTH_NNI, [number of participating threads]
newthreadcomm: COMMUNICATOR, direction=out, [new thread communicator]
.desc: initialize a thread communicator (outside thread parallel regions)
.seealso: MPIX_Threadcomm_start, MPIX_Threadcomm_finish, MPIX_Threadcomm_free
MPIX_Threadcomm_free:
threadcomm: COMMUNICATOR, direction=inout, [thread communicator]
.desc: free a thread communicator (outside thread parallel regions)
.seealso: MPIX_Threadcomm_init, MPIX_Threadcomm_start, MPIX_Threadcomm_finish
MPIX_Threadcomm_start:
threadcomm: COMMUNICATOR, [thread communicator]
.desc: start/activiate a thread communicator (inside thread parallel regions)
.seealso: MPIX_Threadcomm_init, MPIX_Threadcomm_finish, MPIX_Threadcomm_free
MPIX_Threadcomm_finish:
threadcomm: COMMUNICATOR, [thread communicator]
.desc: finish/deactiviate a thread communicator (inside thread parallel regions)
.seealso: MPIX_Threadcomm_init, MPIX_Threadcomm_start, MPIX_Threadcomm_free