just starting
early stages... beginnings of distributing communicators among components
forcing some synchronization between drivers and assemblies in preparation for actual data transfer between components.
moving comm distribution into iteration hierarchy instead of container hierarchy
interim
interim
interim.. added the mixed serial/parallel workflow stuff
interim, added graph branch finder
working on algorithm for parallel branching
time to debug
comm stuff working better. still not quite right, but better
removed old version of parallel workflow
removed old version of parallel workflow
some cleanup.  if parallel system doesn't get enough procs, it doesn't run all of its subsystems
added check for parallel group members that don't get any processes
started adding var sizes
tweaks to mpiprint and to the ABCDArrayComp test component
some cleanup and rearranging
tests pass for main and examples
added support for nested driver dependencies