next up previous
Next: Implementation Up: ZEE Previous: Breakpoints

Examining the State

Once the ZPL program is stopped, the user needs the ability to examine the state of the entire computation. ZEE will report values in the following way: scalar values will simply be displayed, while parallel arrays will be formatted to represent their layout on the virtual machine. If the program is stopped in a promoted function, the values of local (scalar) variables will be reported in array format, since there will be a separate copy of the variable for each thread. (This issue does not arise in shards, as references to scalar values are not permitted.)

When the program is stopped in an AP section, it may be the case that certain threads have not reached the active breakpoint. In this case, values will not be displayed in the array locations corresponding to those threads.

Steve McLaughry
Fri May 30 15:48:07 PDT 1997