Skip to content

Conversation

jayeshkrishna
Copy link
Contributor

Adding support in CIME for the experimental new NCZarr format

If NetCDF with NCZarr support is installed on a system, users can
now change the PIO_TYPENAME to "netcdf4z" to write the output
files in NetCDF NCZarr file format.

Support for NCZarr format is available from SCORPIO v1.7.0

[BFB]

Adding support in CIME for the new NCZarr (via NetCDF) format

If NetCDF with NCZarr support is installed on a system, users
can now change the PIO_TYPENAME to "netcdf4z" to write the output
files in NetCDF NCZarr file format.
@jayeshkrishna jayeshkrishna requested a review from dqwu May 19, 2025 17:51
@jayeshkrishna jayeshkrishna self-assigned this May 19, 2025
@jayeshkrishna jayeshkrishna added BFB PR leaves answers BFB SCORPIO The E3SM I/O library (derived from PIO) labels May 19, 2025
@dqwu
Copy link
Contributor

dqwu commented Jun 11, 2025

@jayeshkrishna It seems we also need to update driver-mct/cime_config/config_component.xml and driver-moab/cime_config/config_component.xml to include netcdf4z in the initial list of valid values for PIO_TYPENAME:
<valid_values>netcdf,pnetcdf,netcdf4p,netcdf4c,netcdf4z,adios,adiosc,hdf5,default</valid_values>

Adding netcdf4z as a valid option in the driver config XMLs
@jayeshkrishna
Copy link
Contributor Author

@jayeshkrishna It seems we also need to update driver-mct/cime_config/config_component.xml and driver-moab/cime_config/config_component.xml to include netcdf4z in the initial list of valid values for PIO_TYPENAME: <valid_values>netcdf,pnetcdf,netcdf4p,netcdf4c,netcdf4z,adios,adiosc,hdf5,default</valid_values>

This should now be fixed in the branch

@jayeshkrishna
Copy link
Contributor Author

Note: The support for NCZarr is experimental. Although this PR supports using NCZarr for E3SM simulations, due to the current state of support for NCZarr in the NetCDF library your runs may fail.

jayeshkrishna added a commit that referenced this pull request Jun 13, 2025
…7367)

Adding support in CIME for the experimental new NCZarr format

If NetCDF with NCZarr support is installed on a system, users can
now change the PIO_TYPENAME to "netcdf4z" to write the output
files in NetCDF NCZarr file format.

Support for NCZarr format is available from SCORPIO v1.7.0

[BFB]

* jayeshkrishna/share/add_nc_zarr_support:
  Updating driver configs for netcdf4z
  Adding support for NCZarr format
@jayeshkrishna jayeshkrishna merged commit 2862834 into master Jun 16, 2025
7 checks passed
@jayeshkrishna jayeshkrishna deleted the jayeshkrishna/share/add_nc_zarr_support branch June 16, 2025 15:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BFB PR leaves answers BFB SCORPIO The E3SM I/O library (derived from PIO)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants