![]() |
![]()
| ![]() |
![]()
NAMEncmpidiff - compares two netCDF files in parallel SYNOPSISmpiexec -n np ncmpidiff [-b] [-q] [-h] [-v var1,...,varn] [-t diff,ratio] file1 file2 DESCRIPTIONncmpidiff runs in parallel on np number of MPI processes to compare the contents of the two files and reports the first difference to the standard output. For variables and attributes, it reports the array indices of the first element found different when option -t is not used. When option -t is used, it reports the element with the largest difference that fails to meet the tolerance requirements. If neither argument -v nor -h is given besides the two file names, the entire files are compared. When comparing two files entirely, the difference between ncmpidiff and the Unix command diff is that ncmpidiff skips the gaps between variables. The gaps may occur when the alignment feature is used to create a new file. This alignment allows to allocate a larger space for the file header and align the starting file offsets of fixed-size variables (see API ncmpi__enddef and PnetCDF hints). Oftentimes, the contents of gaps are non-zero arbitrary bytes. Thus, two netCDF files (of same or different sizes) can be reported identical by ncmpidiff but not by diff. OPTIONS
EXIT STATUSAn exit status of 0 means no differences were found, and 1 means some differences were found. Note on VMS-based system, the exit status values are reversed. SEE ALSOncmpidump(1), cdfdiff(1), diff(1), pnetcdf(3) DATENovember 11, 2024
|