diff options
author | Allen Byrne <50328838+byrnHDF@users.noreply.github.com> | 2023-11-27 21:30:15 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-27 21:30:15 (GMT) |
commit | fc88fcde1091cf12c1e88c783a14ee0f1cffe31c (patch) | |
tree | 91b88b62cd30ed37ee9227e43989e95035be43c3 /HDF5Examples/FORTRAN/H5G/tfiles/18 | |
parent | a067bf71f57723d2dfca7dfe2ffd9ea502eccd4f (diff) | |
download | hdf5-fc88fcde1091cf12c1e88c783a14ee0f1cffe31c.zip hdf5-fc88fcde1091cf12c1e88c783a14ee0f1cffe31c.tar.gz hdf5-fc88fcde1091cf12c1e88c783a14ee0f1cffe31c.tar.bz2 |
Develop merge examples (#3851)
* Merge examples repo into library
* Change grepTest to be more fault-tolerant
* Update examples macro file
* Exclude all Fortran examples from doxygen
Diffstat (limited to 'HDF5Examples/FORTRAN/H5G/tfiles/18')
11 files changed, 134 insertions, 0 deletions
diff --git a/HDF5Examples/FORTRAN/H5G/tfiles/18/F03/h5ex_g_iterate_F03.tst b/HDF5Examples/FORTRAN/H5G/tfiles/18/F03/h5ex_g_iterate_F03.tst new file mode 100644 index 0000000..10eb221 --- /dev/null +++ b/HDF5Examples/FORTRAN/H5G/tfiles/18/F03/h5ex_g_iterate_F03.tst @@ -0,0 +1,5 @@ +Objects in root group: + Dataset: DS1 + Datatype: DT1 + Group: G1 + Dataset: L1 diff --git a/HDF5Examples/FORTRAN/H5G/tfiles/18/F03/h5ex_g_traverse_F03.tst b/HDF5Examples/FORTRAN/H5G/tfiles/18/F03/h5ex_g_traverse_F03.tst new file mode 100644 index 0000000..9d44d2f --- /dev/null +++ b/HDF5Examples/FORTRAN/H5G/tfiles/18/F03/h5ex_g_traverse_F03.tst @@ -0,0 +1,32 @@ +/ { + Group: group1 { + Dataset: dset1 + Group: group3 { + Dataset: dset2 + Group: group4 { + Group: group1 { + Group: group5 { + Warning: Loop detected! + } + } + Group: group2 { + } + } + } + } + Group: group2 { + Dataset: dset2 + Group: group4 { + Group: group1 { + Group: group5 { + Dataset: dset1 + Group: group3 { + Warning: Loop detected! + } + } + } + Group: group2 { + } + } + } +} diff --git a/HDF5Examples/FORTRAN/H5G/tfiles/18/F03/h5ex_g_visit_F03.tst b/HDF5Examples/FORTRAN/H5G/tfiles/18/F03/h5ex_g_visit_F03.tst new file mode 100644 index 0000000..1a1e825 --- /dev/null +++ b/HDF5Examples/FORTRAN/H5G/tfiles/18/F03/h5ex_g_visit_F03.tst @@ -0,0 +1,8 @@ +Objects in the file: +/ (Group) +/group1 (Group) +/group1/dset1 (Dataset) +/group1/group3 (Group) +/group1/group3/group4 (Group) +/group1/group3/group4/group1 (Group) +/group1/group3/group4/group2 (Group) diff --git a/HDF5Examples/FORTRAN/H5G/tfiles/18/h5ex_g_compact1.ddl b/HDF5Examples/FORTRAN/H5G/tfiles/18/h5ex_g_compact1.ddl new file mode 100644 index 0000000..9bcd0a0 --- /dev/null +++ b/HDF5Examples/FORTRAN/H5G/tfiles/18/h5ex_g_compact1.ddl @@ -0,0 +1,6 @@ +HDF5 "h5ex_g_compact1.h5" { +GROUP "/" { + GROUP "G1" { + } +} +} diff --git a/HDF5Examples/FORTRAN/H5G/tfiles/18/h5ex_g_compact2.ddl b/HDF5Examples/FORTRAN/H5G/tfiles/18/h5ex_g_compact2.ddl new file mode 100644 index 0000000..0016bb9 --- /dev/null +++ b/HDF5Examples/FORTRAN/H5G/tfiles/18/h5ex_g_compact2.ddl @@ -0,0 +1,6 @@ +HDF5 "h5ex_g_compact2.h5" { +GROUP "/" { + GROUP "G1" { + } +} +} diff --git a/HDF5Examples/FORTRAN/H5G/tfiles/18/h5ex_g_corder.tst b/HDF5Examples/FORTRAN/H5G/tfiles/18/h5ex_g_corder.tst new file mode 100644 index 0000000..d238daa --- /dev/null +++ b/HDF5Examples/FORTRAN/H5G/tfiles/18/h5ex_g_corder.tst @@ -0,0 +1,11 @@ +Traversing group using alphabetical indices: +Index 0: 5 +Index 1: D +Index 2: F +Index 3: H + +Traversing group using creation order indices: +Index 0: H +Index 1: D +Index 2: F +Index 3: 5 diff --git a/HDF5Examples/FORTRAN/H5G/tfiles/18/h5ex_g_create.ddl b/HDF5Examples/FORTRAN/H5G/tfiles/18/h5ex_g_create.ddl new file mode 100644 index 0000000..d180d82 --- /dev/null +++ b/HDF5Examples/FORTRAN/H5G/tfiles/18/h5ex_g_create.ddl @@ -0,0 +1,6 @@ +HDF5 "h5ex_g_create.h5" { +GROUP "/" { + GROUP "G1" { + } +} +} diff --git a/HDF5Examples/FORTRAN/H5G/tfiles/18/h5ex_g_iterate_F03.tst b/HDF5Examples/FORTRAN/H5G/tfiles/18/h5ex_g_iterate_F03.tst new file mode 100644 index 0000000..10eb221 --- /dev/null +++ b/HDF5Examples/FORTRAN/H5G/tfiles/18/h5ex_g_iterate_F03.tst @@ -0,0 +1,5 @@ +Objects in root group: + Dataset: DS1 + Datatype: DT1 + Group: G1 + Dataset: L1 diff --git a/HDF5Examples/FORTRAN/H5G/tfiles/18/h5ex_g_phase.tst b/HDF5Examples/FORTRAN/H5G/tfiles/18/h5ex_g_phase.tst new file mode 100644 index 0000000..43222fb --- /dev/null +++ b/HDF5Examples/FORTRAN/H5G/tfiles/18/h5ex_g_phase.tst @@ -0,0 +1,15 @@ +1 Groups: Storage type is H5G_STORAGE_TYPE_COMPACT_F +2 Groups: Storage type is H5G_STORAGE_TYPE_COMPACT_F +3 Groups: Storage type is H5G_STORAGE_TYPE_COMPACT_F +4 Groups: Storage type is H5G_STORAGE_TYPE_COMPACT_F +5 Groups: Storage type is H5G_STORAGE_TYPE_COMPACT_F +6 Groups: Storage type is H5G_STORAGE_TYPE_DENSE_F +7 Groups: Storage type is H5G_STORAGE_TYPE_DENSE_F + +6 Groups: Storage type is H5G_STORAGE_TYPE_DENSE_F +5 Groups: Storage type is H5G_STORAGE_TYPE_DENSE_F +4 Groups: Storage type is H5G_STORAGE_TYPE_DENSE_F +3 Groups: Storage type is H5G_STORAGE_TYPE_DENSE_F +2 Groups: Storage type is H5G_STORAGE_TYPE_COMPACT_F +1 Groups: Storage type is H5G_STORAGE_TYPE_COMPACT_F +0 Groups: Storage type is H5G_STORAGE_TYPE_COMPACT_F diff --git a/HDF5Examples/FORTRAN/H5G/tfiles/18/h5ex_g_traverse_F03.tst b/HDF5Examples/FORTRAN/H5G/tfiles/18/h5ex_g_traverse_F03.tst new file mode 100644 index 0000000..9d44d2f --- /dev/null +++ b/HDF5Examples/FORTRAN/H5G/tfiles/18/h5ex_g_traverse_F03.tst @@ -0,0 +1,32 @@ +/ { + Group: group1 { + Dataset: dset1 + Group: group3 { + Dataset: dset2 + Group: group4 { + Group: group1 { + Group: group5 { + Warning: Loop detected! + } + } + Group: group2 { + } + } + } + } + Group: group2 { + Dataset: dset2 + Group: group4 { + Group: group1 { + Group: group5 { + Dataset: dset1 + Group: group3 { + Warning: Loop detected! + } + } + } + Group: group2 { + } + } + } +} diff --git a/HDF5Examples/FORTRAN/H5G/tfiles/18/h5ex_g_visit_F03.tst b/HDF5Examples/FORTRAN/H5G/tfiles/18/h5ex_g_visit_F03.tst new file mode 100644 index 0000000..1a1e825 --- /dev/null +++ b/HDF5Examples/FORTRAN/H5G/tfiles/18/h5ex_g_visit_F03.tst @@ -0,0 +1,8 @@ +Objects in the file: +/ (Group) +/group1 (Group) +/group1/dset1 (Dataset) +/group1/group3 (Group) +/group1/group3/group4 (Group) +/group1/group3/group4/group1 (Group) +/group1/group3/group4/group2 (Group) |