next previous
Next: NNT Up: Scalable Distributed Dynamic Grids: A Previous: RSL

BlockComm

OVERVIEW: BlockComm [4] (Argonne National Laboratory) is a communication package for the distribution of regular, array-based, data-structures. It library routines that manage the exchange of blocks of data between processors in distributed memory parallel programs. BlockComm supports a Fortran 77 programming interface.

DYNAMIC/STATIC: Static

DIMENSIONS SUPPORTED: dimensions

DATA-TYPES SUPPORTED: Fortran 77 data-types

PROGRAMMING MODEL: Data Parallel

CONSISTENCY: Guaranteed for BlockComm stencil exchanges

DISTRIBUTION: User-specified block distribution along each dimension

ACCESS SCHEME: Exchanges on overlap regions defined based on stencils

PROGRAMMING INTERFACE: Fortran 77

COMMUNICATION HARNESS: Chameleon

PLATFORMS: IBM SP1; BBN TC-2000; Intel iPSC/860, Delta, Paragon; Convex; Cray; Sun, DEC, SGI & IBM RS6000 Workstations

TARGET APPLICATION DOMAIN: Grid based applications requiring stencil based near-neighbor communication

MISCELLANEOUS FEATURES: Utility routines for program debugging

TOOL HOME PAGE: BlockComm



Manish Parashar, parashar@cs.utexas.edu