I'm doing some performance testing on a custom distribution hierarchy, and I need to access the array class that backs a mapped array.
I can access the backing domain through array.domain
, but there doesn't seem to be anything for the backing array class.
For example, how would I extract BlockArr/LocBlockArr from the Block distributed array A in the following code:
const Space = {1..8, 1..8};
const D: domain(2) dmapped Block(boundingBox=Space) = Space;
var A: [D] int;
var A_BlockArr_obj : BockArr = A.???