vector = contiguous se ‘stride’, tedy spojené části s fixní mezerou mezi sebou, např sloupec v matici, diagonálu, …
indexed = pro poslání libovolného tvaru
struct = heterogenní položky - objekty (vs vector a index jsou homogenní)
subarray = k-dimenzionální dlaždice v n-dimenzionální matice
- definici,
commit a nakonec free
- Na projekt: subarray!!
- Nemusí být stejný datový typ, ale musí přijímací strana mít buffer dostatečné velikosti
blength - velikost každé spojené posloupnosti
stride - začátek další posloupnosti, od prvního prvku posloupnosti
- neumí posílat sloupce do Scatter nebo více sloupců - neumí přijít, kde začíná další sloupec
Gatherw pro posbírání dat s různými datovými typy! - pokud se zeptá na testu!
- jak poslat dlaždici z matice
- osy uspořádány podle C:
z, y, x