[parallel-netcdf] #42: MPI-agnostic "ncmpidiff" tool?

Carl Ponder cponder at nvidia.com
Wed Jun 12 17:38:36 CDT 2019


On 6/12/19 5:08 PM, Wei-keng Liao wrote:
> cdfdiff and ncmpidiff were designed to be more like unix command “diff”.
> It reports whether the 2 NetCDF files are different and the “locations”
> of differences.
>
> NCO’s ncbo does calculate the element-wise differences and
> other statistics values, and save them to a new file.
>
> I believe cprnc is similar, but reports the differences to stdout.
>
> One advantage of cdfdiff is it does not need PnetCDF or NetCDF
> library to compile or run.
>
> FYI. I updated cdfdiff to report the array indices of first
> array element that is found different. Here is an example output.
>
>    cdfdiff tst_rec.nc1 tst_rec.nc2 ----
>    DIFF: file format (CDF-1) != (CDF-2)
>    DIFF: variable "rec_var" of type "NC_FLOAT" at element [1, 1]
>    DIFF: variable "fix_var" of type "NC_FLOAT" at element [1, 2]
>    Number of differences in header: 1
>    Number of differences in variables: 2
>
> Command line option -b is for verbose mode, which also reports
> what objects are the same.
Wei-Keng -- do all these tools work ok with the PNetCDF output-files?
-----------------------------------------------------------------------------------
This email message is for the sole use of the intended recipient(s) and may contain
confidential information.  Any unauthorized review, use, disclosure or distribution
is prohibited.  If you are not the intended recipient, please contact the sender by
reply email and destroy all copies of the original message.
-----------------------------------------------------------------------------------


More information about the parallel-netcdf mailing list