BSD Ports

science/pnetcdf 1.15.1 FreeBSD

Library providing high-performance I/O

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
eb2f835a39
License
NetCDF
Categories
science, parallel
Package size
1228.5 KiB, 13155.2 KiB installed

Description

Parallel-NetCDF is a library providing high-performance I/O while still maintaining file-format compatibility with Unidata's NetCDF. NetCDF gives scientific programmers a space-efficient and portable means for storing data. However, it does so in a serial manner, making it difficult to achieve high I/O performance. By making some small changes to the API specified by NetCDF, we can use MPI-IO and its collective operations.

In the other systems

SystemPortVersion
FreeBSDscience/pnetcdf1.15.1
DragonFlyscience/pnetcdf1.14.0

Install

Binary package:

pkg install pnetcdf-mpich

From the ports tree:

cd /usr/ports/science/pnetcdf/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	pnetcdf-mpich>0:science/pnetcdf
LIB_DEPENDS=	libpnetcdf.so:science/pnetcdf

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.15.11.15.1-1.14.01.15.1
FreeBSD:14:quarterly1.15.11.15.1n/a1.14.01.15.1
FreeBSD:15:latest1.15.11.15.1n/a1.14.01.14.0
FreeBSD:15:quarterly1.15.11.15.1n/an/an/a
FreeBSD:16:latest1.15.11.15.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 21
Run dependencies 19
Required by 1

Configuration

No options to configure.

USES
fortran gmake libtool mpi:${FLAVORS:[1]} perl5
Service scripts
none
Conflicts with
hdf-4.* pnetcdf-mpich pnetcdf-openmpi
Flavors
pnetcdf-openmpi-1.15.1

Files

Manual pages 10
  • cdfdiff(1)
  • ncmpidiff(1)
  • ncmpidump(1)
  • ncmpigen(1)
  • ncoffsets(1)
  • ncvalidator(1)
  • pnetcdf(3)
  • pnetcdf_f77(3)
  • pnetcdf_f90(3)
  • pnetcdf_version(1)
pkg-plist 27
  • bin/cdfdiff
  • bin/ncmpidiff
  • bin/ncmpidump
  • bin/ncmpigen
  • bin/ncoffsets
  • bin/ncvalidator
  • bin/pnetcdf-config
  • bin/pnetcdf_version
  • include/pnetcdf
  • include/pnetcdf.h
  • include/pnetcdf.inc
  • include/pnetcdf.mod
  • lib/libpnetcdf.a
  • lib/libpnetcdf.so
  • lib/libpnetcdf.so.8
  • lib/libpnetcdf.so.8.0.1
  • libdata/pkgconfig/pnetcdf.pc
  • share/man/man1/cdfdiff.1.gz
  • share/man/man1/ncmpidiff.1.gz
  • share/man/man1/ncmpidump.1.gz
  • share/man/man1/ncmpigen.1.gz
  • share/man/man1/ncoffsets.1.gz
  • share/man/man1/ncvalidator.1.gz
  • share/man/man1/pnetcdf_version.1.gz
  • share/man/man3/pnetcdf.3.gz
  • share/man/man3/pnetcdf_f77.3.gz
  • share/man/man3/pnetcdf_f90.3.gz
distinfo 1
FileSizeSHA256
pnetcdf-1.15.1.tar.gz3.245741e+06169c6adab08ba49154f14261225992601c573971b823c2066008a8ff57973f8a
Master sites 1
  • https://parallel-netcdf.github.io/Release/

Commit history 2

DateCommitCreditsLog message
eb2f835a39 Po-Chuan Hsieh science/pnetcdf: Update to 1.15.1
Changes: https://github.com/Parallel-NetCDF/PnetCDF/blob/master/RELEASE_NOTES https://github.com/Parallel-NetCDF/Parallel-NetCDF.github.io/tree/master/Release_notes
dc62791cb7 Po-Chuan Hsieh science/pnetcdf: Update to 1.15.0
- Remove my LOCAL from MASTER_SITES - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/Parallel-NetCDF/PnetCDF/blob/master/RELEASE_NOTES https://github.com/Parallel-NetCDF/Parallel-NetCDF.github.io/tree/master/Release_notes