Basic HTML version of Foils prepared August 7 98

Foil 21 B. align directive
The ALIGN Directive

From DoD HPF Training -- 4. HPF Data Mapping Facilities DoD Training and Others -- 1995-98. by Chuck Koelbel -- Rice University


Syntax:
  • !HPF$ ALIGN array(source-list) WITH target(subscript-list )
  • !HPF$ ALIGN(source-list) WITH target(subscript-list) :: array-list
Semantics:
  • Creates a relationship between array and target so that for all values of the source-list variables, array(source-list) and target(subscript-list) are stored on the same processor
  • Only target can be distributed explicitly
Options for subscript-list
  • Linear function of one source-list variable
  • Triplet notation
    • Must match ³:² in source-list
    • Element-wise matching as in array assignment
  • * (Replication)



© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sun Aug 9 1998