This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Hello We-keng, Thank you very much for the information! It is very helpful, and sheds some light on the expected behavior for pnetcdf. I will pass the information along! Thanks once again, have a great day, -Ward address@hidden> wrote: > New Client Reply: make check failed > > Hi, Ward > > I just saw this post on-line. Since it involves PnetCDF, maybe > I can provide some info from my past experience. > > The "unexpected result" in parallel runs but not sequential runs > is usually caused by the non-POSIX file system (in most of the > cases, NFS). This is because the data written earlier is still cached > on local memory and reading it from a remote node will fail to read > the expected data. To repeat this failure, you can use -machinefile > option of mpiexec command to use 2 or more compute nodes. > > In PnetCDF, we recommend users to use parallel file systems > (PVFS, Lustre, GPFS etc.) for running "make ptest" (parallel test), > because of the above reason. Let me know if you are using NFS and my > reasoning of the cause makes sense to you. > > (hope this email can get through, as I am not a registered user of this > mailing list.) > > Wei-keng > > > Hello Juanjo, > > > > After a bit of investigation, we've come to the conclusion that the issue > > is likely with the test itself, not with an error with the pnetcdf > > functionality. This test runs fine as a single process, and only began > > failing recently when we started invoking it via 'mpiexec', with more > than > > 2 processes. I've spent a lot of time trying to track down where an > error > > would have been introduced, and I cannot find a place in our archives > where > > the test passed with multiple processes. > > > > I will continue to investigate this and work on fixing the test so that > it > > works properly. In the meantime, as long as your pnetcdf library passed > > 'make testing', I think you should be ok and can ignore this error. > > > > Thank you very much for bringing this to our attention! > > > > Have a good week, > > > > -Ward > > > > > > > > Ticket Details > =================== > Ticket ID: MRB-844393 > Department: Support netCDF > Priority: Normal > Status: Open > Link: > https://www.unidata.ucar.edu/esupport/staff/index.php?_m=tickets&_a=viewticket&ticketid=24086 > > Ticket Details =================== Ticket ID: MRB-844393 Department: Support netCDF Priority: Normal Status: Open