Next:
Introduction
Up:
User Guide for
Previous:
User Guide for
Contents
Contents
Introduction
Installing the System. Ver. 1.0
Installation
The pC++ Programming Language.
Threads, Processors and Runtime Models Ver. 1.0+.
Thread Environment Classes. Ver. 2.0
Thread Reduction Functions. Ver. 2.0
Communication Between Threads. Ver. 2.0
Constructors for TEClass Objects. Ver. 2.0
Encapsulating SPMD Libraries. Ver. 2.0
Collections. Ver 1.0+
Distributions, Alignments, and Processors Ver 1.0+
Collection as a Template TEClass. Ver 2.0
Element Types. Ver 1.0+
The Structure of a Collection. Ver 1.0+
Collection Constructors. Ver 1.0+
Communication between Collection Elements. Ver 1.0+
Vector Subsets of a Collection. Ver. 1.0+
More on ThisCollection. Ver. 2.0
Working with the Local Collection. Ver. 1.0+
Accessing a Remote Collection Element. Ver 1.0+
Parallelism with Collection: Summary. Ver 1.0+
Method of Element Parallelism
Thread Parallelism
The Organization of a pC++ Program. Ver 1.0+
I/O in pC++ programs. ver 1.0
Programming with Collections. Ver 1.0+
Example: Matrix-Matrix Multiply. Ver 1.0+
Example: Batcher's Bitonic Merge Sort. Ver 1.0+
C++ and HPF Style Fortran. Ver 2.0
Interfacing HPF and pC++
Working with Connection Machines node Fortran on the CM-5
Working with Intel node Fortran on the Paragon
The Demo Examples. Ver 1.0+
BM-1: Block Grid CG
BM-2: A Fast Poisson Solver
BM-3: The NAS Embarrassingly Parallel Bechmark
BM-4: the NAS Sparse CG Benchmark
Known Bugs in Version 1.0
The pC++ Kernel Class
The pC++ SuperKernel collection
The DistributedArray Collection
Acknowledgments
About this document ...