Debugging locally - working now on a single processor.  Turned out to be a bracket placement mistake.  Grr.
Getting the code working on multiple processors (still local) and fixing a bug in the save code