recursing down external links & HDFview-2.7

Hello all,
Regarding external links, should one be able to cascade or recurse down
multiple external links? In HDFview-2.7 I can't see the contents of an
externally linked group more than 1 level deep. Should I expect similar
behaviour in a compiled Fortran code?

For example, I have a set of files named 1.h5 to 9.h5 each containing
multiple groups and data sets. Files 1.h5 to 8.h5 also contain an external
link, '/next' which, as you can see, lives at the top (root) level of each
data file. This soft link then points to the root group of the next hdf5
file. For example, 1.h5/next --> 2.h5/, 2.h5/next --> 3.h5/, etc. In
HDFview-2.7 if I were to open 1.h5/next I can see the entire contents and
meta data of 2.h5/, but 1.h5/next/next won't open, although it appears I can
see the correct meta data.

Is this the desired behaviour of HDFview or a bug?
Can I expect to be able to derefrence/address a chain of multiple external
links in a compiled program using the HDF5 API?

Thanks,
Izaak Beekman

···

===================================
(301)244-9367
Princeton University Doctoral Candidate
Mechanical and Aerospace Engineering
ibeekman@princeton.edu

UMD-CP Visiting Graduate Student
Aerospace Engineering
ibeekman@umiacs.umd.edu
ibeekman@umd.edu

Hi Izaak,

I reproduced the problem you described. We will investigate the feature to see
if there is a bug or some limitation in HDFView.

Thank you very much for reporting it.

--pc

···

On 10/24/2011 1:43 PM, Zaak Beekman wrote:

Hello all,
Regarding external links, should one be able to cascade or recurse down multiple external links? In HDFview-2.7 I can't see the contents of an externally linked group more than 1 level deep. Should I expect similar behaviour in a compiled Fortran code?

For example, I have a set of files named 1.h5 to 9.h5 each containing multiple groups and data sets. Files 1.h5 to 8.h5 also contain an external link, '/next' which, as you can see, lives at the top (root) level of each data file. This soft link then points to the root group of the next hdf5 file. For example, 1.h5/next --> 2.h5/, 2.h5/next --> 3.h5/, etc. In HDFview-2.7 if I were to open 1.h5/next I can see the entire contents and meta data of 2.h5/, but 1.h5/next/next won't open, although it appears I can see the correct meta data.

Is this the desired behaviour of HDFview or a bug?
Can I expect to be able to derefrence/address a chain of multiple external links in a compiled program using the HDF5 API?

Thanks,
Izaak Beekman

(301)244-9367
Princeton University Doctoral Candidate
Mechanical and Aerospace Engineering
ibeekman@princeton.edu <mailto:ibeekman@princeton.edu>

UMD-CP Visiting Graduate Student
Aerospace Engineering
ibeekman@umiacs.umd.edu <mailto:ibeekman@umiacs.umd.edu>
ibeekman@umd.edu <mailto:ibeekman@umd.edu>

_______________________________________________
Hdf-forum is for HDF software users discussion.
Hdf-forum@hdfgroup.org
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

Hi Izaak,

We have fixed the problem of not showing content of nested external links in HDFView.
The fix will go into the next release, which is scheduled for the middle of December 2011.

Thank you again for reporting the issue.

--pc

···

On 10/24/2011 1:43 PM, Zaak Beekman wrote:

Hello all,
Regarding external links, should one be able to cascade or recurse down multiple external links? In HDFview-2.7 I can't see the contents of an externally linked group more than 1 level deep. Should I expect similar behaviour in a compiled Fortran code?

For example, I have a set of files named 1.h5 to 9.h5 each containing multiple groups and data sets. Files 1.h5 to 8.h5 also contain an external link, '/next' which, as you can see, lives at the top (root) level of each data file. This soft link then points to the root group of the next hdf5 file. For example, 1.h5/next --> 2.h5/, 2.h5/next --> 3.h5/, etc. In HDFview-2.7 if I were to open 1.h5/next I can see the entire contents and meta data of 2.h5/, but 1.h5/next/next won't open, although it appears I can see the correct meta data.

Is this the desired behaviour of HDFview or a bug?
Can I expect to be able to derefrence/address a chain of multiple external links in a compiled program using the HDF5 API?

Thanks,
Izaak Beekman

(301)244-9367
Princeton University Doctoral Candidate
Mechanical and Aerospace Engineering
ibeekman@princeton.edu <mailto:ibeekman@princeton.edu>

UMD-CP Visiting Graduate Student
Aerospace Engineering
ibeekman@umiacs.umd.edu <mailto:ibeekman@umiacs.umd.edu>
ibeekman@umd.edu <mailto:ibeekman@umd.edu>

_______________________________________________
Hdf-forum is for HDF software users discussion.
Hdf-forum@hdfgroup.org
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org