OVERVIEW: GRIDS [10,11,12] (University of Stuttgart) is a programming environment for grid based computations. It provides an application-oriented programming model based Fortran 77.
DYNAMIC/STATIC: Static
DIMENSIONS SUPPORTED: Arbitrary; grids must be explicitly constructed and their connectivity defined
DATA-TYPES SUPPORTED: Fortran 77 data-types
PROGRAMMING MODEL:
SPMD
GRIDS program:
Topology: defines grid topology in terms of:
grid elements
neighborhood relationships between elements
sets of grid elements
Steps: building blocks for algorithms
operation performed locally on each grid element
Script: specifies the overall execution order steps
CONSISTENCY: Requires explicit grid update (synchronization) to make updates globally visible
DISTRIBUTION: Automatic
ACCESS SCHEME:
Access permitted along defined neighborhood relations only
Special access neighborhood constructs defined
PROGRAMMING INTERFACE: Fortran 77
COMMUNICATION HARNESS: SPPL communication library
PLATFORMS: SP-1; Network of IBM RS6000 workstations
TARGET APPLICATION DOMAIN: Grid based applications
MISCELLANEOUS FEATURES:
Graphical interface for application construction
TOOL HOME PAGE: GRIDS