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.
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.
Network Queuing Environment.
Oak Ridge National Laboratory.
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.
PVM is used for communication between tasks within a single executable file with no PVM daemon present.
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.
User datagram protocol.
University of Tennessee.
eXternal Data Representation.