On 7/21/26 05:53, Tobias Burnus wrote:
-fopenmp-ompt
-fopenmp-ompt=none
-fopenmp-ompt=basic
-fopenmp-ompt=enhanced // detailed, extended
Specify whether additional calls into the OpenMP runtime are generated
to improve tracing results with tools using the OMPT interface at the
expense of additional runtime overhead. However, OMPT is also supported
without this option.
With -fopenmp-ompt=none, no additional calls are generated.
My confusion about this option is: additional to *what*? Talking about
additional runtime overhead makes it sound like it's an internal
implementation detail and I don't think users are supposed to have to
know what what features do or don't involve "additional" overhead. So
could we talk about what features are supported at each level first, and
secondarily mention that the features at lower levels have less runtime
overhead than those at higher levels? Otherwise it seems like the tail
is trying to wag the dog.
-Sandra