Source code repository of PnetCDF library and utilities
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Legacy move unused files to folder Legacy Aug 26, 2017
benchmarks add extern char *optarg; Dec 6, 2018
doc Project Name Rectification: from now on we use PnetCDF Nov 17, 2018
examples add extern char *optarg; Dec 6, 2018
m4 remove trailing whitespace Mar 5, 2018
man Project Name Rectification: from now on we use PnetCDF Nov 17, 2018
scripts merge am branch to trunk Aug 25, 2017
src fix checking for interleaved requests Dec 13, 2018
test Avoid zero-length malloc Dec 9, 2018
.travis.yml update Travis CI public key and URL Dec 10, 2018
AUTHORS Project Name Rectification: from now on we use PnetCDF Nov 17, 2018
COPYING update files required by GNU automake Dec 29, 2016
COPYRIGHT spell check Aug 22, 2015
CREDITS Project Name Rectification: from now on we use PnetCDF Nov 17, 2018
ChangeLog do not use ChangeLog, move back to sneak_peek Jun 29, 2018
DEVELOPER_NOTES prepare 1.11.0.pre Dec 4, 2018
INSTALL Project Name Rectification: from now on we use PnetCDF Nov 17, 2018
Makefile.am remove PnetCDF URL at Northwestern Nov 5, 2018
NEWS move text from ChangeLog to RELEASE_NOTES and prepare 1.10.0 release Jun 29, 2018
README Project Name Rectification: from now on we use PnetCDF Nov 17, 2018
README.md update release download page to github Nov 4, 2018
RELEASE_NOTES add new PnetCDF hint nc_ibuf_size Nov 26, 2018
acinclude.m4 xlc -qversion outputs to stdout; redirect stdout and stderr to a file… Dec 4, 2018
configure.ac Use gcc in SEQ_CC on cross-compile environment Dec 6, 2018
coverity_model.c add coverity scan modeling file Mar 3, 2016
sneak_peek.md minor wording Dec 5, 2018
travis-run-tests.sh use parallel_run.sh for test programs in examples and benchmarks Aug 14, 2018

README.md

PnetCDF source code development repository

PnetCDF is a parallel I/O library for accessing NetCDF files. The software development is a collaborative work of Northwestern University and Argonne National Laboratory.

PnetCDF project web page

PnetCDF official software releases

  • All official released versions can be found in https://parallel-netcdf.github.io/wiki/Download.html
  • Note the "releases" link on this page above contains only tagged versions. They are by no means official releases, but simply checkpoints. They contain unused historical files. Users are recommended to download the official releases, not tagged versions.

Build PnetCDF using source codes of this development repository

  • The source codes in this repository are constantly under development. They should NOT be used for production runs.
  • Use the source codes in this repository only if you are interested in contributing the project and we welcome and appreciate any contribution.
  • To clone this repository, run command
    git clone https://github.com/Parallel-NetCDF/PnetCDF.git
    
    This will create a new folder named PnetCDF.
  • Before running configure command to build PnetCDF, please run commands below first.
    cd PnetCDF
    autoreconf -i
    
    Several files, e.g. configure and Makefile.in, will be created for running the configure command. The minimum versions of GNU autotools required are:

Build instructions and recipes

  • Please read file INSTALL for build instructions. There are also several build recipes under folder doc for a few popular systems.

Current build status

PnetCDF user guide

Mailing List

Project funding supports:

  • Ongoing development and maintenance of PnetCDF is supported by the Exascale Computing Project (17-SC-20-SC), a joint project of the U.S. Department of Energy's Office of Science and National Nuclear Security Administration, responsible for delivering a capable exascale ecosystem, including software, applications, and hardware technology, to support the nation's exascale computing imperative.