next up previous contents
Next: General Features Up: Platforms for HPJava: Runtime Previous: Communication Libraries   Contents

The Java Adlib API

This appendix defines the Adlib communication library. An overview of Adlib was given in Chapter 5. Currently all communication functions in Adlib take the form of collective transformations on distributed arrays. These transformations are implemented in terms of communication schedules. Each kind of transformation has an associated class of schedules. Specific instances of these schedules, involving particular data arrays and particular parameters, are created as instances of the classes concerned. Executing a schedule initiates the communications required to perform the transformation. A single schedule may be executed many times, repeating the same communication pattern.


Bryan Carpenter 2004-06-09