ucg is a subobject of openmpi and provides a extensible communication framework.
ucx provides a unified communication interface to choose between different underlying communication libraries.
kupl-sample provides a set of cases using the kupl library .