Star Forest Communication:

PetscSF provides a simple interface to "star forest" communication patterns.

sfhip.hip.cpp
makefile