IBM Books

MPI Programming and Subroutine Reference


Index

B C D E I M N P R S T X
B
  • bindings
  • subroutine
  • quick reference (1440)
  • 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 ]