GCOM is used by the UM when run on Massively Parallel Processor (MPP)
platforms. It is library which allows the UM to interface to a number of
different communication libraries. It is split into two libraries:
GC is the main library, and provides basic communications
GCG is an addition to GC which allows group communication
between a subset of processors.