# otf2 mit Homebrew, apt, dnf, Nix installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für otf2 in AI-Agent-Workflows.

## Installation

```sh
sudo av install brew:otf2
```

Weitere Installationsbefehle:

### macOS

- Homebrew (100%):

```sh
brew install otf2
```

  Evidenz: local Homebrew formula metadata

### Linux

- Debian apt (92%):

```sh
sudo apt install libopen-trace-format2-10t64
```

  Evidenz: Debian stable package indexes: libopen-trace-format2-10t64 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- dnf (92%):

```sh
sudo dnf install otf2
```

  Evidenz: Fedora Rawhide package metadata: otf2 from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

- Nix (92%):

```sh
nix profile install nixpkgs#otf2
```

  Evidenz: nixpkgs package indexes: pkgs/by-name/ot/otf2/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

## Paketfakten

- **Paketschlüssel:** brew:otf2
- **Paketmanager:** Homebrew
- **Paketmanager-Seite:** <https://formulae.brew.sh/formula/otf2>
- **Version:** 3.2
- **Quellzusammenfassung:** Open Trace Format 2 file handling library
- **Homepage:** <https://www.vi-hps.org/projects/score-p/overview/overview.html>
- **Upstream-Dokumentation:** <https://perftools.pages.jsc.fz-juelich.de/cicd/otf2/tags/latest/html>
- **Lizenz:** BSD-3-Clause
- **Quellarchiv:** <https://perftools.pages.jsc.fz-juelich.de/cicd/otf2/tags/otf2-3.2/otf2-3.2.tar.gz>
- **Zuletzt aktualisiert:** 2026-06-26T15:44:00Z
- **Generiert:** 2026-07-08T18:08:21+00:00

## Executables

- otf2-config (cli)
- otf2-estimator (cli)
- otf2-marker (cli)
- otf2-print (cli)
- otf2-snapshots (cli)
- otf2-config (Alias)
- otf2-estimator (Alias)
- otf2-marker (Alias)
- otf2-print (Alias)
- otf2-snapshots (Alias)

## Abhängigkeiten

- open-mpi
- python@3.14

## Build-Abhängigkeiten

- sphinx-doc

## Installationsverhalten

- Post-install-Hook: nicht definiert
- Bottle: verfügbar auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## Version und Aktualität

- Seite generiert: 2026-07-08
- Manager-Version: 3.2
- Manager aktualisiert: 2026-06-26
- lokale Daten: OK
- Upstream-Repository: https://www.vi-hps.org/projects/score-p/overview/overview.html
- Info: Release/tag comparison is only available for GitHub repositories.
## Projektgeschichte und Nutzung

Open Trace Format 2 is a high-performance event trace format and support library for high-performance computing performance analysis. It sits in the Score-P tool ecosystem and gives trace writers and analysis tools a common binary format for large parallel program runs.

### Projektgeschichte

OTF2 was created as the common successor to the original Open Trace Format and the Epilog trace format. The 2012 OTF2 paper described it as a redesign informed by those predecessor formats, with a new file encoding, close integration with Score-P, and explicit scalability improvements for large trace data.

The OTF2 manual identifies the library as a Score-P project component and describes the package as an interface for reading and writing trace data, distributed under a BSD license suitable for academic and commercial use. The Score-P documentation groups OTF2 with Cube4 and OPARI2 as part of the wider VI-HPS performance instrumentation and analysis stack.

### Adoptionsgeschichte

VI-HPS documentation describes OTF2 as the standard trace format for Scalasca, Vampir, and TAU, while OLCF user documentation explains that Score-P generates OTF2 traces for analysis by those tools. That combination made OTF2 a package-manager-facing format library rather than just an internal file format.

The original OTF project page at TU Dresden points users from the retired Open Trace Format to OTF2 in the Score-P infrastructure, which marks the transition from first-generation OTF tooling to the Score-P-era trace stack.

### Wie es verwendet wird

Developers and performance engineers use OTF2 indirectly through Score-P measurement runs and directly through its reader and writer APIs and command-line tools. A typical Score-P workflow instruments C, C++, or Fortran code, runs a measurement, enables tracing, and then analyzes the resulting OTF2 trace with tools such as Vampir.

Package users care about executables such as otf2-print, otf2-config, otf2-estimator, and otf2-snapshots because they make trace files inspectable and scriptable outside a full GUI performance-analysis session.

### Warum Paket-Nerds sich dafür interessieren

OTF2 is significant because it is a format package with ecosystem gravity: installing it supplies the shared library and utilities behind several HPC profiling and tracing workflows. It is also a good example of a scientific package whose importance comes from interoperability between instrumentation, storage format, and visualization tools.

### Zeitleiste

- 2012: The OTF2 paper introduced Open Trace Format 2 as a redesigned successor to OTF version 1 and Epilog, focused on scalable trace encoding and Score-P integration.
- 2014: TU Dresden listed OTF 1.12.5 as the last stable OTF release and directed users to OTF2 through Score-P.
- 2021: The OTF2 2.3 software record on Zenodo described HIP accelerator and Kokkos paradigm additions, showing the format continuing to track HPC programming models.

### Related projects

- Score-P produces OTF2 traces; Scalasca, Vampir, and TAU consume or work with OTF2 trace data; Cube4 occupies the corresponding profile-data role in the same performance-analysis family.

### Quellen

- <https://docs.olcf.ornl.gov/software/profiling/Scorep.html>
- <https://perftools.pages.jsc.fz-juelich.de/cicd/otf2/tags/otf2-3.0/pdf/otf2.pdf>
- <https://tu-dresden.de/zih/forschung/projekte/otf/?set_language=en>
- <https://www.researchgate.net/publication/259229252_Open_Trace_Format_2_The_Next_Generation_of_Scalable_Trace_Formats_and_Support_Libraries>
- <https://www.vi-hps.org/projects/score-p/documentation/documentation.html>
- <https://zenodo.org/records/4682684>


## Sicherheitshinweise

library-like package without higher-risk signals.

- **Geiger-Risiko:** grün / niedrig
- library-like package without higher-risk signals

## Details aus der Quelldatenbank

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** otf2
- **Version Scheme:** 0
- **Revision:** 0
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** stable

## Andere Paketmanager-Einträge

- Debian apt - libopen-trace-format2-10t64 - 3.0.3-3.1+b1: normalized package name match | Debian stable package indexes: libopen-trace-format2-10t64 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Open Trace Format support library - shared library | https://www.vi-hps.org/projects/score-p
- Debian apt - libopen-trace-format2-dev - 3.0.3-3.1+b1: normalized package name match | Debian stable package indexes: libopen-trace-format2-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Open Trace Format support library - development files | https://www.vi-hps.org/projects/score-p
- Debian apt - libotf2-trace-dev - 3.0.3-3.1+b1: normalized package name match | Debian stable package indexes: libotf2-trace-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Open Trace Format support library - compatibility symlinks | https://www.vi-hps.org/projects/score-p
- Debian apt - otf2-tools - 3.0.3-3.1+b1: normalized package name match | Debian stable package indexes: otf2-tools from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Open Trace Format support library - tools | https://www.vi-hps.org/projects/score-p
- Debian apt - python3-otf2 - 3.0.3-3.1+b1: normalized package name match | Debian stable package indexes: python3-otf2 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Open Trace Format support library - Python3 bindings | https://www.vi-hps.org/projects/score-p
- Nix - otf2: normalized package name match | nixpkgs package indexes: pkgs/by-name/ot/otf2/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - libopen-trace-format2-10t64 - 3.0.3-3.1build1: normalized package name match | Ubuntu 24.04 LTS package indexes: libopen-trace-format2-10t64 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Open Trace Format support library - shared library | https://www.vi-hps.org/projects/score-p
- Ubuntu apt - libopen-trace-format2-dev - 3.0.3-3.1build1: normalized package name match | Ubuntu 24.04 LTS package indexes: libopen-trace-format2-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Open Trace Format support library - development files | https://www.vi-hps.org/projects/score-p
- Ubuntu apt - libotf2-trace-dev - 3.0.3-3.1build1: normalized package name match | Ubuntu 24.04 LTS package indexes: libotf2-trace-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Open Trace Format support library - compatibility symlinks | https://www.vi-hps.org/projects/score-p
- Ubuntu apt - otf2-tools - 3.0.3-3.1build1: normalized package name match | Ubuntu 24.04 LTS package indexes: otf2-tools from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Open Trace Format support library - tools | https://www.vi-hps.org/projects/score-p
- Ubuntu apt - python3-otf2 - 3.0.3-3.1build1: normalized package name match | Ubuntu 24.04 LTS package indexes: python3-otf2 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Open Trace Format support library - Python3 bindings | https://www.vi-hps.org/projects/score-p
- dnf - otf2 - 3.1.1-7.fc45: normalized package name match | Fedora Rawhide package metadata: otf2 from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Open Trace Format 2 library | http://score-p.org
- dnf - otf2-devel - 3.1.1-7.fc45: normalized package name match | Fedora Rawhide package metadata: otf2-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Development files for otf2 | http://score-p.org
- dnf - otf2-doc - 3.1.1-7.fc45: normalized package name match | Fedora Rawhide package metadata: otf2-doc from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Development files for otf2 | http://score-p.org
- dnf - python3-otf2 - 3.1.1-7.fc45: normalized package name match | Fedora Rawhide package metadata: python3-otf2 from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Python 3 bindings for otf2 | http://score-p.org


## Verwandte Links

- [Terminal utility packages](https://www.automicvault.com/de/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Text processing packages](https://www.automicvault.com/de/pkg/text-processing-tools/) - Matched text, document, or structured-data processing metadata.
- [Networking and protocol packages](https://www.automicvault.com/de/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Scientific computing packages](https://www.automicvault.com/de/pkg/scientific-computing-tools/) - Matched scientific computing metadata.
- [open-mpi](https://www.automicvault.com/de/pkg/brew/open-mpi/) - Runtime dependency declared by Homebrew.
- [python@3.14](https://www.automicvault.com/de/pkg/brew/python-3-14/) - Runtime dependency declared by Homebrew.
- [sphinx-doc](https://www.automicvault.com/de/pkg/brew/sphinx-doc/) - Build dependency declared by Homebrew.
- [cubelib](https://www.automicvault.com/de/pkg/brew/cubelib/) - Shares av.db curated category or tags: cli, hpc, performance-analysis, science.
- [mpich](https://www.automicvault.com/de/pkg/brew/mpich/) - Shares av.db curated category or tags: cli, hpc, science.
- [pmix](https://www.automicvault.com/de/pkg/brew/pmix/) - Shares av.db curated category or tags: cli, hpc, science.
- [flexiblas](https://www.automicvault.com/de/pkg/brew/flexiblas/) - Shares av.db curated category or tags: cli, hpc, library, science.
- [libbi](https://www.automicvault.com/de/pkg/brew/libbi/) - Shares av.db curated category or tags: cli, hpc, library, science.
- [pnetcdf](https://www.automicvault.com/de/pkg/brew/pnetcdf/) - Shares av.db curated category or tags: cli, hpc, library, science.
- [btllib](https://www.automicvault.com/de/pkg/brew/btllib/) - Shares av.db curated category or tags: cli, library, science.
- [clhep](https://www.automicvault.com/de/pkg/brew/clhep/) - Shares av.db curated category or tags: cli, library, science.
- [nwchem](https://www.automicvault.com/de/pkg/brew/nwchem/) - Both packages touch the same language runtime or ecosystem. Shared terms: cli, hpc, mpi, open, open-mpi.
- [shamrock](https://www.automicvault.com/de/pkg/brew/shamrock/) - Both packages touch the same language runtime or ecosystem. Shared terms: cli, hpc, mpi, open, open-mpi.

## Combined YAML source

View the package source record on GitHub. [combined/otf2.yml](https://github.com/automic-vault/db/blob/main/combined/otf2.yml)


## Quellen

- Nucleus package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- av.db category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
