NCAR / ParallelIO

A high-level Parallel I/O Library for structured grid applications
Apache License 2.0
136 stars 53 forks source link

SZIP support not working #1989

Open jedwards4b opened 8 months ago

jedwards4b commented 8 months ago

the result was

    # Features
    --------
    PnetCDF Support:        yes
    SZIP Write Support:     no
    Parallel Filters:       yes
    NetCDF/HDF5 Support:    yes
    NetCDF/HDF5 Par I/O:    yes
    NetCDF Integration:     no
    PIO Logging:            no
    MPIEXEC:                mpiexec
    Fortran:                yes

    -- Configuring done (12.1s)
    -- Generating done (0.2s)
    -- Build files have been written to: /home/maxd/AOCC/Build/NCAR_ParallelIO/build

No PIO Logging makes sense; I'm not sure what "NetCDF Integration" is; but I'm most concerned about the "no" for "SZIP Write Support" particularly because CMake appears to find it:

    -- Found HDF5_C: /home/maxd/AOCC/opt/amd/lib/phdf5-1.14.3/lib/libhdf5.a
    -- Found LIBZ: /home/maxd/AOCC/opt/amd/lib/zlib-1.3.1/lib/libz.a
    -- Checking whether HDF5 has SZIP support
    -- Checking whether HDF5 has SZIP support - yes
    -- Found SZIP: /home/maxd/AOCC/opt/amd/lib/szip-2.1.1/lib/libsz.a

(from earlier in the log file). Moreover,

    -- Performing Test HAVE_SZIP_WRITE
    -- Performing Test HAVE_SZIP_WRITE - Success

so I don't understand the configuration summary note

edwardhartnett commented 8 months ago

I'm not sure but perhaps this is because netcdf-c also needs szip write support, so even if szip is present, PIO cannot use szip write support, because netcdf-c does not support it. Look in the build summary of netcdf-c...