OpenMP Communication Efficiency

The OpenMP Communication Efficiency (OMP CommE) is defined as the quotient of the Hybrid Communication Efficiency (HCommE) and the MPI Communication Efficiency (MPI CommE) and thereby captures the overhead induced by the OpenMP constructs, which represents threads synchronization and scheduling.

\[OMP\_CommE = \frac{HCommE }{MPI\_CommE}\]

It can be also computed as the maximum of useful compute time (over all processes, threads) divided by the maximum runtime outside of MPI (per process).

\[OMP\_CommE = \frac{Maximum Of Useful Compute Time}{Maximum Runtime Out Of MPI}\]

In order to fully understand the formulas, you may also visit the glossary of the metrics terms.