HP-MPI User's Guide (11th Edition)

325
number of MPI library routines
, 4
O
object compatibility
, 62
ofed, 85, 88, 119
one-sided option, 126
op variable, 13
OPENMP, block partitioning, 253
operating systems supported, xvii
optimization report, 140
options
MPI, 119
windows 2003/xp, 129
windows ccp, 127
P
-p option
, 125
p2p_bcopy, 198
-package option, 129
packing and unpacking, 14
parent process, 11
-pass option, 130
PATH
setting, 20
PATHDB, 197
performance
collective routines
, 193
communication hot spots, 80
derived data types, 193
latency/bandwidth, 183, 185
polling schemes, 193
synchronization, 193
permanent license, 299
ping_pong.c, 220
ping_pong_ring.c, 212, 220
-pk option, 129
platforms supported, xvii
PMPI prefix, 179
point-to-point communications
overview
, 6
portability, 4
prefix
for output file
, 176
MPI, 179
PMPI, 179
problems
build HP-UX and Linux
, 205
build Windows, 205
exceeding file descriptor limit, 209
external input and output, 210
Fortran 90 behavior, 209
message buffering, 208
performance, 183, 185193
propagation of environment variables, 208
runtime, 207, 209
shared memory, 207
UNIX open file descriptors, 209
process
multi-threaded
, 16
rank, 6
rank of root, 13
rank of source, 9
reduce communications, 185
single-threaded, 16
process placement
multihost
, 80
process placement options, 124
processor locality, 190
processor subscription, 189
process-to-process copy, 198
profiling
interface
, 179
using counter instrumentation, 175
progression, 186
propagation of environment variables, 208
-prot option, 124
prun, 76
implied, 286
MPI on Elan interconnect, 66
with mpirun, 65
prun execution, 75
-prun option, 122
-psm option, 120
pthreads, 57
ptmalloc, 166
R
race condition
, 197
rank, 6
of calling process, 5
of root process, 13
of source process, 9
reordering, 140
rank environment variables, 161
-rdma option, 126
RDMA options, 125
ready send mode, 8
receive
message information, 9
message methods, 7
messages, 5, 6