Index

_my_pe function
Basic Operations

_num_pes function
Basic Operations

add command
Creating Host Files
Using Console Commands

alias command
Using Console Commands

Alternative login name
Creating Host Files
Creating Host Files

Ampersand use
Creating Host Files
Starting and Stopping the PVM Daemon

Applications
output
Running PVM Applications
PVM
Applications and Environments
running
Running PVM Applications
terminology
PVM Terminology

Architecture types
Specifying Architecture Types

Asynchronous operation
Glossary

barrier function
Barrier Synchronization

BARRIER subroutine
Barrier Synchronization

Barrier synchronization functions
Barrier Synchronization

Basic operations functions
Basic Operations

Blocking function
Glossary

Broadcasting messages
Glossary

C and C++ functions
Functions and Subroutines

Communication
The PVM Package

Computational speed
Creating Host Files

conf command
Using Console Commands

Console
commands
Using Console Commands
starting
Starting the Console
usage
Using the PVM Console

cplx item
Glossary

csh command
Other Problems

.cshrc file
Other Problems

Customizing environment
Creating Host Files

Daemon starting, stopping
Starting and Stopping the PVM Daemon

Data
receipt functions
Data Receipt
transmittal functions
Data Transmittal

Data types
Data Types

dcplx item
Glossary

Debugger path
Creating Host Files

delete command
Using Console Commands
Using Console Commands

Dollar sign use
Creating Host Files

Dynamic
groups
Glossary
system configuration functions
Dynamic System Configuration
task management functions
Dynamic Task Group Management

echo command
Using Console Commands

Environment variables
Environment Variables
NLB_SERVER
Environment Variables
PVM_DEBUGGER
Environment Variables
PVM_DPATH
Environment Variables
PVM_EXPORT
Environment Variables
PVM_POLICY
Environment Variables
PVM_ROOT
Environment Variables
PVM_RSH
Environment Variables
PVM_SHMEM_DIR
Environment Variables
PVM_SLAVE_STARTUP_TIMEOUT
Environment Variables
PVM_VMID
Environment Variables
PVMBUFSIZE
Environment Variables

Error handling
functions
Error Handling

Errors
messages
Starting and Stopping the PVM Daemon
PVM Error Messages
PVM messages
Error Messages

Executable file building
Building PVM Executable Files

Files
pvm3/lib/pvmd
Environment Variables
$PVM_ROOT/lib/debugger
Environment Variables
$PVM_ROOT/lib/pvmd
Environment Variables

Fortran subroutines
Functions and Subroutines

Functions
_my_pe
Basic Operations
_num_pes
Basic Operations
barrier synchronization
Barrier Synchronization
basic operations
Basic Operations
data receipt
Data Receipt
data transmittal
Data Transmittal
dynamic system configuration
Dynamic System Configuration
error handling
Error Handling
global operations
Global Operations
nonblocking
Glossary
option management
Option Management
PVM task descriptions
Functions and Subroutines
return codes
Error Messages
signaling
Signaling
task control
Task Control

Global groups
Glossary

Global operation functions
Global Operations

halt command
Starting and Stopping the PVM Daemon
Using Console Commands
PVM Already Running

help command
Using Console Commands

Host file
example
Creating Host Files
Creating Host Files
format
Creating Host Files
options
Creating Host Files
sample
Creating Host Files

id command
Using Console Commands

Incorrect login
Login Incorrect

Incorrect version
Version Incorrect

jobs command
Using Console Commands

kill command
Using Console Commands

Library
PVM
The PVM Package

Login incorrect
Login Incorrect

Login name
Creating Host Files
Creating Host Files

Master host
Creating Host Files

Message
error
PVM Error Messages
passing
Glossary

MPT components
Overview

MPT overview
Overview

mstat command
Using Console Commands

Multicasting
Dynamic Task Group Management
Glossary

MY_PE subroutine
Basic Operations

Network name
Creating Host Files

NLB_SERVER environment variable
Environment Variables

Nonblocking function
Glossary

NQE
integrated with PVM
The PVM Package
policy
Creating Host Files

NQS for PVM applications
Using NQS to Run PVM Applications

NUM_PES subroutine
Basic Operations

Option management
Option Management

Passwords
Creating Host Files
Creating Host Files
Starting and Stopping the PVM Daemon

Paths
Creating Host Files

Permission problems
Troubleshooting PVM

Probe concept
Glossary

Process
definition
PVM Terminology
identifiers
Process Identifiers

Program
development
PVM Program Development
output
Running PVM Applications

ps command
Using Console Commands

pstat command
Using Console Commands

PVM
applications
Multiple Computer Systems As a Virtual Machine
Applications and Environments
as a virtual machine
Multiple Computer Systems As a Virtual Machine
building executable files
Building PVM Executable Files
data types
Data Types
detected errors
Error Messages
error messages
PVM Error Messages
functionality
PVM Functionality
host
Multiple Computer Systems As a Virtual Machine
include files
PVM Include Files
library
The PVM Package
man page list
PVM Man Pages
overview
Overview
program development
PVM Program Development
task descriptions
Functions and Subroutines
terminology
PVM Terminology
troubleshooting
Troubleshooting PVM
versions
PVM on SGI Systems

PVM applications
Running PVM Applications

pvm command
Using the PVM Console
Starting the Console

pvm3/lib/pvmd file
Environment Variables

pvm_addhosts function
Creating Host Files
Dynamic System Configuration

pvm_barrier function
Barrier Synchronization

pvm_bcast function
Data Transmittal

pvm_bufinfo function
Data Receipt
Process Identifiers

pvm_catchout function
Running PVM Applications
Task Control

pvm_config function
Dynamic System Configuration

PVM_DEBUGGER environment variable
Environment Variables

pvm_delhosts function
Dynamic System Configuration

PVM_DPATH environment variable
Environment Variables

pvm_exit function
Task Control

PVM_EXPORT environment variable
Environment Variables

pvm_freebuf function
Data Receipt
Data Transmittal

pvm_freezegroup function
Basic Operations

pvm_gather function
Global Operations

pvm_get_PE function
Basic Operations

pvm_getinst function
Dynamic Task Group Management

pvm_getopt function
Option Management

pvm_getrbuf function
Data Receipt

pvm_getsbuf function
Data Transmittal

pvm_gettid function
Process Identifiers
Dynamic Task Group Management

pvm_gsize function
Dynamic Task Group Management

pvm_halt function
Task Control

pvm_hostsync function
Basic Operations

pvm_initsend function
Data Transmittal

pvm_joingroup function
Dynamic Task Group Management

pvm_kill function
Task Control

pvm_lvgroup function
Dynamic Task Group Management

pvm_mcast function
Data Transmittal

pvm_mkbuf function
Data Transmittal

pvm_mstat function
Dynamic System Configuration

pvm_mytid function
Process Identifiers
Basic Operations

pvm_notify function
Signaling

pvm_parent function
Process Identifiers
Basic Operations

pvm_perror function
Error Handling

pvm_pkint function
Data Transmittal

pvm_pklong function
Data Transmittal

pvm_pkshort function
Data Transmittal

pvm_pkuint function
Data Transmittal

pvm_pkushort function
Data Transmittal

PVM_POLICY environment variable
Environment Variables

pvm_precv function
Data Receipt

pvm_psend function
Data Transmittal

pvm_pstat function
Task Control

pvm_recv function
Data Receipt

pvm_recvf function
Data Receipt

pvm_reduce function
Global Operations

pvm_req_hoster function
Task Control

pvm_req_tasker function
Task Control

PVM_ROOT environment variable
Environment Variables

$PVM_ROOT/lib/debugger file
Environment Variables

$PVM_ROOT/lib/pvmd file
Environment Variables

PVM_RSH environment variable
Environment Variables

pvm_scatter function
Global Operations

pvm_send function
Data Transmittal

pvm_sendsig function
Signaling

pvm_setopt function
Running PVM Applications
Option Management

pvm_setrbuf function
Data Receipt

pvm_setsbuf function
Data Transmittal

PVM_SHMEM_DIR environment variable
Environment Variables

PVM_SLAVE_STARTUP_TIMEOUT environment variable
Environment Variables

pvm_spawn failure
Failure of Spawn

pvm_spawn function
Process Identifiers
Task Control

pvm_tasks function
Dynamic System Configuration

pvm_tids
Process Identifiers

pvm_tidtohost function
Basic Operations

pvm_trecv function
Data Receipt

pvm_upkint function
Data Receipt

PVM_VMID environment variable
Environment Variables

PVMBUFSIZE environment variable
Environment Variables

pvmd3 location
Creating Host Files
Creating Host Files
Starting and Stopping the PVM Daemon

PVMFADDHOST subroutine
Dynamic System Configuration

PVMFBARRIER subroutine
Barrier Synchronization

PVMFBCAST subroutine
Data Transmittal

PVMFBUFINFO subroutine
Data Receipt

PVMFCATCHOUT subroutine
Task Control

PVMFCONFIG subroutine
Dynamic System Configuration

PVMFEXIT subroutine
Task Control

PVMFFREEBUF subroutine
Data Receipt

PVMFFREEZEGROUP subroutine
Basic Operations

PVMFGATHER subroutine
Global Operations

PVMFGETINST subroutine
Dynamic Task Group Management

PVMFGETOPT subroutine
Option Management

PVMFGETPE subroutine
Basic Operations

PVMFGETRBUF subroutine
Data Receipt

PVMFGETSBUF subroutine
Data Transmittal

PVMFGETTID subroutine
Dynamic Task Group Management

PVMFGSIZE subroutine
Dynamic Task Group Management

PVMFHALT subroutine
Task Control

PVMFHOSTSYNC subroutine
Basic Operations

PVMFINITSEND subroutine
Data Transmittal

PVMFJOINGROUP subroutine
Dynamic Task Group Management

PVMFKILL subroutine
Task Control

PVMFMCAST subroutine
Data Transmittal

PVMFMKBUF subroutine
Data Transmittal

PVMFMSTAT subroutine
Dynamic System Configuration

PVMFMYTID subroutine
Basic Operations

PVMFNOTIFY subroutine
Signaling

PVMFPACK subroutine
Data Transmittal

PVMFPARENT subroutine
Basic Operations

PVMFPERROR subroutine
Error Handling

PVMFPRECV subroutine
Data Receipt

PVMFPSEND subroutine
Data Transmittal

PVMFPSTAT subroutine
Task Control

PVMFRECV subroutine
Data Receipt

PVMFREDUCE subroutine
Global Operations

PVMFSCATTER subroutine
Global Operations

PVMFSEND subroutine
Data Transmittal

PVMFSENDSIG subroutine
Signaling

PVMFSETOPT subroutine
Option Management

PVMFSETRBUF subroutine
Data Receipt

PVMFSETSBUF subroutine
Data Transmittal

PVMFSPAWN subroutine
Task Control

PVMFTASKS subroutine
Dynamic System Configuration

PVMFTIDTOHOST subroutine
Basic Operations

PVMFTRECV subroutine
Data Receipt

PVMFUNPACK subroutine
Data Receipt

PvmOutputCode option
Running PVM Applications

PvmOutputTid option
Running PVM Applications

quit command
Using Console Commands

Remote systems
passwords
Starting and Stopping the PVM Daemon
permission
Permission Denied
start failure
pvmd3 Fails to Start on Remote System
start-up
Creating Host Files

reset command
Using Console Commands

Return codes
Error Messages

rexec command
Creating Host Files

.rhosts file
Troubleshooting PVM
Permission Denied

rlogin command
Permission Denied

rsh command
Creating Host Files
Troubleshooting PVM

setenv command
Using Console Commands

sig command
Using Console Commands

Signaling functions
Signaling

SIMD mode
Glossary

spawn command
Running PVM Applications
Using Console Commands

SPMD mode
Glossary

Starting the daemon
Starting and Stopping the PVM Daemon

Stopping the daemon
Starting and Stopping the PVM Daemon

Stride
Glossary

stty command
Other Problems

Synchronization
Barrier Synchronization

Task
control functions
Task Control
definition
PVM Terminology
groups
Dynamic Task Group Management
identifier
Glossary

telnet command
Permission Denied

tickle comand
Failure of Spawn

trace command
Using Console Commands

Transfer speeds
The PVM Package

Troubleshooting
Troubleshooting PVM

tset command
Other Problems

unalias command
Using Console Commands

User-defined operations
Global Operations

Version
incorrect
Version Incorrect

version command
Using Console Commands

Virtual machine
description
Multiple Computer Systems As a Virtual Machine

who am i command
Permission Denied

Working directory
Creating Host Files