Index

A

Argonne National Laboratory

and MPE, 1

array sections, 1

attributes, with communicators, 1

B

C

caching, with communicators, 1

code samples. See sample programs.

communication

buffers, 1

collective, 1, 2, 3

in multithreaded programs, 1

restrictions, 1

half-channel, 1

interprocess, 1

persistent request, defined, 1

point-to-point, 1

port, 1

communicator

default, 1

defined, 1

and MPI I/O, 1

and multithreaded programming, 1

and process topologies, 1

compiling, 1 - 2

with profiling library, 1

See also include syntax.

context, defined, 1

D

-dalign option, 1

data type

possible values for C, 1

derived (user-defined), 1, 2

possible values for Fortran, 1, 2

primitive, 1

debugging, 1 - 2

with mpe, 1

See also Prism.

displacement (disp), 1, 2

E

elementary data type (etype), 1

environmental inquiry functions, 1

error handling, 1

and MPE, 1

and multithreaded programming, 1

error messages

standard error classes (Sun MPI I/O), 1

standard error values (Sun MPI), 1

F

features, 1

file type (filetype), 1

Fortran

compiling with -dalign option, 1

compiling with -xalias option, 1

G

group, defined, 1

H

header files, 1

"holes" (in an MPI I/O file type), 1, 2

I

include syntax, 1

intercommunicator, defined, 1

intracommunicator, 1

defined, 1

L

libraries

libthread.so, 1

linking, 1 - 2

linking with profiling library, 1

linking, 1 - 2

M

man pages

Solaris, location, 1

Sun MPI, location, 1

modes for point-to-point communication, 1

MPI

Forum, URL, 1

Mississippi State University URL, 1

Standards

profiling, 1

URL, 1

University of New Mexico URL, 1

MPI I/O, 1

Sun MPI implementation.

See Sun MPI I/O.

MPI_COMM_GROUP, 1

MPI_COMM_WORLD

as default communicator, 1

multiprocessing environment (MPE), 1 - 2

and debugging, 1

multithreaded programming, 1 - 2

stubbing thread calls, 1

N

O

offset, 1

one-sided communication, 1

options

-dalign, 1

-xalias, 1

P

point-to-point

Prism, 1 - 2

compilers to use, 1

process

relation to group, 1

process topologies, 1

profiling, 1 - 2

R

rank, of a process, 1, 2

ready mode. See modes for point-to-point communication.

routines

all-gather, 1

all-to-all, 1

blocking, 1, 2

broadcast, 1

collective, 1, 2

in multithreaded programs, 1

for constructing communicators, 1

data access (MPI I/O), 1 - 2

pointer manipulation, 1 - 2

with explicit offsets, 1

with individual file pointers, 1

with shared file pointers, 1 - 2

error-handling, 1

file consistency (MPI I/O), 1

file manipulation (MPI I/O), 1

gather, 1

for constructing groups, 1

local, 1

nonblocking, 1

point-to-point, 1

receive, 1, 2

reduction, 1

scan, 1

scatter, 1

semantics (MPI I/O), 1

send, 1, 2

Sun MPI

listed alphabetically, 1 - 2

listed by functional category, 1 - 2

Sun MPI I/O

listed alphabetically, 1 - 2

listed by functional category, 1 - 2

S

sample programs

Sun MPI, 1 - 2

Sun MPI I/O, 1 - 2

shutting down, 1

SPMD programs

defined, 1

standard mode. See modes for point-to-point communication.

starting up, 1

static libraries, and relinking, 1

Sun MPI I/O, 1 - 2

synchronous mode. See modes for point-to-point communication.

T

thread safety. See multithreaded programming.

timers, 1

topology

Cartesian, 1

graph, 1

virtual, defined, 1

See also process topologies.

V

view, 1

X

-xaliasoption, 1