NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

[netcdfgroup] better and faster compression are available in the new releases of netCDF C and Fortran libraries

All:

The most recent releases of netcdf-c and netcdf-fortran support two new
compression features which will be very helpful at exascale:

* quantization - specify a number of significant digits for an NC_FLOAT or
NC_DOUBLE variable - excess bits are zeroed out, make compression much more
effective.
* zstandard compression - similar to zlib, but faster and better, zstandard
can now be used instead of deflate.

For more info on quantization see EGU extended abstract: "Adding
Quantization to the NetCDF C and Fortran Libraries to Enable Lossy
Compression
<https://www.researchgate.net/publication/360814804_Adding_Quantization_to_the_NetCDF_C_and_Fortran_Libraries_to_Enable_Lossy_Compression?_sg%5B0%5D=Q4tNkRMKR7_Ycz28KNTlzVgcYzZt7Ija-gMHZyC8597D2_Ibl4viGUwn4pv7Q1AKe7TSgSh0WoYzyHQK2qxp8Mr_ZjQjwRCBINR3RgPu.iOYXl273SL6mA_jxRaWR0wh6cl-c5UDLlqa3Ja8SdKaR6ngsfcPzUII0hQ2VHNHFu_4cmfXdN1ycpRVXd2Ay6g>"


To use zstandard compression, call function nc_def_var_zstandard()
<https://docs.unidata.ucar.edu/netcdf-c/current/netcdf__filter_8h.html#a01c702426610d3cd335da1430dfc9326>
 .

To use quantization, call function nc_def_var_quantize()
<https://docs.unidata.ucar.edu/netcdf-c/current/group__variables.html#ga669e4b23b9b7fb321b995982972cdd93>

Let me know if you need help.

Keep on NetCDFing!

Ed Hartnett
  • 2022 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: