macOS
brew install hdf5-mpiprovider-native install command
brew / 順位 2163
hdf5-mpi のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install hdf5-mpiprovider-native install command
概要
File format designed to store large amounts of data
履歴
hdf5-mpi is the MPI-enabled packaging role for the HDF5 library and tools. It shares HDF5's project history, but it matters to users who need Parallel HDF5 builds linked with MPI and MPI-IO support rather than only serial HDF5 libraries.
HDF began at NCSA in 1987 as an architecture-independent scientific data library and file format. By 1996, HDF's maintainers considered the older line insufficient for larger data volumes and newer computing systems, and in 1998 HDF5 was implemented as the more scalable successor to HDF4.
Parallel HDF5 was designed around compatibility with serial HDF5 files, a single shared file image across processes, and a portable standard parallel I/O interface. The HDF Group documentation says the initial target was MPI programming rather than shared-memory programming, matching the MPI-enabled package role.
The MPI-enabled package exists because HPC users often need the same HDF5 data model but with collective access from multiple processes. Upstream installation guidance for Parallel HDF5 calls out MPI compilers with MPI-IO support and POSIX-compliant parallel file systems, which maps directly to cluster module and package-manager variants.
For Homebrew and Nix users, hdf5-mpi separates the parallel build from the default serial package so dependent software can link against the expected ABI and compiler wrappers. The package role is about build configuration and dependency selection, not a separate upstream project.
Parallel HDF5 is used by MPI applications that need many processes to create, open, read, write, and close HDF5 files while preserving serial-file compatibility. Upstream CMake guidance enables this path with HDF5_ENABLE_PARALLEL=ON and MPI compilers such as mpicc or mpif90.
The package exposes MPI-aware compiler wrappers and tools recorded in the batch input, including h5pcc, h5pfc, h5perf, and ph5diff. Those names signal to build systems and users that this package is for parallel HDF5 development and testing.
hdf5-mpi is a classic package-manager split: same upstream, different feature matrix. It matters because mixing serial HDF5, MPI HDF5, C, Fortran, C++, thread-safety, filters, and compiler wrappers can break downstream builds in subtle ways.
Package users care about this variant when building scientific Python, Julia, Fortran, C, and C++ software against cluster MPI stacks. The package is less about command-line novelty and more about getting the right library compiled with the right parallel I/O assumptions.
セキュリティ状態
narrow executable package without higher-risk signals.
リスク グリーン · 信頼度 低 · appliance
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
h5pcc | 実行可能ファイル | インデックス済み実行可能ファイル | ローカル実行可能ファイルインデックスから検出されました。 |
h5perf | 実行可能ファイル | インデックス済み実行可能ファイル | ローカル実行可能ファイルインデックスから検出されました。 |
h5pfc | 実行可能ファイル | インデックス済み実行可能ファイル | ローカル実行可能ファイルインデックスから検出されました。 |
ph5diff | 実行可能ファイル | インデックス済み実行可能ファイル | ローカル実行可能ファイルインデックスから検出されました。 |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
インストールメタデータ
| パッケージキー | brew:hdf5-mpi |
|---|---|
| バージョン | 2.2.0 |
| パッケージマネージャ | Homebrew |
| ホームページ | https://www.hdfgroup.org/solutions/hdf5/ |
| リポジトリ | https://github.com/HDFGroup/hdf5 |
| 最終更新 | 2026-07-29T10:29:20Z |
| Pulse | updated |
| Bottle | 未記録 |
| サービス | 宣言なし |
ソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.