MPI Programming and Subroutine Reference
B
C
D
E
I
M
N
P
R
S
T
X
B
C
collective communication subroutines
MPI_ALLGATHER
(1114)
MPI_ALLGATHERV
(1116)
MPI_ALLREDUCE
(1118)
MPI_ALLTOALL
(1120)
MPI_ALLTOALLV
(1122)
MPI_BARRIER
(1130)
MPI_BCAST
(1132)
MPI_GATHER
(1243)
MPI_GATHERV
(1245)
MPI_OP_CREATE
(1333)
MPI_OP_FREE
(1335)
MPI_REDUCE
(1349)
MPI_REDUCE_SCATTER
(1351)
MPI_SCAN
(1359)
MPI_SCATTER
(1361)
MPI_SCATTERV
(1363)
communicator subroutines
MPI_ATTR_DELETE
(1124)
MPI_ATTR_GET
(1126)
MPI_ATTR_PUT
(1128)
MPI_COMM_COMPARE
(1160)
MPI_COMM_CREATE
(1162)
MPI_COMM_DUP
(1164)
MPI_COMM_FREE
(1166)
MPI_COMM_RANK
(1170)
MPI_COMM_REMOTE_GROUP
(1172)
MPI_COMM_REMOTE_SIZE
(1174)
MPI_COMM_SIZE
(1176)
MPI_COMM_SPLIT
(1178)
MPI_COMM_TEST_INTER
(1180)
MPI_INTERCOMM_CREATE
(1315)
MPI_INTERCOMM_MERGE
(1317)
MPI_KEYVAL_CREATE
(1329)
MPI_KEYVAL_FREE
(1331)
conventions
(1075)
D
datatype constructors
MPI_TYPE_CREATE_DARRAY
(1397)
MPI_TYPE_CREATE_SUBARRAY
(1399)
derived datatype subroutines
MPI_ADDRESS
(1112)
MPI_GET_ELEMENTS
(1249)
MPI_PACK
(1337)
MPI_PACK_SIZE
(1339)
MPI_TYPE_COMMIT
(1393)
MPI_TYPE_CONTIGUOUS
(1395)
MPI_TYPE_EXTENT
(1401)
MPI_TYPE_FREE
(1403)
MPI_TYPE_GET_CONTENTS
(1405)
MPI_TYPE_GET_ENVELOPE
(1407)
MPI_TYPE_HINDEXED
(1409)
MPI_TYPE_HVECTOR
(1411)
MPI_TYPE_INDEXED
(1413)
MPI_TYPE_LB
(1415)
MPI_TYPE_SIZE
(1417)
MPI_TYPE_STRUCT
(1419)
MPI_TYPE_UB
(1421)
MPI_TYPE_VECTOR
(1423)
MPI_UNPACK
(1425)
E
environment management subroutines
MPI_ABORT
(1110)
MPI_ERRHANDLER_CREATE
(1184)
MPI_ERRHANDLER_FREE
(1186)
MPI_ERRHANDLER_GET
(1188)
MPI_ERRHANDLER_SET
(1190)
MPI_ERROR_CLASS
(1192)
MPI_ERROR_STRING
(1195)
MPI_FINALIZE
(1241)
MPI_GET_PROCESSOR_NAME
(1251)
MPI_GET_VERSION
(1253)
MPI_INIT
(1311)
MPI_INITIALIZED
(1313)
MPI_PCONTROL
(1341)
MPI_WTICK
(1435)
MPI_WTIME
(1437)
environment variables
MP_BUFFER_MEM
(1516)
MP_CLOCK SOURCE
(1517)
MP_CSS_INTERRUPT
(1518)
MP_EAGER_LIMIT
(1519)
MP_INTRDELAY
(1520)
MP_MAX_TYPEDEPTH
(1521)
MP_SINGLE_THREAD
(1522)
MP_THREAD_STACKSIZE
(1523)
MP_TIMEOUT
(1524)
MP_USE_FLOW_CONTROL
(1525)
MP_WAIT_MODE
(1526)
error classes
(1194)
I
info functions
MPI_INFO_CREATE
(1293)
MPI_INFO_DELETE
(1295)
MPI_INFO_DUP
(1297)
MPI_INFO_FREE
(1299)
MPI_INFO_GET
(1301)
MPI_INFO_GET_NKEYS
(1303)
MPI_INFO_GET_NTHKEY
(1305)
MPI_INFO_GET_VALUELEN
(1307)
MPI_INFO_SET
(1309)
M
message queue viewing
(1079)
MPI-IO subroutines
MPI_FILE GET_GROUP
(1209)
MPI_FILE_CLOSE
(1197)
MPI_FILE_CREATE_ERRHANDLER
(1199)
MPI_FILE_DELETE
(1201)
MPI_FILE_GET_AMODE
(1203)
MPI_FILE_GET_ATOMICITY
(1205)
MPI_FILE_GET_ERRHANDLER
(1207)
MPI_FILE_GET_INFO
(1211)
MPI_FILE_GET_SIZE
(1213)
MPI_FILE_GET_VIEW
(1215)
MPI_FILE_IREAD_AT
(1217)
MPI_FILE_IWRITE_AT
(1219)
MPI_FILE_OPEN
(1221)
MPI_FILE_READ_AT
(1223)
MPI_FILE_READ_AT_ALL
(1225)
MPI_FILE_SET_ERRHANDLER
(1227)
MPI_FILE_SET_INFO
(1229)
MPI_FILE_SET_SIZE
(1231)
MPI_FILE_SET_VIEW
(1233)
MPI_FILE_SYNC
(1235)
MPI_FILE_WRITE_AT
(1237)
MPI_FILE_WRITE_AT_ALL
(1239)
N
nonblocking collective communication subroutines
MPE_IALLGATHER
(1082)
MPE_IALLGATHERV
(1084)
MPE_IALLREDUCE
(1086)
MPE_IALLTOALL
(1088)
MPE_IALLTOALLV
(1090)
MPE_IBARRIER
(1092)
MPE_IBCAST
(1094)
MPE_IGATHER
(1096)
MPE_IGATHERV
(1098)
MPE_IREDUCE
(1100)
MPE_IREDUCE_SCATTER
(1102)
MPE_ISCAN
(1104)
MPE_ISCATTER
(1106)
MPE_ISCATTERV
(1108)
P
parallel utility functions
(1459)
mpc_isatty
(1471)
MP_CHKPT
(1460)
MP_DISABLEINTR
(1461)
MP_ENABLEINTR
(1462)
MP_FLUSH
(1463)
MP_MARKER
(1464)
MP_NLIGHTS
(1465)
MP_QUERYINTR
(1466)
MP_QUERYINTRDELAY
(1467)
MP_SETINTRDELAY
(1468)
MP_STDOUTMODE_QUERY
(1470)
MP_STDOUT_MODE
(1469)
POE considerations
AIX function limitations
(1485)
AIX message catalog considerations
(1493)
checkpoint/restart limitations
(1500)
environment overview
(1477)
exit status
(1478)
exits, parallel task
(1483)
file descriptor numbers
(1482)
fork limitations
(1499), (1505)
Fortran 90 and MPI
(1510)
Fortran and threads
(1511)
interrupted system calls
(1498)
job step function
(1479)
language bindings
(1494), (1503)
message passing handlers
(1496)
network tuning, considerations
(1489)
other thread considerations
(1509)
POE additions
(1480), (1497)
reserved environment variables
(1492)
root limitation
(1484)
shell scripts
(1486)
signal handlers
(1481)
standard I/O
(1490), (1491), (1506)
stdin, stdout or stderr, rewinding
(1487)
task initialization
(1495), (1502)
thread termination
(1508)
thread-safe libraries
(1507)
threads
(1501)
user program, passing string arguments
(1488)
point-to-point subroutines
MPI_BSEND
(1134)
MPI_BSEND_INIT
(1136)
MPI_BUFFER_ATTACH
(1138)
MPI_BUFFER_DETACH
(1140)
MPI_CANCEL
(1142)
MPI_GET_COUNT
(1247)
MPI_IBSEND
(1291)
MPI_IPROBE
(1319)
MPI_IRECV
(1321)
MPI_IRSEND
(1323)
MPI_ISEND
(1325)
MPI_ISSEND
(1327)
MPI_PROBE
(1343)
MPI_RECV
(1345)
MPI_RECV_INIT
(1347)
MPI_REQUEST_FREE
(1353)
MPI_RSEND
(1355)
MPI_RSEND_INIT
(1357)
MPI_SEND
(1365)
MPI_SENDRECV
(1369)
MPI_SENDRECV_REPLACE
(1371)
MPI_SEND_INIT
(1367)
MPI_SSEND
(1373)
MPI_SSEND_INIT
(1375)
MPI_START
(1377)
MPI_STARTALL
(1379)
MPI_TEST
(1381)
MPI_TESTALL
(1385)
MPI_TESTANY
(1387)
MPI_TESTSOME
(1389)
MPI_TEST_CANCELLED
(1383)
MPI_WAIT
(1427)
MPI_WAITALL
(1429)
MPI_WAITANY
(1431)
MPI_WAITSOME
(1433)
predefined MPI datatypes
(1515)
profiling message passing
restrictions
(1452), (1453)
sample CPU time program
(1454)
publications, related
(1076), (1077)
R
reduction operations
C example
(1457)
FORTRAN example
(1458)
predefined operations
(1456)
S
signals and PE programs
(1512)
sample replacement select program
(1514)
sample replacement sleep program
(1513)
size limitations
(1455)
subroutine bindings
collective communication
(1444)
communicators
(1446)
derived datatype
(1443)
environment management
(1448)
files
(1450)
info objects
(1451)
nonblocking collective communication
(1441)
point-to-point communication
(1442)
profiling
(1449)
quick reference
(1439)
task group
(1445)
topology
(1447)
subroutine template
A_SAMPLE
(1081)
subroutines
alphabetically listed
(1080)
collective communication
MPI_ALLGATHER
(1115)
MPI_ALLGATHERV
(1117)
MPI_ALLREDUCE
(1119)
MPI_ALLTOALL
(1121)
MPI_ALLTOALLV
(1123)
MPI_BARRIER
(1131)
MPI_BCAST
(1133)
MPI_GATHER
(1244)
MPI_GATHERV
(1246)
MPI_OP_CREATE
(1334)
MPI_OP_FREE
(1336)
MPI_REDUCE
(1350)
MPI_REDUCE_SCATTER
(1352)
MPI_SCAN
(1360)
MPI_SCATTER
(1362)
MPI_SCATTERV
(1364)
communicator
MPI_ATTR_DELETE
(1125)
MPI_ATTR_GET
(1127)
MPI_ATTR_PUT
(1129)
MPI_COMM_COMPARE
(1161)
MPI_COMM_CREATE
(1163)
MPI_COMM_DUP
(1165)
MPI_COMM_FREE
(1167)
MPI_COMM_RANK
(1171)
MPI_COMM_REMOTE_GROUP
(1173)
MPI_COMM_REMOTE_SIZE
(1175)
MPI_COMM_SIZE
(1177)
MPI_COMM_SPLIT
(1179)
MPI_COMM_TEST_INTER
(1181)
MPI_INTERCOMM_CREATE
(1316)
MPI_INTERCOMM_MERGE
(1318)
MPI_KEYVAL_CREATE
(1330)
MPI_KEYVAL_FREE
(1332)
derived datatype
MPI_ADDRESS
(1113)
MPI_GET_ELEMENTS
(1250)
MPI_PACK
(1338)
MPI_PACK_SIZE
(1340)
MPI_TYPE_COMMIT
(1394)
MPI_TYPE_CONTIGUOUS
(1396)
MPI_TYPE_EXTENT
(1402)
MPI_TYPE_FREE
(1404)
MPI_TYPE_GET_CONTENTS
(1406)
MPI_TYPE_GET_ENVELOPE
(1408)
MPI_TYPE_HINDEXED
(1410)
MPI_TYPE_HVECTOR
(1412)
MPI_TYPE_INDEXED
(1414)
MPI_TYPE_LB
(1416)
MPI_TYPE_SIZE
(1418)
MPI_TYPE_STRUCT
(1420)
MPI_TYPE_UB
(1422)
MPI_TYPE_VECTOR
(1424)
MPI_UNPACK
(1426)
environment management
MPI_ABORT
(1111)
MPI_ERRHANDLER_CREATE
(1185)
MPI_ERRHANDLER_FREE
(1187)
MPI_ERRHANDLER_GET
(1189)
MPI_ERRHANDLER_SET
(1191)
MPI_ERROR_CLASS
(1193)
MPI_ERROR_STRING
(1196)
MPI_FINALIZE
(1242)
MPI_GET_PROCESSOR_NAME
(1252)
MPI_GET_VERSION
(1254)
MPI_INIT
(1312)
MPI_INITIALIZED
(1314)
MPI_PCONTROL
(1342)
MPI_WTICK
(1436)
MPI_WTIME
(1438)
MPI datatype
MPI_TYPE_CREATE_DARRAY
(1398)
MPI_TYPE_CREATE_SUBARRAY
(1400)
MPI info
MPI_INFO_CREATE
(1294)
MPI_INFO_DELETE
(1296)
MPI_INFO_DUP
(1298)
MPI_INFO_FREE
(1300)
MPI_INFO_GET
(1302)
MPI_INFO_GET_NKEYS
(1304)
MPI_INFO_GET_NTHKEY
(1306)
MPI_INFO_GET_VALUELEN
(1308)
MPI_INFO_SET
(1310)
MPI-IO
MPI_FILE GET_GROUP
(1210)
MPI_FILE_CLOSE
(1198)
MPI_FILE_CREATE_ERRHANDLER
(1200)
MPI_FILE_DELETE
(1202)
MPI_FILE_GET_AMODE
(1204)
MPI_FILE_GET_ATOMICITY
(1206)
MPI_FILE_GET_ERRHANDLER
(1208)
MPI_FILE_GET_INFO
(1212)
MPI_FILE_GET_SIZE
(1214)
MPI_FILE_GET_VIEW
(1216)
MPI_FILE_IREAD_AT
(1218)
MPI_FILE_IWRITE_AT
(1220)
MPI_FILE_OPEN
(1222)
MPI_FILE_READ_AT
(1224)
MPI_FILE_READ_AT_ALL
(1226)
MPI_FILE_SET_ERRHANDLER
(1228)
MPI_FILE_SET_INFO
(1230)
MPI_FILE_SET_SIZE
(1232)
MPI_FILE_SET_VIEW
(1234)
MPI_FILE_SYNC
(1236)
MPI_FILE_WRITE_AT
(1238)
MPI_FILE_WRITE_AT_ALL
(1240)
nonblocking collective communication
MPE_IALLGATHER
(1083)
MPE_IALLGATHERV
(1085)
MPE_IALLREDUCE
(1087)
MPE_IALLTOALL
(1089)
MPE_IALLTOALLV
(1091)
MPE_IBARRIER
(1093)
MPE_IBCAST
(1095)
MPE_IGATHER
(1097)
MPE_IGATHERV
(1099)
MPE_IREDUCE
(1101)
MPE_IREDUCE_SCATTER
(1103)
MPE_ISCAN
(1105)
MPE_ISCATTER
(1107)
MPE_ISCATTERV
(1109)
point-to-point
MPI_BSEND
(1135)
MPI_BSEND_INIT
(1137)
MPI_BUFFER_ATTACH
(1139)
MPI_BUFFER_DETACH
(1141)
MPI_CANCEL
(1143)
MPI_GET_COUNT
(1248)
MPI_IBSEND
(1292)
MPI_IPROBE
(1320)
MPI_IRECV
(1322)
MPI_IRSEND
(1324)
MPI_ISEND
(1326)
MPI_ISSEND
(1328)
MPI_PROBE
(1344)
MPI_RECV
(1346)
MPI_RECV_INIT
(1348)
MPI_REQUEST_FREE
(1354)
MPI_RSEND
(1356)
MPI_RSEND_INIT
(1358)
MPI_SEND
(1366)
MPI_SENDRECV
(1370)
MPI_SENDRECV_REPLACE
(1372)
MPI_SEND_INIT
(1368)
MPI_SSEND
(1374)
MPI_SSEND_INIT
(1376)
MPI_START
(1378)
MPI_STARTALL
(1380)
MPI_TEST
(1382)
MPI_TESTALL
(1386)
MPI_TESTANY
(1388)
MPI_TESTSOME
(1390)
MPI_TEST_CANCELLED
(1384)
MPI_WAIT
(1428)
MPI_WAITALL
(1430)
MPI_WAITANY
(1432)
MPI_WAITSOME
(1434)
task group
MPI_COMM_GROUP
(1169)
MPI_GROUP_COMPARE
(1268)
MPI_GROUP_DIFFERENCE
(1270)
MPI_GROUP_EXCL
(1272)
MPI_GROUP_FREE
(1274)
MPI_GROUP_INCL
(1276)
MPI_GROUP_INTERSECTION
(1278)
MPI_GROUP_RANGE_EXCL
(1280)
MPI_GROUP_RANGE_INCL
(1282)
MPI_GROUP_RANK
(1284)
MPI_GROUP_SIZE
(1286)
MPI_GROUP_TRANSLATE_RANKS
(1288)
MPI_GROUP_UNION
(1290)
topology
MPI_CARTDIM_GET
(1159)
MPI_CART_COORDS
(1145)
MPI_CART_CREATE
(1147)
MPI_CART_GET
(1149)
MPI_CART_MAP
(1151)
MPI_CART_RANK
(1153)
MPI_CART_SHIFT
(1155)
MPI_CART_SUB
(1157)
MPI_DIMS_CREATE
(1183)
MPI_GRAPHDIMS_GET
(1266)
MPI_GRAPH_CREATE
(1256)
MPI_GRAPH_GET
(1258)
MPI_GRAPH_MAP
(1260)
MPI_GRAPH_NEIGHBORS
(1262)
MPI_GRAPH_NEIGHBORS_COUNT
(1264)
MPI_TOPO_TEST
(1392)
T
task group subroutines
MPI_COMM_GROUP
(1168)
MPI_GROUP_COMPARE
(1267)
MPI_GROUP_DIFFERENCE
(1269)
MPI_GROUP_EXCL
(1271)
MPI_GROUP_FREE
(1273)
MPI_GROUP_INCL
(1275)
MPI_GROUP_INTERSECTION
(1277)
MPI_GROUP_RANGE_EXCL
(1279)
MPI_GROUP_RANGE_INCL
(1281)
MPI_GROUP_RANK
(1283)
MPI_GROUP_SIZE
(1285)
MPI_GROUP_TRANSLATE_RANKS
(1287)
MPI_GROUP_UNION
(1289)
threaded library considerations
AIX signals
(1504)
topology subroutines
MPI_CARTDIM_GET
(1158)
MPI_CART_COORDS
(1144)
MPI_CART_CREATE
(1146)
MPI_CART_GET
(1148)
MPI_CART_MAP
(1150)
MPI_CART_RANK
(1152)
MPI_CART_SHIFT
(1154)
MPI_CART_SUB
(1156)
MPI_DIMS_CREATE
(1182)
MPI_GRAPHDIMS_GET
(1265)
MPI_GRAPH_CREATE
(1255)
MPI_GRAPH_GET
(1257)
MPI_GRAPH_MAP
(1259)
MPI_GRAPH_NEIGHBORS
(1261)
MPI_GRAPH_NEIGHBORS_COUNT
(1263)
MPI_TOPO_TEST
(1391)
tracing routines
(1472)
VT_TRC_FLUSH
(1473)
VT_TRC_SET_PARAMS
(1474)
VT_TRC_START
(1475)
VT_TRC_STOP
(1476)
trademarks
(1074)
X
Xprofiler
(1078)
[ Top of Page | Previous Page | Table of Contents | Index ]