34. 单语句FORALL
|
|
- 语法
- FORALL(index-spec-list[,mask-expr]) forall-assignment
- index-spec 是 int-variable = triplet-spec
- forall-assignment 是常规对准(ordinary assignment)或指针对准(pointer
assignment)
- 语义
- 等价于Fortran 90中的数组对准
- 对索引(index)的每个值, 检查屏蔽(mask)
- 对未屏蔽的值计算右边一侧
- 对未屏蔽的值对准到左边一侧
- 多个对准到同一个位置的情况不是标准支持
- 注: FORALL不是一个通常用途的并行循环!
Copyright: NPACT |
|