Go to the first, previous, next, last section, table of contents.
Jump to:
"
-
#
-
-
-
_
-
a
-
b
-
c
-
d
-
e
-
f
-
g
-
h
-
i
-
j
-
k
-
l
-
m
-
n
-
o
-
p
-
q
-
r
-
s
-
t
-
u
-
v
-
w
"persistent" message streams
`#' in network configuration file
-key, -key, -key, -key, -key
-np, -np, -np, -np, -np
_SHMEM_BARRIER_SYNC_SIZE
_SHMEM_BCAST_SYNC_SIZE
_SHMEM_REDUCE_MIN_WRKDATA_SIZE
_SHMEM_REDUCE_SYNC_SIZE
_SHMEM_SYNC_VALUE, _SHMEM_SYNC_VALUE, _SHMEM_SYNC_VALUE, _SHMEM_SYNC_VALUE, _SHMEM_SYNC_VALUE
active set, active set, active set
addressing, switch
`advapi32.lib'
alignment restrictions
Alliance, Alliance
and reduction
APIs, multiple per program, APIs, multiple per program
APIs, standard
archive files
argc, argc
argv, argv
array distribution
array operations
arrays, two-dimensional
`ascii'
ascii
assumptions, network
atomic swap
authentication, authentication
`Authentication' menu, `Authentication' menu
bandwidth
barrier, barrier, barrier
basic job submission
batch
batch job submission
batch job, killing
batch job, test
batch jobs, finished
batch jobs, queued
batch jobs, running
bin
`bin'
binaries
binaries, different sender/receiver
bootstrapping
broadcast
broadcasts
`bsub'
buffer length
buffer management, buffer management
buffer space
building MPI programs
building SHMEM programs
`bw'
`bw.exe'
byes, extracted
byte streams
C
C interface for SHMEM
C programs, C programs
cache management
calling semantics, SHMEM
changing configuration dynamically
character arrays, character arrays
Cholesky factorization
cleanup, cleanup
client applet
client main window
client menus
client, launching front-end
client-server, client-server, client-server
`Close' button
`Cluster Monitoring' menu, `Cluster Monitoring' menu
`coll.f'
`collc.c'
collecting data
collective operations, collective operations
collective operations, SHMEM
command-line arguments, command-line arguments, command-line arguments
comments in network configuration file
common variables
communication structures, communication structures
communication, high-performance, communication, high-performance
compiler, compiler
COMPLEX, COMPLEX
concurrent get, concurrent get
concurrent wait, concurrent wait
conf
`conf'
configuration, changing dynamically
console output
constants, SHMEM
context
Context Manager, Context Manager, Context Manager, Context Manager
continuous-media servers
control transfers
copying messages
core memory free
Cray
Cray Research
Cray T3D
credit
dangling port
DARPA, DARPA
data alignment
data distribution
data movement
data structures, data structures, data structures, data structures
data workspaces
data, discarding unused
data, extracting
data, modifying
data, segmenting
data, transmitting
deadlock, freedom from, deadlock, freedom from, deadlock, freedom from
decoupling, decoupling
delivery, ordered, delivery, ordered
delivery, reliable, delivery, reliable
dialog box
differences between SGI/Cray and HPVM SHMEM
directly-connected machines
distribution files
distribution, array
doc, doc
`doc', `doc'
domain name, fully-qualified
dot product
double
double click
DOUBLE PRECISION, DOUBLE PRECISION
driver
`driver'
dusty-deck parallel applications
dynamic process model, dynamic process model
dynamic programs, dynamic programs, dynamic programs
ease of use
eigenvalue problems
environment variables, environment variables
environment variables, MPI
error-checking
`etc'
example, network configuration file, example, network configuration file, example, network configuration file, example, network configuration file
`examples'
examples
`Exit' option
extract frequency
extracting data
failing send operations, failing send operations
Fast Messages, Fast Messages
FIFO order
files, distribution, files, distribution
finalization, finalization
finalize
flow control, flow control
fm, fm
`fm', `fm'
FM, FM, FM
FM 2.1 implementation
FM 2.1 network assumptions
FM 2.1, handlers in
FM 2.1, limitations imposed by
FM 2.1, receiving messages in
FM 2.1, sending messages in
FM for Myrinet
FM for Sockets
FM initialization
FM latency
FM send rule, FM send rule
FM termination
FM, modifying
FM, previous versions
FM, primary goal of, FM, primary goal of
FM, using directly
`fm-myri.inf'
fm-myri.inf
`fm.h'
`FM.lib', `FM.lib'
FM.lib
FM_ANY_ID
FM_begin_message, FM_begin_message, FM_begin_message, FM_begin_message, FM_begin_message, FM_begin_message, FM_begin_message
FM_begin_message, spinning on
FM_CM_PORT
FM_CONTINUE
FM_end_message, FM_end_message, FM_end_message, FM_end_message
FM_extract, FM_extract, FM_extract, FM_extract, FM_extract, FM_extract
FM_extract
FM_finalize
FM_GRM_NAME
FM_GRM_PORT
FM_initialize
FM_KEY_NAME
FM_MAX_HANDLERS
FM_nodeid
FM_numnodes
FM_QUIET
FM_QUIT
FM_reallocate_credit
FM_receive, FM_receive, FM_receive, FM_receive
FM_register_handler, FM_register_handler, FM_register_handler, FM_register_handler
FM_send_piece, FM_send_piece, FM_send_piece, FM_send_piece
FM_set_parameter, FM_set_parameter
FM_stream, FM_stream, FM_stream, FM_stream, FM_stream, FM_stream, FM_stream, FM_stream
`fmcm.exe'
fmcm.exe
`fmconfig.txt', `fmconfig.txt'
fmconfig.txt
`fmgrm.exe'
fmgrm.exe
Fortran
Fortran interface for SHMEM
Fortran programs, Fortran programs
front end
front-end client
front-end server
`Full Cluster' button
fully-qualified domain name
future releases
`ga', `ga'
ga, ga
GA_acc
GA_add
GA_create, GA_create
GA_ddot
GA_destroy, GA_destroy, GA_destroy
GA_get, GA_get, GA_get
GA_initialize, GA_initialize
GA_inquire, GA_inquire
GA_nnodes, GA_nnodes
GA_nodeid, GA_nodeid
GA_put, GA_put, GA_put
GA_symmetrize
GA_sync
GA_terminate, GA_terminate
GA_transpose
GA_zero
gather
gather/scatter
`GCC.def'
GCC.def
get/put semantics
Global Arrays, Global Arrays
Global Arrays vs. MPI
Global Resource Manager, Global Resource Manager, Global Resource Manager, Global Resource Manager, Global Resource Manager
global variables
`global.fh'
`global.h'
`global.lib', `global.lib', `global.lib'
global.lib
goal of HPVM
`gtar'
guarantees
`gunzip'
handler function, handler function, handler function, handler function, handler function, handler function, handler function, handler function, handler function
handler ID, handler ID, handler ID, handler ID, handler ID, handler ID
handlers, atomicity in
handlers, biggest caveat
handlers, concurrency in
handlers, distinctions from others
handlers, interleaving
handlers, maximum number of
handlers, purpose of
heterogeneity
Hewlett-Packard, Hewlett-Packard
High Performance Virtual Machines
`hostname'
hosts in HPVM cluster
HPVM administrator, HPVM administrator
HPVM front end, HPVM front end
HPVM interfaces
`HPVM-1-9-Binary.zip'
`HPVM_Server.exe'
HTML
html
`html'
IBM
ierr
inavailability, resource
include
`include', `include'
inconsistent state
individual operations, individual operations
info
`info'
initialization, initialization
initialization parameter
initialize
INTEGER, INTEGER
Intel, Intel
interfaces to mathematics libraries
interleaving
internals
invalid handler ID
IP
irregular communication, irregular communication
irregular data structures
Java, Java
Java Abstract Windowing Toolkit
Java security model
Java Virtual Machine
java-fe
`java-fe'
job ID, job ID
`Job ID' button
`Job Management' menu
`Job Management' menu, `Job Management' menu, `Job Management' menu
`Job Submission' menu
job submission, basic
`kernel32.lib'
`Kill Job' option, `Kill Job' option
`Kill Jobs' option
killing batch jobs
LAPACK
latency, latency
least-squares solutions
lib
`lib'
`libbfd.a'
`libFM.a'
`libglobal.a'
`libiberty.a'
`libLanaiDevice.a'
`liblinalg.a'
`libmpi.a'
libraries, MPI
libraries, SHMEM
`libsma.a'
LIM
limitations imposed by FM 2.1
`linalg.lib', `linalg.lib', `linalg.lib'
linalg.lib
linear algebra, linear algebra
Linux, Linux, Linux, Linux, Linux, Linux
`List Cluster Hosts' option, `List Cluster Hosts' option
`List Finished Jobs' option, `List Finished Jobs' option
`List Job Queue' option, `List Job Queue' option
`List the Job Queue' option
load average
Load Information Manager
load metric
Load Sharing Facility, Load Sharing Facility, Load Sharing Facility
local variables
log of server activity
`Log On' option, `Log On' option, `Log On' option
logging on
logical node number, logical node number, logical node number, logical node number
logon
logPE_stride, logPE_stride
`lsblib.lib'
LSF, LSF
LSF Administration manual
LSF administrator, LSF administrator, LSF administrator
LSF cluster hosts, LSF cluster hosts
LSF queue
LSF services
`lsfadmin'
lsfadmin
`lslib.lib'
LU factorization
MA, MA
`ma.lib', `ma.lib'
ma.lib
MA_init, MA_init
machine name
machines, directly-connected
`macommon.h'
`mafdecls.fh'
main window, main window
`Makefile', `Makefile'
Makefile.NT
`Makefile.NT'
marshalling/unmarshalling, marshalling/unmarshalling
massively portable
matrices
matrix factorization
matrix multiplication
matrix transpose
max reduction
maximum number of processes
memory allocator
memory requirements
menu bar, menu bar
message delivery
message headers/trailers
message length, message length
message passing, message passing
Message Passing Interface
message passing model
message streams, message streams, message streams, message streams, message streams, message streams
message, previously sent
messages, copying
messages, larger than memory
messages, ordering
messaging layers, messaging layers
microprocessors
Microsoft, Microsoft, Microsoft
Microsoft Fortran
Microsoft Internet Explorer
min reduction
mixed-language applications
modifying data
monitory window
mpi, mpi
`mpi', `mpi'
MPI, MPI
MPI communicator
MPI example, collective communication
MPI example, point-to-point communication
MPI libraries
MPI link problems
MPI message envelope
MPI message tag
MPI rank
MPI vs. Global Arrays
MPI vs. SHMEM
MPI Web resources
MPI-2
`mpi.h'
`mpi.lib', `mpi.lib'
mpi.lib
MPI_ANY_SOURCE
MPI_ANY_TAG
MPI_Comm_rank, MPI_Comm_rank
MPI_COMM_RANK
MPI_COMM_SIZE
MPI_Comm_size, MPI_Comm_size
MPI_COMM_WORLD
MPI_Finalize
MPI_FINALIZE
MPI_INIT
MPI_Init
MPI_RECV
MPI_Recv, MPI_Recv, MPI_Recv
MPI_Scatter
MPI_SEND
MPI_Send, MPI_Send, MPI_Send
`mpif.h'
`mpirun', `mpirun'
`msgtypesc.h'
MT_C_CHAR
MT_C_DBL
MT_C_DCPL
MT_C_FLOAT
MT_C_INT
MT_C_LDBL
MT_C_LDCPL
MT_C_LONGINT
MT_C_SCPL
MT_F_BYTE
MT_F_DBL
MT_F_DCPL
MT_F_INT
MT_F_LOG
MT_F_REAL
MT_F_SCPL
multiple APIs per program, multiple APIs per program
multiple processes per machine
multiply-connected switches
multithreading, multithreading, multithreading
my_pe
Myricom, Myricom
`myrilib'
myrilib
Myrinet, Myrinet
Myrinet FM, Myrinet FM
Myrinet switches, Myrinet switches
name conflicts
National Science Foundation, National Science Foundation
Netscape Communicator
Netscape Navigator
network assumptions
network configuration file, network configuration file, network configuration file
network topology
network virtualization
network, diameter
node ID
noncontiguous data structures
NPACI, NPACI
NSF, NSF
NT.conf
`NT.conf'
num_pes
NUMA
number of nodes
`Okay' button
or reduction
ordered delivery
packetization, packetization
parallel computers, parallel computers
password
patches
PBEGIN_
PBEGINF
PE_size, PE_size
PE_start, PE_start
PEND_
PENDF
Pentium II
Pentium Pro
performance penalty
performance, low-level
pipelining
pitfalls of programming FM
Platform Computing, Platform Computing, Platform Computing, Platform Computing, Platform Computing
point-to-point communication
point-to-point synchronization, point-to-point synchronization
polling
port, port
portability
ports in network configuration file
ports, same number of
preprocessor
previous versions of FM
privileges
processes, maximum number of
processes, multiple per node
processing, delaying
prod reduction
program key, program key
`ps'
ps
put/get semantics
QR factorization
`Queue' button
queues in HPVM cluster
rank
`Real Time Cluster Monitor' option, `Real Time Cluster Monitor' option, `Real Time Cluster Monitor' option, `Real Time Cluster Monitor' option
real8
receive functions
receiver, terminating prematurely
reduction operations
reductions
regular communication
relative-addressed switches
reliable delivery
Remote Execution Server
remote get
remote memory, remote memory
remote node
remote put
RES
resource inavailability, resource inavailability
responsibility of FM program
sbatchd
scatter
scatter vector
scatter/gather
scheduling, coordinated
Schur factorization
scientific applications
security
segmenting data
semantics, semantics, semantics, semantics
send operations, failing, send operations, failing
send queue, send queue
send/receive semantics
sender, blocking
SGI/Cray, SGI/Cray, SGI/Cray
SGI/Cray SHMEM, differences of
shared address space
shared memory, shared memory
shared memory model
shmem, shmem
SHMEM, SHMEM, SHMEM, SHMEM, SHMEM
`shmem', `shmem'
SHMEM constants
SHMEM differences
SHMEM libraries
SHMEM usage model
SHMEM vs. MPI
`shmem.fh'
`shmem.h'
shmem_barrier
shmem_broadcast
shmem_cget, shmem_cget
shmem_clear_cache_inv
shmem_collect
shmem_cwait, shmem_cwait, shmem_cwait
shmem_double_sum_to_all
shmem_double_{sum,prod,min,max}_to_all
shmem_fcollect
shmem_finalize, shmem_finalize, shmem_finalize
shmem_get
shmem_iget
shmem_initialize, shmem_initialize, shmem_initialize
shmem_int_{sum,prod,min,max,and,or}_to_all
shmem_iput
shmem_ixget
shmem_ixput
shmem_put
shmem_real8_sum_to_all
shmem_set_cache_int
shmem_set_cache_line_inv
shmem_swap
SHMEM_SYNC_VALUE
shmem_udcflush
shmem_udcflush_line
shmem_wait
singular-value decomposition
singular-value problems
Slave Batch D@ae{}mon
`sma.lib', `sma.lib'
sma.lib
`sndrcv.h'
socket, dedicated
sockets, sockets
Sockets FM, Sockets FM
soft upper bound
SP2
`src'
src
static data
static process model, static process model, static process model
static variables
static window
stream pointer
streaming interface
streams, message
stride
strided put/get
strings
`Submit Job (Basic)' option
`Submit Jobs' option
sum reduction
SVD
swap space free
swap, atomic
switches in network configuration file
switches, absolute-addressed
switches, mutiply-connected
switches, relative-addressed, switches, relative-addressed
synchronization
synchronization workspaces
system I/O rate
system paging rate
T3D, T3D
T3E
Tandem, Tandem
TCGMSG, TCGMSG, TCGMSG, TCGMSG, TCGMSG
`tcgmsg.fh'
tcgmsg.lib
`tcgmsg.lib', `tcgmsg.lib', `tcgmsg.lib'
TCP, TCP, TCP
`tee'
text window
thread-safe execution
throughput
`tmp' space free
tools
`tools'
trust
U.S. Air Force, U.S. Air Force
UNC filenames
uncompress HPVM archive
UNIX
UNIX.conf
`UNIX.conf'
upper bound, soft
usage model, SHMEM
username
utilization percentage
variables, initialization
variables, local
`VC.def'
VC.def
vector add
vector, scatter
video servers
virtual addresses
virtualization, network
wait for variable to change
Web browser, Web browser
Web page
Web server
well-known handler IDs
Windows NT, Windows NT, Windows NT, Windows NT, Windows NT, Windows NT, Windows NT, Windows NT, Windows NT, Windows NT, Windows NT, Windows NT, Windows NT, Windows NT, Windows NT, Windows NT, Windows NT
`winzip'
workspaces, SHMEM
World Wide Web
`wsock32.lib'
Go to the first, previous, next, last section, table of contents.