# Installer otf2 avec Homebrew, apt, dnf, Nix

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de otf2 pour les workflows d'agents IA.

## installation

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

Commandes d'installation supplémentaires:

### macOS

- Homebrew (100%):

```sh
brew install otf2
```

  Preuve: local Homebrew formula metadata

### Linux

- Debian apt (92%):

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

  Preuve: 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
```

  Preuve: 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
```

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

## Faits du paquet

- **Clé du paquet:** brew:otf2
- **Gestionnaire de paquets:** Homebrew
- **Page du gestionnaire de paquets:** <https://formulae.brew.sh/formula/otf2>
- **Version:** 3.2
- **Résumé source:** Open Trace Format 2 file handling library
- **Page d'accueil:** <https://www.vi-hps.org/projects/score-p/overview/overview.html>
- **Docs amont:** <https://perftools.pages.jsc.fz-juelich.de/cicd/otf2/tags/latest/html>
- **Licence:** BSD-3-Clause
- **Archive source:** <https://perftools.pages.jsc.fz-juelich.de/cicd/otf2/tags/otf2-3.2/otf2-3.2.tar.gz>
- **Dernière mise à jour:** 2026-06-26T15:44:00Z
- **Généré:** 2026-07-08T18:08:21+00:00

## exécutables

- 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)

## Dépendances

- open-mpi
- python@3.14

## Dépendances de compilation

- sphinx-doc

## Comportement d'installation

- hook post-installation: non défini
- Bouteille: disponible sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## Version et fraîcheur

- page générée: 2026-07-08
- version du gestionnaire: 3.2
- gestionnaire mis à jour: 2026-06-26
- données locales: OK
- dépôt amont: https://www.vi-hps.org/projects/score-p/overview/overview.html
- info: Release/tag comparison is only available for GitHub repositories.
## Historique du projet et usages

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.

### Historique du projet

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.

### Historique d'adoption

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.

### Modes d'utilisation

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.

### Pourquoi les passionnés de paquets s'y intéressent

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.

### Chronologie

- 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.

### Sources

- <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>


## Notes de sécurité

library-like package without higher-risk signals.

- **Risque Geiger:** vert / faible
- library-like package without higher-risk signals

## Détails de la base source

- **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

## Autres enregistrements de gestionnaires de paquets

- 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


## Liens liés

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


## Sources

- 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
