summaryrefslogtreecommitdiffstats
path: root/HDF5Examples/C/H5G/tfiles
diff options
context:
space:
mode:
authorAllen Byrne <50328838+byrnHDF@users.noreply.github.com>2023-11-27 21:30:15 (GMT)
committerGitHub <noreply@github.com>2023-11-27 21:30:15 (GMT)
commitfc88fcde1091cf12c1e88c783a14ee0f1cffe31c (patch)
tree91b88b62cd30ed37ee9227e43989e95035be43c3 /HDF5Examples/C/H5G/tfiles
parenta067bf71f57723d2dfca7dfe2ffd9ea502eccd4f (diff)
downloadhdf5-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/C/H5G/tfiles')
-rw-r--r--HDF5Examples/C/H5G/tfiles/16/h5ex_g_create.ddl6
-rw-r--r--HDF5Examples/C/H5G/tfiles/16/h5ex_g_iterate.tst5
-rw-r--r--HDF5Examples/C/H5G/tfiles/16/h5ex_g_traverse.tst32
-rw-r--r--HDF5Examples/C/H5G/tfiles/18/h5ex_g_compact.tst6
-rw-r--r--HDF5Examples/C/H5G/tfiles/18/h5ex_g_compact1.ddl6
-rw-r--r--HDF5Examples/C/H5G/tfiles/18/h5ex_g_compact2.ddl6
-rw-r--r--HDF5Examples/C/H5G/tfiles/18/h5ex_g_corder.tst13
-rw-r--r--HDF5Examples/C/H5G/tfiles/18/h5ex_g_intermediate.tst5
-rw-r--r--HDF5Examples/C/H5G/tfiles/18/h5ex_g_phase.tst15
-rw-r--r--HDF5Examples/C/H5G/tfiles/18/h5ex_g_visit.tst19
10 files changed, 113 insertions, 0 deletions
diff --git a/HDF5Examples/C/H5G/tfiles/16/h5ex_g_create.ddl b/HDF5Examples/C/H5G/tfiles/16/h5ex_g_create.ddl
new file mode 100644
index 0000000..d180d82
--- /dev/null
+++ b/HDF5Examples/C/H5G/tfiles/16/h5ex_g_create.ddl
@@ -0,0 +1,6 @@
+HDF5 "h5ex_g_create.h5" {
+GROUP "/" {
+ GROUP "G1" {
+ }
+}
+}
diff --git a/HDF5Examples/C/H5G/tfiles/16/h5ex_g_iterate.tst b/HDF5Examples/C/H5G/tfiles/16/h5ex_g_iterate.tst
new file mode 100644
index 0000000..66a4ae9
--- /dev/null
+++ b/HDF5Examples/C/H5G/tfiles/16/h5ex_g_iterate.tst
@@ -0,0 +1,5 @@
+Objects in root group:
+ Dataset: DS1
+ Datatype: DT1
+ Group: G1
+ Dataset: L1
diff --git a/HDF5Examples/C/H5G/tfiles/16/h5ex_g_traverse.tst b/HDF5Examples/C/H5G/tfiles/16/h5ex_g_traverse.tst
new file mode 100644
index 0000000..9d44d2f
--- /dev/null
+++ b/HDF5Examples/C/H5G/tfiles/16/h5ex_g_traverse.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/C/H5G/tfiles/18/h5ex_g_compact.tst b/HDF5Examples/C/H5G/tfiles/18/h5ex_g_compact.tst
new file mode 100644
index 0000000..8ced62d
--- /dev/null
+++ b/HDF5Examples/C/H5G/tfiles/18/h5ex_g_compact.tst
@@ -0,0 +1,6 @@
+Group storage type for h5ex_g_compact1.h5 is: H5G_STORAGE_TYPE_SYMBOL_TABLE
+File size for h5ex_g_compact1.h5 is: 1832 bytes
+
+Group storage type for h5ex_g_compact2.h5 is: H5G_STORAGE_TYPE_COMPACT
+File size for h5ex_g_compact2.h5 is: 342 bytes
+
diff --git a/HDF5Examples/C/H5G/tfiles/18/h5ex_g_compact1.ddl b/HDF5Examples/C/H5G/tfiles/18/h5ex_g_compact1.ddl
new file mode 100644
index 0000000..9bcd0a0
--- /dev/null
+++ b/HDF5Examples/C/H5G/tfiles/18/h5ex_g_compact1.ddl
@@ -0,0 +1,6 @@
+HDF5 "h5ex_g_compact1.h5" {
+GROUP "/" {
+ GROUP "G1" {
+ }
+}
+}
diff --git a/HDF5Examples/C/H5G/tfiles/18/h5ex_g_compact2.ddl b/HDF5Examples/C/H5G/tfiles/18/h5ex_g_compact2.ddl
new file mode 100644
index 0000000..0016bb9
--- /dev/null
+++ b/HDF5Examples/C/H5G/tfiles/18/h5ex_g_compact2.ddl
@@ -0,0 +1,6 @@
+HDF5 "h5ex_g_compact2.h5" {
+GROUP "/" {
+ GROUP "G1" {
+ }
+}
+}
diff --git a/HDF5Examples/C/H5G/tfiles/18/h5ex_g_corder.tst b/HDF5Examples/C/H5G/tfiles/18/h5ex_g_corder.tst
new file mode 100644
index 0000000..9c07737
--- /dev/null
+++ b/HDF5Examples/C/H5G/tfiles/18/h5ex_g_corder.tst
@@ -0,0 +1,13 @@
+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/C/H5G/tfiles/18/h5ex_g_intermediate.tst b/HDF5Examples/C/H5G/tfiles/18/h5ex_g_intermediate.tst
new file mode 100644
index 0000000..b524067
--- /dev/null
+++ b/HDF5Examples/C/H5G/tfiles/18/h5ex_g_intermediate.tst
@@ -0,0 +1,5 @@
+Objects in the file:
+/ (Group)
+/G1 (Group)
+/G1/G2 (Group)
+/G1/G2/G3 (Group)
diff --git a/HDF5Examples/C/H5G/tfiles/18/h5ex_g_phase.tst b/HDF5Examples/C/H5G/tfiles/18/h5ex_g_phase.tst
new file mode 100644
index 0000000..9e666d4
--- /dev/null
+++ b/HDF5Examples/C/H5G/tfiles/18/h5ex_g_phase.tst
@@ -0,0 +1,15 @@
+1 Group : Storage type is H5G_STORAGE_TYPE_COMPACT
+2 Groups: Storage type is H5G_STORAGE_TYPE_COMPACT
+3 Groups: Storage type is H5G_STORAGE_TYPE_COMPACT
+4 Groups: Storage type is H5G_STORAGE_TYPE_COMPACT
+5 Groups: Storage type is H5G_STORAGE_TYPE_COMPACT
+6 Groups: Storage type is H5G_STORAGE_TYPE_DENSE
+7 Groups: Storage type is H5G_STORAGE_TYPE_DENSE
+
+6 Groups: Storage type is H5G_STORAGE_TYPE_DENSE
+5 Groups: Storage type is H5G_STORAGE_TYPE_DENSE
+4 Groups: Storage type is H5G_STORAGE_TYPE_DENSE
+3 Groups: Storage type is H5G_STORAGE_TYPE_DENSE
+2 Groups: Storage type is H5G_STORAGE_TYPE_COMPACT
+1 Group : Storage type is H5G_STORAGE_TYPE_COMPACT
+0 Groups: Storage type is H5G_STORAGE_TYPE_COMPACT
diff --git a/HDF5Examples/C/H5G/tfiles/18/h5ex_g_visit.tst b/HDF5Examples/C/H5G/tfiles/18/h5ex_g_visit.tst
new file mode 100644
index 0000000..126a588
--- /dev/null
+++ b/HDF5Examples/C/H5G/tfiles/18/h5ex_g_visit.tst
@@ -0,0 +1,19 @@
+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)
+
+Links in the file:
+/group1 (Group)
+/group1/dset1 (Dataset)
+/group1/group3 (Group)
+/group1/group3/dset2 (Dataset)
+/group1/group3/group4 (Group)
+/group1/group3/group4/group1 (Group)
+/group1/group3/group4/group1/group5 (Group)
+/group1/group3/group4/group2 (Group)
+/group2 (Group)