Viewing Shared Objects (Classic UI Only)
TotalView displays UPC shared objects, and fetches data from the UPC thread with which it has an affinity. For example, TotalView always fetches shared scalar variables from thread 0.
The upper-left screen in Figure 110 displays elements of a large shared array. You can manipulate and examine shared arrays the same as any other array. For example, you can slice, filter, obtain statistical information, and so on. The lower-right screen shows a slice of this array.
 
Figure 110, A Sliced UPC Array
In this figure, TotalView displays the value of a pointer-to-shared variable whose target is the array in the Shared Address area. As usual, the address in the process appears in the top left of the display.
Since the array is shared, it has an additional property: the element’s affinity. You can display this information if you right-click your mouse on the header and tell TotalView to display Nodes.
Figure 111, UPC Variable Window Showing Nodes
You can also use the Tools > Visualize Distribution command to visualize this array. For more information on visualization, see “Array Visualizer” in the chapter “Visualizing Programs and Data” in the Classic TotalView User Guide.