A compliant implementation must supply a set of definitions for the OMPT runtime entry points, OMPT
callback signatures, and the special data types of their parameters and return values. These definitions,
which are listed throughout this chapter, and their associated declarations shall be provided in a header file
named
omp-tools.h. In addition, the set of definitions may specify other implementation-specific
values.
The ompt_start_tool function is an external function with C linkage.