summaryrefslogtreecommitdiffstats
path: root/HDF5Examples/C/Perf/h5slab.h
diff options
context:
space:
mode:
Diffstat (limited to 'HDF5Examples/C/Perf/h5slab.h')
-rw-r--r--HDF5Examples/C/Perf/h5slab.h25
1 files changed, 25 insertions, 0 deletions
diff --git a/HDF5Examples/C/Perf/h5slab.h b/HDF5Examples/C/Perf/h5slab.h
new file mode 100644
index 0000000..c33feb7
--- /dev/null
+++ b/HDF5Examples/C/Perf/h5slab.h
@@ -0,0 +1,25 @@
+/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+ * Copyright by The HDF Group. *
+ * All rights reserved. *
+ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
+
+/* Common definitions used by h5slab example programs (h5slabread, h5slabwrite).
+ *
+ * Created by Albert Cheng 2010/7/13.
+ */
+#include <stdlib.h>
+#include <string.h>
+#include "hdf5.h"
+#if 1
+#define NX 65536
+#define NY 65536 /* dataset dimensions */
+#define CX 256 /* height of hyperslab */
+#define CY 4096 /* width of hyperslab */
+#else
+#define NX 256
+#define NY 256 /* dataset dimensions */
+#define CX 32 /* height of hyperslab */
+#define CY 16 /* width of hyperslab */
+#endif
+#define RC (NX / CX)
+#define CC (NY / CY)