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] NF90_SYNC question

I've got a -- possibly ill posed -- question about the NF90_SYNC command:
does calling it append new data to the already existing file (in the same
way that a few more 'write(1,*)'s would) and modify a few existing things,
or does it rewrite the file from scratch? Does it do any/much reading in
the process?

I'm using a netCDF-4/HDF5 file with compression.

I'm using HTCondor <http://research.cs.wisc.edu/htcondor/>'s standard
universe, which effectively captures all file input/output and redirects it
over a network. Although my code only produces ~100MB of new data per day,
I'm told that the resulting network usage is dangerously high. The program
calls NF90_SYNC every 5 minutes, so I'm wondering if that could be
the culprit. (i.e. if it's doing a lot of reading/writing in the process.)

(Also, I just want to confirm that the NF90_SHARE flag doesn't work for
netCDF-4/HDF5 files. The NF90_SYNC
page<http://www.unidata.ucar.edu/software/netcdf/docs/netcdf-f90/NF90_005fSYNC.html>
recommends using
the flag, but doesn't mention netCDF-4/HDF5file incompatibility; mentioning
the incompatibility is saved for the NF90_CREATE
page<http://www.unidata.ucar.edu/software/netcdf/docs/netcdf-f90/NF90_005fCREATE.html>
.)

Thanks.
-Leon
  • 2013 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: