Hi John,
On May 4, 2011, at 2:01 PM, Biddiscombe, John A. wrote:
> Quincey
>
>>>
> Hmm, as usual, it depends. :-) Are all the processes going to be
> accessing the attribute? If not, you could create an attribute with an
> object reference to an auxiliary dataset, and then read that in dataset in
> when needed.
> <<
>
> No, all the ranks already have the information, it is only written so that
> post-processsing code can use it. It contains grid spacings/coordinate for
> irregular x/y/z intervals. it'd be 3 x/y/z for example arrays of 1024 or so
> elements. None of the ranks needs to read it back. (I'd prefer to write
> everything into one file for cleanliness).
Then I might recommend some other way of storing that information,
since the object header (containing the attributes) will be read by all the
processes when they open the dataset. (It's probably not a big deal though, in
the long run)
Quincey
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org