Closed mnakao closed 7 years ago
2015/7/29のXMP-WGで話した内容と同じですが、XMP/Cにおけるnode指示文・template指示文・Coarrayにおける角括弧の仕様についてまとめました。
array_name[start:length:stride]
a[5:N-5];
という風にするのが面倒。When the length is absent, it defaults to the size of the array dimension minus the lower-bound.
報告者: 村井
XMP/C において、() と [] における3つ組のセマンティクスが異なるので、array 指示文が非常にややこしい。
pragma xmp template t(0:99)
int a[100][100];
pragma xmp array on t(1:99)
x[1:98][1:98] = 1;
ノード配列とテンプレートを、[] でも宣言できるようにするべきか?