Next:
Introduction
Up:
NPAC PCRC Runtime Kernel
Previous:
NPAC PCRC Runtime Kernel
Contents
Introduction
Process Groups
General Definitions
class
Procs
Constructors and destructors
Methods
Examples
class
Dimension
Constructors and destructors
Methods
Operators
Examples
Implementation notes
class
DimensionSet
Constructors and destructors
Methods
Operators
Examples
Implementation notes
struct
Coord
class
Group
Constructors and destructors
Methods
Operators
Related functions
Examples
Implementation notes
Group
apg
Ranges
General Definitions
struct
Location
Public data fields
struct
Block
Public data fields
class
Range
Constructors and destructors
Methods
Operators
class
CollapsedRange
Constructors
class
DimRange
Constructors
class
BlockRange
Constructors
class
CyclicRange
Constructors
class
BlockCyclicRange
Constructors
class
IrregRange
Constructors
Arrays
struct
Map
Constructors and destructors
Methods
struct
DAD
Public data fields
Constructors
Methods
Examples
Array shape
Alignment and value-alignment
Accessibility and value-accessibility
Communication schedules
General features of schedules
Value restrictions
Type restrictions
Shape restrictions
Alignment restrictions
Accessibility restrictions
Argument persistence
Effect
Replicated data
Overlap restrictions
class
Remap
Constructor
Type restrictions:
Shape restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
Overlap restrictions:
class
Shift
Constructor
Value restrictions:
Type restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
Overlap restrictions:
class
Skew
Constructor
Value restrictions:
Type restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
Overlap restrictions:
class
MultiShift
Constructor
Value restrictions:
Type restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
Overlap restrictions:
class
WriteHalo
Constructor
Type restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
class
Gather
Constructor
Value restrictions:
Type restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Methods
Effect:
Replicated data:
Overlap restrictions:
class
Scatter
Constructor
Value restrictions:
Type restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Methods
Effect:
Replicated data:
Overlap restrictions:
class
VecGather
Constructor
Value restrictions:
Type restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Methods
Effect:
Replicated data:
Overlap restrictions:
class
VecGatherMsk
Constructor
Value restrictions:
Type restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Methods
Effect:
Replicated data:
Overlap restrictions:
class
VecScatter
Constructor
Value restrictions:
Type restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
Overlap restrictions:
class
VecScatterMsk
Constructor
Value restrictions:
Type restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
Overlap restrictions:
class
ScatterComb
class
Reshape
class
Sum
Constructor
Type restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
class
SumMsk
Constructor
Type restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
class
Product
Constructor
Type restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
class
ProductMsk
Constructor
Type restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
class
Maxval
Constructor
Type restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
class
MaxvalMsk
Constructor
Type restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
class
Minval
Constructor
Type restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
class
MinvalMsk
Constructor
Type restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
class
All
Constructor
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
class
Any
Constructor
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
class
Count
Constructor
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
class
DotProduct
Constructor
Type restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
class
BoolDotProduct
Constructor
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
class
Maxloc
Constructor
Type restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
class
MaxlocMsk
Constructor
Type restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
class
Minloc
Constructor
Type restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
class
MinlocMsk
Constructor
Type restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
class
SumDim
Constructor
Value restrictions:
Type restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
Overlap restrictions:
class
SumDimMsk
Constructor
Value restrictions:
Type restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
Overlap restrictions:
class
ProductDim
Constructor
Value restrictions:
Type restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
Overlap restrictions:
class
ProductDimMsk
Constructor
Value restrictions:
Type restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
Overlap restrictions:
class
MaxvalDim
Constructor
Value restrictions:
Type restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
Overlap restrictions:
class
MaxvalDimMsk
Constructor
Value restrictions:
Type restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
Overlap restrictions:
class
MinvalDim
Constructor
Value restrictions:
Type restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
Overlap restrictions:
class
MinvalDimMsk
Constructor
Value restrictions:
Type restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
Overlap restrictions:
class
AllDim
Constructor
Value restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
Overlap restrictions:
class
AnyDim
Constructor
Value restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
Overlap restrictions:
class
CountDim
Constructor
Value restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
Overlap restrictions:
class
MaxlocDim
Constructor
Value restrictions:
Type restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
Overlap restrictions:
class
MaxlocDimMsk
Constructor
Value restrictions:
Type restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
Overlap restrictions:
class
MinlocDim
Constructor
Value restrictions:
Type restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
Overlap restrictions:
class
MinlocDimMsk
Constructor
Value restrictions:
Type restrictions:
Shape restrictions:
Alignment restrictions:
Accessibility restrictions:
Argument persistence:
Method
Effect:
Replicated data:
Overlap restrictions:
The ad++ interface
Distributed loops
class
Index
Constructor
Methods
Translation of
overall
construct by macro expansion
class
LocBlocksIndex
Constructor
Methods
Translation of
overall
construct using
LocBlocksIndex
Translation using the kernel range
Translation using the subkernel range
Access to ghost regions
class
AllBlocksIndex
Constructor
Methods
Use of
AllBlocksIndex
in the communication library
Implementation of the communication schedules
About this document ...
Guansong Zhang
Fri Oct 9 12:29:23 EDT 1998