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

318
problems HP-UX and Linux
, 205
problems Windows, 205
building applications, 64
C
C bindings
, 296
C examples
communicator.c
, 220, 249
io.c, 262
ping_pong.c, 220, 225
ping_pong_ring.c, 220, 229
thread_safe.c, 264
C++, 296
C++ bindings, 50
C++ compilers, 50
C++ examples
cart.C, 220, 245
sort.C, 268
C++ profiling, 180
-cache option, 130
caliper, 194
cart.C, 220
-ccp option, 127
-ccpblock option, 128
-ccpcluster option, 128
-ccpcyclic option, 128
-ccperr option, 127
-ccpin option, 128
-ccpout option, 128
-ccpwait option, 128
change
execution location
, 144, 152
-ck option, 125
clean up, 302
-clearcache option, 130
code a
blocking receive
, 8
blocking send, 8
broadcast, 12
nonblocking send, 10
scatter, 12
code error conditions, 211
collect profile information
ASCII report
, 176
collective communication, 11
all-reduce, 13
reduce, 12
reduce-scatter, 13
scan, 13
collective operations, 10, 1014
communication, 11
computation, 12
synchronization, 14
comm variable, 8, 9, 10, 12, 13
-commd option, 121
communication
context
, 9, 13
hot spot, 177
hot spots, 80
improving interhost, 79
communicator
defaults
, 6
determine no. of processes, 7
freeing memory, 137
communicator.c, 220
commutative reductions, 193
compilation
utilities
, 26
utilities Windows, 38
compilation utilities, 45
compiler options
+autodbl
, 52
+autodbl4, 52
+DD64, 55
+i8, 52
+r8, 52
32- and 64-bit library, 55
-autodouble, 52
-i8, 52
-L, 45
-l, 45
-notv, 45
-r16, 52
-r8, 52
-show, 46
-Wl, 45
compilers, 300
default, 45
compiling
Windows
, 30
compiling applications, 45
completing HP MPI, 211
completion routine, 8
computation, 12
compute_pi.f, 220
configuration files, 25
configure environment
HP-UX, Linux
, 20
setenv MPI_ROOT HP-UX, Linux, 25
setenv NLSPATH, 172
configuring your environment