An asynchronous operation or function proceeds in parallel with its initiator. The initiator must check later to see if the operation or function has completed.
A blocking function is one that does not return until the function is complete.
To send messages to multiple tasks. Often, a broadcast is used in the sense of sending to all tasks, whereas multicast is used in the sense of sending to an arbitrary set of tasks.
A data item consisting of two successive float types.
A data item consisting of two successive double types.
Groups in which tasks can join and leave groups at any time.
Emory University.
A group consisting of all the tasks (or PEs) in the MPP partition.
A parallel programming style in which explicit messages (containing a user-defined, integer message type and data) are sent between tasks.
To send messages to multiple tasks. See also broadcast.
A nonblocking function is one that returns immediately.
Network Queuing Environment.
Oak Ridge National Laboratory.
A collection of PEs that are assigned to a job running on Cray MPP systems.
Processing element.
A message passing concept in which a check is made to see if a message is available, though the message is not actually received at that time.
Parallel Virtual Machine.
A user-level command that lets you monitor and control your PVM system. The console is run with the command pvm.
A user-level process that controls and manages PVM activity on a given host machine. The daemon is run with the command pvmd3 .
The name used in this manual to refer to a PVM task identifier, which is used to reference a specific PVM task.
Remote Procedure Call.
Single instruction, multiple data.
Same program, multiple data.
PVM is used for communication between tasks within a single executable file with no PVM daemon present. On Cray PVP machines, this mode uses the Cray multitasking function to provide memory as a PVM task communication mechanism, which offers enhanced communication.
The spacing between elements.
A synchronous operation or function does not return control to its initiator until it has completed the requested operation or function.
An independent, parallel process.
A 32-bit integer uniquely identifying a PVM task.
User datagram protocol.
University of Tennessee.
eXternal Data Representation.