aleph
Class PEGroup
java.lang.Object
|
+--aleph.PEGroup
- public final class PEGroup
- extends java.lang.Object
A PE group is a collection of PEs that know each others' names.
|
Inner Class Summary |
static class |
PEGroup.AskParent
Newly-created PE asks parent for group info. |
|
Constructor Summary |
PEGroup(java.util.Set hosts,
java.lang.String label,
int numPEs,
java.lang.String[] args)
Construct a PE Group, round-robin through hosts. |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
PEGroup
public PEGroup(java.util.Set hosts,
java.lang.String label,
int numPEs,
java.lang.String[] args)
- Construct a PE Group, round-robin through hosts.
- Parameters:
hosts - iterates over hostslabel - group-wide labelnumPEs - how many PEs in group?args - user-supplied args
elements
public java.util.Iterator elements()
size
public int size()
- Returns:
- how many PEs in this group
toString
public java.lang.String toString()
- Overrides:
- toString in class java.lang.Object
stop
public void stop()