pkg.soopen package index

brew / rang 7016

Installer pnetcdf avec Homebrew, MacPorts, Nix, apt, zypper

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install pnetcdf

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install pnetcdf

MacPorts ports tree · science/pnetcdf/Portfile · Source: api.github.com

Linux

Nixvérifié · 92%
nix profile install nixpkgs#pnetcdf

nixpkgs package indexes · pkgs/by-name/pn/pnetcdf/package.nix · Source: api.github.com

Debian aptvérifié · 92%
sudo apt install libpnetcdf-dev

Debian stable package indexes · libpnetcdf-dev · Source: deb.debian.org

openSUSE zyppervérifié · 92%
sudo zypper install pnetcdf-doc

openSUSE Tumbleweed package metadata · pnetcdf-doc · Source: download.opensuse.org

aperçu

Résumé du paquet

Parallel netCDF library for scientific data using the OpenMPI library

Commandes et alias

  • cdfdiff
  • ncmpidiff
  • ncmpidump
  • ncmpigen
  • ncoffsets
  • ncvalidator
  • pnetcdf-config
  • pnetcdf_version

historique

Historique du projet et usages

PnetCDF is a high-performance parallel I/O library for reading and writing classic netCDF CDF-1, CDF-2, and CDF-5 files from MPI applications.

Historique du projet

Northwestern University and Argonne National Laboratory started PnetCDF in 2001 independently of Unidata's netCDF implementation. Its goal was a high-performance parallel library for classic netCDF formats, with APIs modeled on netCDF but prefixed `ncmpi_` because of their close coupling to MPI.

The source repository moved from Argonne's Subversion service to GitHub in 2018. Development subsequently expanded format support to CDF-5 and added nonblocking APIs, utilities, performance tuning facilities, and language interfaces.

Historique d'adoption

PnetCDF was designed with netCDF-like APIs to ease adoption by existing scientific applications. NetCDF-C later gained the ability to dispatch classic-format parallel I/O through PnetCDF, allowing programs using the netCDF parallel API to select PnetCDF for CDF-1, CDF-2, and CDF-5 data.

The project has received continuing US Department of Energy support and is used by scientific and climate-computing projects such as E3SM-related I/O software, PIO, and WRF.

Modes d'utilisation

Applications link against PnetCDF and use its `ncmpi_` C or Fortran interfaces for collective, independent, and nonblocking access to shared netCDF files. Developers use `pnetcdf-config` for build flags and utilities such as `ncmpidump`, `ncmpigen`, `ncmpidiff`, `ncoffsets`, and `ncvalidator` for inspection and validation.

PnetCDF requires an MPI implementation with MPI-IO support. A parallel filesystem is not mandatory, but appropriate file striping and collective access patterns can substantially improve performance.

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

PnetCDF is a classic HPC packaging concern: an MPI-dependent library whose ABI, compiler wrappers, MPI implementation, and filesystem behavior matter to downstream scientific applications. It preserves the traditional netCDF formats while exposing collective, independent, and nonblocking MPI-I/O operations.

Chronologie

  • 2001: Northwestern University and Argonne National Laboratory started the project.
  • 2003: The project presented its design and performance work at the Supercomputing conference.
  • 2018-06-01: Source development migrated from Argonne Subversion to GitHub.
  • 2024: The associated PnetCDF-Python package reached its first public release.

Related projects

  • Unidata netCDF defines the compatible classic data formats and can dispatch parallel classic-file operations through PnetCDF.
  • MPI and MPI-IO provide PnetCDF's process coordination and parallel I/O substrate.
  • Parallel HDF5 serves a neighboring role for HDF5-backed data and is the other backend discussed in netCDF parallel-I/O documentation.

posture de sécurité

Niveau de risque : vert

library-like package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • library-like package without higher-risk signals

Signaux

  • metadata:library-like

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 5 plateformes.
  • S’installe avec 2 dépendances d’exécution.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
cdfdiffcliexécutable global
ncmpidiffcliexécutable global
ncmpidumpcliexécutable global
ncmpigencliexécutable global
ncoffsetscliexécutable global
ncvalidatorcliexécutable global
pnetcdf-configcliexécutable global
pnetcdf_versioncliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-11-04
version du gestionnaire1.15.1
gestionnaire mis à jour2026-09-18
données localesOK
amontnot checked
dernière version détectéenon détecté

https://parallel-netcdf.github.io/index.html

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:pnetcdf
Version1.15.1
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/pnetcdf
Page d'accueilhttps://parallel-netcdf.github.io/index.html
Docs amonthttps://parallel-netcdf.github.io/index.html
LicenceNetCDF
Archive sourcehttps://parallel-netcdf.github.io/Release/pnetcdf-1.15.1.tar.gz
Dernière mise à jour2026-09-18T23:48:39Z
Pulseupdated
Dépendancesgcc, open-mpi
Bouteilledisponible (sur arm64_golden_gate, arm64_linux, arm64_sequoia, arm64_tahoe, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namepnetcdf
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

libpnetcdf-dev 1.14.0-2

Development files for the parallel netCDF library

https://parallel-netcdf.github.io/

sudo apt install libpnetcdf-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: pnetcdf
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Pnetcdf
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libpnetcdf-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libpnetcdf6 1.14.0-2

Libraryfor reading and writing parallel NetCDF files

https://parallel-netcdf.github.io/

sudo apt install libpnetcdf6
  • Section: libs
  • Architecture: amd64
  • Source Package: pnetcdf
  • 5 Dépendances
  • normalized package name match
  • Correspondance par : Pnetcdf
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libpnetcdf6 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

pnetcdf-bin 1.14.0-2

Programs for reading and writing parallel NetCDF files

https://parallel-netcdf.github.io/

sudo apt install pnetcdf-bin
  • Section: science
  • Architecture: amd64
  • Source Package: pnetcdf
  • 3 Dépendances
  • normalized package name match
  • Correspondance par : Pnetcdf
Debian stable package indexes · deb.debian.org · Debian stable package indexes: pnetcdf-bin from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

pnetcdf

nix profile install nixpkgs#pnetcdf
  • normalized package name match
  • Correspondance par : Pnetcdf
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/pn/pnetcdf/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

libpnetcdf-dev 1.12.3-2build2

Development files for the parallel netCDF library

https://trac.mcs.anl.gov/projects/parallel-netcdf

sudo apt install libpnetcdf-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: pnetcdf
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Pnetcdf
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libpnetcdf-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libpnetcdf0d 1.12.3-2build2

Libraryfor reading and writing parallel NetCDF files

https://trac.mcs.anl.gov/projects/parallel-netcdf

sudo apt install libpnetcdf0d
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: pnetcdf
  • 5 Dépendances
  • normalized package name match
  • Correspondance par : Pnetcdf
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libpnetcdf0d from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

pnetcdf-bin 1.12.3-2build2

Programs for reading and writing parallel NetCDF files

https://trac.mcs.anl.gov/projects/parallel-netcdf

sudo apt install pnetcdf-bin
  • Section: universe/science
  • Architecture: amd64
  • Source Package: pnetcdf
  • 2 Dépendances
  • normalized package name match
  • Correspondance par : Pnetcdf
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: pnetcdf-bin from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
zypper95%

pnetcdf-doc 1.14.1-1.3

Documentation for pnetcdf

https://parallel-netcdf.github.io/

sudo zypper install pnetcdf-doc
  • License: NetCDF
  • Category: Documentation/Other
  • Architecture: noarch
  • Source Package: pnetcdf
  • 1 fournit
  • normalized package name match
  • Correspondance par : Pnetcdf
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: pnetcdf-doc from https://download.opensuse.org/tumbleweed/repo/oss/repodata/d310d5a96106e1e8872a385adf98aaa23be9db5d80937a6717314e7e7f37715065c6c748ab7ccee6475d620b46979c0fe64235fc0c46988e17edf659578fcf31-primary.xml.zst
MacPorts95%

pnetcdf

sudo port install pnetcdf
  • normalized package name match
  • Correspondance par : Pnetcdf
MacPorts ports tree · api.github.com · MacPorts ports tree: science/pnetcdf/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation