NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

Re: [netcdfgroup] Inconsistent arguments to collective routine

On Mon, Jan 26, 2009 at 05:26:49PM -0500, Hernan G. Arango wrote:
> Hi All,
>
> I continue my testing of NetCDF-4 parallel I/O in ROMS.
> It works fine in several different applications but it is
> failing in one with larger grid size. My interface is generic
> so all the applications are using the same sequence of calls
> but with different grid size.
> Since the error is internal it is difficult to follow in the
> debugger.  I haven't been able to reproduce the error in a
> much simpler program.
... snip
>
> I was wonder if anybody has seen this problem before.  This seems
> to be a HDF5 error, perhaps it needs to be send to that group.

someone posted a similar question as you a few months ago.  i can't
link you to it since there are no archives.  the crux of the issue is
that collective I/O was done from one process, which is an error.

possibility #1: you, as a caller of netcdf4, are doing this collective write
from one process (be sure to involve all processes, even if they have
no i/o do to: just make the count array on those processors 0,0,0...)

possiblity 2: you are involving all processes and netcdf4 is being a
little too helpful and no-opping i/o when the count array is 0,0,0... ?

I don't know the answer.  I'm just a spectator :>

==rob

--
Rob Latham
Mathematics and Computer Science Division    A215 0178 EA2D B059 8CDF
Argonne National Lab, IL USA                 B29D F333 664A 4280 315B



  • 2009 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: