Next: FILEMAP Directive Up: Hints Previous: Mapping Files
We suggest to replace the keyword PROCESSOR with the keyword NODE, which is more neutral. Node arrangements (ex processor arrangements) can be targets both for file mappings and for array mappings. Some implementations may disallow the use of the same node arrangement name as a target both for array mappings and for file mappings. In such case an AFFINITY directive, that specifies affinity between io nodes and processor nodes, would be useful. (Such directive would also be useful to specify affinity between nodes of different arrangements, e.g. nodes in arrangements of different rank.)
The set of allowable node arrangements that can be used to map files is implementation dependent - however, a node arrangement with NUMBER_OF_IONODES nodes is always legal.
The mapping of nodes to physical storage units is implementation dependent.
!HPF NODE, DIMENSION(NOD) :: D3,D4