MPI-agnostic "ncmpidump"
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!)
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.
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.