PnetCDF icon indicating copy to clipboard operation
PnetCDF copied to clipboard

MPI-agnostic "ncmpidump"

Open cponder opened this issue 6 years ago • 2 comments

I'd like to debug my PNetCDF output by running command-line instructions on the login node of my cluster. I can use cdfdiff to look at the differences between files, but I still need to use MPI to be able to run the ncmpidump utility, for example

mpirun -n 2 ncmpidump --help

Does anyone really want to use MPI with this tool? (The cdfdiff is working great, BTW!)

cponder avatar Nov 06 '19 07:11 cponder

I believe your question is better asked in the PnetCDF mailing list [email protected]

For PnetCDF internal, ~~ncmpidump~~ ncmpidiff is used when running command "make ptest" to compare output files generated from different I/O drivers.

wkliao avatar Nov 06 '19 17:11 wkliao

My understanding is ncmpidump was developed because of NetCDF's ncdump. It has not been updated for a long time and there is no command-line option that ncmpidump can do but not ncdump. Because ncmpidump prints its output to stdout, it makes less sense to do so in parallel. I personally use ncdump more often than ncmpidump.

wkliao avatar Nov 06 '19 21:11 wkliao