OTF2
License information
OTF2 is available under the 3-clause BSD Open Source license.
User-installable modules (and EasyConfigs)
Install with the EasyBuild-user module:
To access module help after installation and get reminded for which stacks and partitions the module is installed, usemodule spider OTF2/<version>
.
EasyConfig:
-
EasyConfig OTF2-3.0.3-cpeAMD-23.09.eb, will build OTF2/3.0.3-cpeAMD-23.09
-
EasyConfig OTF2-3.0.3-cpeAMD-24.03.eb, will build OTF2/3.0.3-cpeAMD-24.03
-
EasyConfig OTF2-3.0.3-cpeAOCC-23.09.eb, will build OTF2/3.0.3-cpeAOCC-23.09
-
EasyConfig OTF2-3.0.3-cpeAOCC-24.03.eb, will build OTF2/3.0.3-cpeAOCC-24.03
-
EasyConfig OTF2-3.0.3-cpeCray-23.09.eb, will build OTF2/3.0.3-cpeCray-23.09
-
EasyConfig OTF2-3.0.3-cpeCray-24.03.eb, will build OTF2/3.0.3-cpeCray-24.03
-
EasyConfig OTF2-3.0.3-cpeGNU-23.09.eb, will build OTF2/3.0.3-cpeGNU-23.09
-
EasyConfig OTF2-3.0.3-cpeGNU-24.03.eb, will build OTF2/3.0.3-cpeGNU-24.03
Technical documentation
The Open Trace Format Version 2 (OTF2) is a highly scalable, memory efficient event trace data format plus support library. It is the standard trace format for Scalasca, Vampir, and Tau and is open for other tools.
OTF2 is the common successor format for the Open Trace Format (OTF) and the Epilog trace format. It preserves the essential features as well as most record types of both and introduces new features such as support for multiple read/write substrates, in-place time stamp manipulation, and on-the-fly token translation. In particular, it will avoid copying during unification of parallel event streams.
EasyBuild support
Version 3.0.3 for CPE 23.09
-
EasyConfig prepared by Jan André Reuter of JSC based on the EasyConfigs in use at JSC.
Compilation is done via the custom EasyBlock for Score-P.
Version 3.0.3 for CPE 24.03
- Reuse of EasyConfigs of CPE 23.09 with the inclusion of Python to build the Python bindings.