Das OpenMP Tools Interface (OMPT) erweitert OpenMP um Funktionalität zum Abfangen von Laufzeitereignissen, mit Fokus auf der Performance- und Korrektheitsanalyse. Im Rahmen des BMBF-Projekts „Effektive Laufzeitunterstützung für zukünftige Programmierstandards (ELP)“ wurde die Schnittstelle erweitert, um Neuerungen aus OpenMP 4.0 zu unterstützen. Dazu gehören beschleunigerspezifische Ereignisse wie der Datenaustausch hin zum Beschleuniger und zurück zum Host sowie das Auslagern einer Region für Berechnungen. In ELP wird OMPT im Kontext der hybriden (MPI+OpenMP) Korrektheits- und Performanceanalyse eingesetzt. Hierzu wird die bestehende OMPT-Implementierung nebst der vorgeschlagenen Erweiterung in der aktuellen Open-Source-Version der Intel-OpenMP-Laufzeit gepflegt, so dass OMPT mit dem Intel- und dem LLVM-Compiler einsetzbar ist. Es wurden bereits eine erste Version des Korrektheitsanalysewerkzeugs MUST sowie der Performanceanalyseinfrastruktur Score-P entwickelt, die auf OMPT in dieser Laufzeit aufsetzen. Wenn OMPT sich erfolgreich im Hochleistungsrechnen etabliert, soll es in den OpenMP 5.0 Standard aufgenommen werden.