summaryrefslogtreecommitdiffstats
path: root/tools/testfiles/vds/tvds_layout-5.ddl
blob: b43629aeb65fed90ea26be252fd63fb12c326605 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
HDF5 "5_vds.h5" {
GROUP "/" {
   DATASET "vds_dset" {
      DATATYPE  H5T_STD_I32LE
      DATASPACE  SIMPLE { ( 9, 4, 4 ) / ( H5S_UNLIMITED, 4, 4 ) }
      STORAGE_LAYOUT {
         MAPPING 0 { 
            VIRTUAL {
               SELECTION REGULAR_HYPERSLAB { 
                  START (0,0,0)
                  STRIDE (3,1,1)
                  COUNT (H5S_UNLIMITED,1,1)
                  BLOCK (1,4,4)
               }
            }
            SOURCE {
               FILE "5_a.h5"
               DATASET "/source_dset"
               SELECTION REGULAR_HYPERSLAB { 
                  START (0,0,0)
                  STRIDE (1,1,1)
                  COUNT (1,1,1)
                  BLOCK (H5S_UNLIMITED,4,4)
               }
            }
         }
         MAPPING 1 { 
            VIRTUAL {
               SELECTION REGULAR_HYPERSLAB { 
                  START (1,0,0)
                  STRIDE (3,1,1)
                  COUNT (H5S_UNLIMITED,1,1)
                  BLOCK (1,4,4)
               }
            }
            SOURCE {
               FILE "5_b.h5"
               DATASET "/source_dset"
               SELECTION REGULAR_HYPERSLAB { 
                  START (0,0,0)
                  STRIDE (1,1,1)
                  COUNT (1,1,1)
                  BLOCK (H5S_UNLIMITED,4,4)
               }
            }
         }
         MAPPING 2 { 
            VIRTUAL {
               SELECTION REGULAR_HYPERSLAB { 
                  START (2,0,0)
                  STRIDE (3,1,1)
                  COUNT (H5S_UNLIMITED,1,1)
                  BLOCK (1,4,4)
               }
            }
            SOURCE {
               FILE "5_c.h5"
               DATASET "/source_dset"
               SELECTION REGULAR_HYPERSLAB { 
                  START (0,0,0)
                  STRIDE (1,1,1)
                  COUNT (1,1,1)
                  BLOCK (H5S_UNLIMITED,4,4)
               }
            }
         }
      }
      FILTERS {
         NONE
      }
      FILLVALUE {
         FILL_TIME H5D_FILL_TIME_IFSET
         VALUE  -9
      }
      ALLOCATION_TIME {
         H5D_ALLOC_TIME_INCR
      }
      DATA {
      (0,0,0): 10, 10, 10, 10,
      (0,1,0): 10, 10, 10, 10,
      (0,2,0): 10, 10, 10, 10,
      (0,3,0): 10, 10, 10, 10,
      (1,0,0): 20, 20, 20, 20,
      (1,1,0): 20, 20, 20, 20,
      (1,2,0): 20, 20, 20, 20,
      (1,3,0): 20, 20, 20, 20,
      (2,0,0): 30, 30, 30, 30,
      (2,1,0): 30, 30, 30, 30,
      (2,2,0): 30, 30, 30, 30,
      (2,3,0): 30, 30, 30, 30,
      (3,0,0): 11, 11, 11, 11,
      (3,1,0): 11, 11, 11, 11,
      (3,2,0): 11, 11, 11, 11,
      (3,3,0): 11, 11, 11, 11,
      (4,0,0): 21, 21, 21, 21,
      (4,1,0): 21, 21, 21, 21,
      (4,2,0): 21, 21, 21, 21,
      (4,3,0): 21, 21, 21, 21,
      (5,0,0): 31, 31, 31, 31,
      (5,1,0): 31, 31, 31, 31,
      (5,2,0): 31, 31, 31, 31,
      (5,3,0): 31, 31, 31, 31,
      (6,0,0): 12, 12, 12, 12,
      (6,1,0): 12, 12, 12, 12,
      (6,2,0): 12, 12, 12, 12,
      (6,3,0): 12, 12, 12, 12,
      (7,0,0): 22, 22, 22, 22,
      (7,1,0): 22, 22, 22, 22,
      (7,2,0): 22, 22, 22, 22,
      (7,3,0): 22, 22, 22, 22,
      (8,0,0): 32, 32, 32, 32,
      (8,1,0): 32, 32, 32, 32,
      (8,2,0): 32, 32, 32, 32,
      (8,3,0): 32, 32, 32, 32
      }
   }
}
}