The test Arrays in the ContractionEvalImpl unit test are now constructed with the correct process maps.
ContractionEvalImpl::make_group now always includes the root process in sparse process groups.
Added a small optimization to ContractionEvalImpl::make_group that reduces the complexity of loop termination.
Changed the interface of ContractionEvalImpl::iterate.
Moved FinalizeTask in ContractionEvalImpl.
Cleanup contraction task scheduler functions in ContractionEvalImpl.
Added documentation and modified variable names of StepTask in ContractionEvalImpl.
- Added optimized initialization functions
- Cleaned up the finalize functions