2
<adios-config host-language="C">
4
<adios-group name="alltypes" coordination-communicator="comm">
5
<!-- dimension variables (scalars) -->
6
<var name="gdim1" path="/dimensions" type="integer"/>
7
<var name="gdim2" path="/dimensions" type="integer"/>
8
<var name="gdim3" path="/dimensions" type="integer"/>
9
<var name="gdim4" path="/dimensions" type="integer"/>
10
<var name="gdim5" path="/dimensions" type="integer"/>
11
<var name="gdim6" path="/dimensions" type="integer"/>
12
<var name="ldim1" path="/dimensions" type="integer"/>
13
<var name="ldim2" path="/dimensions" type="integer"/>
14
<var name="ldim3" path="/dimensions" type="integer"/>
15
<var name="ldim4" path="/dimensions" type="integer"/>
16
<var name="ldim5" path="/dimensions" type="integer"/>
17
<var name="ldim6" path="/dimensions" type="integer"/>
18
<var name="offs1" path="/dimensions" type="integer"/>
19
<var name="offs2" path="/dimensions" type="integer"/>
20
<var name="offs3" path="/dimensions" type="integer"/>
21
<var name="offs4" path="/dimensions" type="integer"/>
22
<var name="offs5" path="/dimensions" type="integer"/>
23
<var name="offs6" path="/dimensions" type="integer"/>
26
<var name="scalar_byte" path="/scalars" type="byte"/>
27
<var name="scalar_short" path="/scalars" type="short"/>
28
<var name="scalar_int" path="/scalars" type="integer"/>
29
<var name="scalar_long" path="/scalars" type="long"/>
30
<var name="scalar_ubyte" path="/scalars" type="unsigned byte"/>
31
<var name="scalar_ushort" path="/scalars" type="unsigned short"/>
32
<var name="scalar_uint" path="/scalars" type="unsigned integer"/>
33
<var name="scalar_ulong" path="/scalars" type="unsigned long"/>
34
<var name="scalar_float" path="/scalars" type="float"/>
35
<var name="scalar_double" path="/scalars" type="double"/>
36
<var name="scalar_string" path="/scalars" type="string"/>
37
<var name="scalar_complex" path="/scalars" type="complex"/>
38
<var name="scalar_double_complex" path="/scalars" type="double complex"/>
41
<global-bounds dimensions="gdim1" offsets="offs1">
42
<var name="a1_byte" path="/1D" dimensions="ldim1" type="byte"/>
43
<var name="a1_short" path="/1D" dimensions="ldim1" type="short"/>
44
<var name="a1_int" path="/1D" dimensions="ldim1" type="integer"/>
45
<var name="a1_long" path="/1D" dimensions="ldim1" type="long"/>
46
<var name="a1_ubyte" path="/1D" dimensions="ldim1" type="unsigned byte"/>
47
<var name="a1_ushort" path="/1D" dimensions="ldim1" type="unsigned short"/>
48
<var name="a1_uint" path="/1D" dimensions="ldim1" type="unsigned integer"/>
49
<var name="a1_ulong" path="/1D" dimensions="ldim1" type="unsigned long"/>
50
<var name="a1_float" path="/1D" dimensions="ldim1" type="float"/>
51
<var name="a1_double" path="/1D" dimensions="ldim1" type="double"/>
52
<var name="a1_complex" path="/1D" dimensions="ldim1" type="complex"/>
53
<var name="a1_double_complex" path="/1D" dimensions="ldim1" type="double complex"/>
57
<global-bounds dimensions="gdim1,gdim2" offsets="offs1,offs2">
58
<var name="a2_byte" path="/2D" dimensions="ldim1,ldim2" type="byte"/>
59
<var name="a2_short" path="/2D" dimensions="ldim1,ldim2" type="short"/>
60
<var name="a2_int" path="/2D" dimensions="ldim1,ldim2" type="integer"/>
61
<var name="a2_long" path="/2D" dimensions="ldim1,ldim2" type="long"/>
62
<var name="a2_ubyte" path="/2D" dimensions="ldim1,ldim2" type="unsigned byte"/>
63
<var name="a2_ushort" path="/2D" dimensions="ldim1,ldim2" type="unsigned short"/>
64
<var name="a2_uint" path="/2D" dimensions="ldim1,ldim2" type="unsigned integer"/>
65
<var name="a2_ulong" path="/2D" dimensions="ldim1,ldim2" type="unsigned long"/>
66
<var name="a2_float" path="/2D" dimensions="ldim1,ldim2" type="float"/>
67
<var name="a2_double" path="/2D" dimensions="ldim1,ldim2" type="double"/>
68
<var name="a2_complex" path="/2D" dimensions="ldim1,ldim2" type="complex"/>
69
<var name="a2_double_complex" path="/2D" dimensions="ldim1,ldim2" type="double complex"/>
73
<global-bounds dimensions="gdim1,gdim2,gdim3" offsets="offs1,offs2,offs3">
74
<var name="a3_byte" path="/3D" type="byte"
75
dimensions="ldim1,ldim2,ldim3"/>
76
<var name="a3_short" path="/3D" type="short"
77
dimensions="ldim1,ldim2,ldim3"/>
78
<var name="a3_int" path="/3D" type="integer"
79
dimensions="ldim1,ldim2,ldim3"/>
80
<var name="a3_long" path="/3D" type="long"
81
dimensions="ldim1,ldim2,ldim3"/>
82
<var name="a3_ubyte" path="/3D" type="unsigned byte"
83
dimensions="ldim1,ldim2,ldim3"/>
84
<var name="a3_ushort" path="/3D" type="unsigned short"
85
dimensions="ldim1,ldim2,ldim3"/>
86
<var name="a3_uint" path="/3D" type="unsigned integer"
87
dimensions="ldim1,ldim2,ldim3"/>
88
<var name="a3_ulong" path="/3D" type="unsigned long"
89
dimensions="ldim1,ldim2,ldim3"/>
90
<var name="a3_float" path="/3D" type="float"
91
dimensions="ldim1,ldim2,ldim3"/>
92
<var name="a3_double" path="/3D" type="double"
93
dimensions="ldim1,ldim2,ldim3"/>
94
<var name="a3_complex" path="/3D" type="complex"
95
dimensions="ldim1,ldim2,ldim3"/>
96
<var name="a3_double_complex" path="/3D" type="double complex"
97
dimensions="ldim1,ldim2,ldim3"/>
101
<global-bounds dimensions="gdim1,gdim2,gdim3,gdim4,gdim5,gdim6"
102
offsets="offs1,offs2,offs3,offs4,offs5,offs6">
103
<var name="a6_byte" path="/6D" type="byte"
104
dimensions="ldim1,ldim2,ldim3,ldim4,ldim5,ldim6"/>
105
<var name="a6_short" path="/6D" type="short"
106
dimensions="ldim1,ldim2,ldim3,ldim4,ldim5,ldim6"/>
107
<var name="a6_int" path="/6D" type="integer"
108
dimensions="ldim1,ldim2,ldim3,ldim4,ldim5,ldim6"/>
109
<var name="a6_long" path="/6D" type="long"
110
dimensions="ldim1,ldim2,ldim3,ldim4,ldim5,ldim6"/>
111
<var name="a6_ubyte" path="/6D" type="unsigned byte"
112
dimensions="ldim1,ldim2,ldim3,ldim4,ldim5,ldim6"/>
113
<var name="a6_ushort" path="/6D" type="unsigned short"
114
dimensions="ldim1,ldim2,ldim3,ldim4,ldim5,ldim6"/>
115
<var name="a6_uint" path="/6D" type="unsigned integer"
116
dimensions="ldim1,ldim2,ldim3,ldim4,ldim5,ldim6"/>
117
<var name="a6_ulong" path="/6D" type="unsigned long"
118
dimensions="ldim1,ldim2,ldim3,ldim4,ldim5,ldim6"/>
119
<var name="a6_float" path="/6D" type="float"
120
dimensions="ldim1,ldim2,ldim3,ldim4,ldim5,ldim6"/>
121
<var name="a6_double" path="/6D" type="double"
122
dimensions="ldim1,ldim2,ldim3,ldim4,ldim5,ldim6"/>
123
<var name="a6_complex" path="/6D" type="complex"
124
dimensions="ldim1,ldim2,ldim3,ldim4,ldim5,ldim6"/>
125
<var name="a6_double_complex" path="/6D" type="double complex"
126
dimensions="ldim1,ldim2,ldim3,ldim4,ldim5,ldim6"/>
131
<method group="alltypes" method="MPI"/>
133
<buffer size-MB="20" allocate-time="now"/>