Would it be possible to adjust how this package is built to support the parallel I/O features of NetCDF?
What features exactly?
Parallel access to netCDF-4/HDF5 files (https://www.unidata.ucar.edu/software/netcdf/docs/parallel_io.html)
I suspect there may be an issue with the hdf5 package it's built against that may prevent this, but these are the instructions from Unidata on how to build with parallel I/O support: https://www.unidata.ucar.edu/software/netcdf/docs/getting_and_building_netcdf.html#build_parallel
So, on the pnetcdf side the first step is that someone (probably me :() would need to package pnetcdf for Fedora. Next concern is whether or not we would need to provide two versions - one with pnetcdf support and one without.
We do already build parallel hdf5 versions (mpich and openmpi) so that should be covered when we get to it.
There may be desire it from others, but I don't think I have any need for pnetcdf support
So do the netcdf-openmpi or netcdf-mpich packages not do what you want already?
It appears that --enable-pnetcdf in the netcdf configure turns on both the pnetcdf and parallel HDF5 io support and appear to not be able to be independent.
It appears I overlooked their existence. I'll look into it and get back to you on that.
I don't think --enable-pnetcdf is necessary to turn on parallel HDF5 support. I played around a little with this and was able to build hdf5 and netcdf from source, resulting in netcdf having parallel I/O support. Pretty much following the Building with Parallel I/O Support section from https://www.unidata.ucar.edu/software/netcdf/docs/getting_and_building_netcdf.html#build_parallel, stopping before the Building PnetCDF from source section.
It does look like either netcdf-openmpi or netcdf-mpich can meet my needs. Thanks very much for making me aware of them