https://github.com/cosima/parallelio
A high-level Parallel I/O Library for structured grid applications
Science Score: 10.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
13 of 26 committers (50.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.0%) to scientific vocabulary
Keywords from Contributors
Repository
A high-level Parallel I/O Library for structured grid applications
Basic Info
- Host: GitHub
- Owner: COSIMA
- License: other
- Default Branch: master
- Size: 21.3 MB
Statistics
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
ParallelIO
A high-level Parallel I/O Library for structured grid applications
Website
For complete documentation, see our website at http://ncar.github.io/ParallelIO/.
Mailing List
The (low-traffic) PIO mailing list is at https://groups.google.com/forum/#!forum/parallelio, send email to the list at parallelio@googlegroups.com.
Nightly Tests
The results of our nightly tests on multiple platforms can be found on our cdash site at http://my.cdash.org/index.php?project=PIO.
Dependencies
PIO can use NetCDF (version 4.6.1+) and/or PnetCDF (version 1.9.0+) for I/O. NetCDF may be built with or without netCDF-4 features. NetCDF is required for PIO, PnetCDF is optional.
Ideally, the NetCDF version should be built with MPI, which requires that it be linked with an MPI-enabled version of HDF5. Optionally, NetCDF can be built with DAP support, which introduces a dependency on CURL. Additionally, HDF5, itself, introduces dependencies on LIBZ and (optionally) SZIP.
Building PIO
To build PIO, unpack the distribution tarball and do:
CC=mpicc FC=mpif90 ./configure --enable-fortran && make check install
For a full description of the available options and flags, try:
./configure --help
Note that environment variables CC and FC may need to be set to the MPI versions of the C and Fortran compiler. Also CPPFLAGS and LDFLAGS may need to be set to indicate the locations of one or more of the dependent libraries. (If using MPI compilers, the entire set of dependent libraries should be built with the same compilers.) For example:
export CC=mpicc
export FC=mpifort
export CPPFLAGS='-I/usr/local/netcdf-fortran-4.4.5_c_4.6.3_mpich-3.2/include -I/usr/local/netcdf-c-4.6.3_hdf5-1.10.5/include -I/usr/local/pnetcdf-1.11.0_shared/include'
export LDFLAGS='-L/usr/local/netcdf-c-4.6.3_hdf5-1.10.5/lib -L/usr/local/pnetcdf-1.11.0_shared/lib'
./configure --prefix=/usr/local/pio-2.4.2 --enable-fortran
make check
make install
Building with CMake
The typical configuration with CMake can be done as follows:
CC=mpicc FC=mpif90 cmake [-DOPTION1=value1 -DOPTION2=value2 ...] /path/to/pio/source
Full instructions for the cmake build can be found in the installation documentation.
Owner
- Name: COSIMA
- Login: COSIMA
- Kind: organization
- Location: Australia
- Website: http://cosima.org.au
- Repositories: 70
- Profile: https://github.com/COSIMA
Consortium for Ocean-Sea Ice Modelling in Australia
GitHub Events
Total
Last Year
Committers
Last synced: about 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Ed Hartnett | e****t@g****m | 2,299 |
| Jim Edwards | e****m@g****m | 725 |
| Kevin Paul | k****l@u****u | 384 |
| Jim Edwards | j****s@u****u | 254 |
| jayeshkrishna | j****h@m****v | 118 |
| Stefan Muszala | m****a@u****u | 102 |
| katetc | k****c@u****u | 85 |
| Jayesh Krishna | j****a@g****m | 51 |
| John Dennis | d****s@u****u | 39 |
| dqwu | w****a@m****v | 39 |
| Edward Hartnett | E****t@n****v | 28 |
| Y. Polius | y****s@g****m | 24 |
| Alice Bertini | a****i@c****t | 11 |
| Wei-keng Liao | w****o | 5 |
| Katherine Thayer-Calder | k****c@l****u | 4 |
| Katherine Thayer-Calder | k****c@l****u | 4 |
| Wei-keng Liao | w****o@e****u | 3 |
| Timothy Brown | T****n@s****m | 2 |
| John Mauff Dennis | J****s@g****m | 2 |
| Constantine Khrulev | c****v@a****u | 2 |
| Cheung Hok Chi | c****i@g****m | 2 |
| Steve Goldhaber | g****s@g****m | 2 |
| Michael Duda | d****a@u****u | 1 |
| Arndt Ma | a****a@g****m | 1 |
| ed | ed@l****n | 1 |
| bekozi | b****l@g****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: about 2 years ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v2 composite