44
H. Murai et al.
Fig. 32 Example of multi-dimensional shadow (1)
Besides, you can also add shadow areas to only specified dimension (Fig. 34).
XcalableMP C
#pragma xmp nodes p[3]
#pragma xmp template t[9]
#pragma xmp distribute t[block] onto p
double a[9][9];
5 #pragma xmp align a[i][ * ] with t[i]
#pragma xmp shadow a[1][0]
:
#pragma xmp reflect (a)
H. Murai et al.
Fig. 32 Example of multi-dimensional shadow (1)
Besides, you can also add shadow areas to only specified dimension (Fig. 34).
XcalableMP C
#pragma xmp nodes p[3]
#pragma xmp template t[9]
#pragma xmp distribute t[block] onto p
double a[9][9];
5 #pragma xmp align a[i][ * ] with t[i]
#pragma xmp shadow a[1][0]
:
#pragma xmp reflect (a)
