2
<adios-config host-language="C">
4
<adios-group name="abc" coordination-communicator="comm" time-index="tidx">
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="ldim1" path="/dimensions" type="integer"/>
10
<var name="ldim2" path="/dimensions" type="integer"/>
11
<var name="ldim3" path="/dimensions" type="integer"/>
12
<var name="offs1" path="/dimensions" type="integer"/>
13
<var name="offs2" path="/dimensions" type="integer"/>
14
<var name="offs3" path="/dimensions" type="integer"/>
17
<var name="a0" type="integer"/>
18
<var name="b0" type="integer"/>
19
<var name="c0" type="integer"/>
21
<!-- Scalars over time -->
22
<var name="at0" dimensions="tidx" type="integer"/>
23
<var name="bt0" dimensions="tidx" type="integer"/>
24
<var name="ct0" dimensions="tidx" type="integer"/>
27
<global-bounds dimensions="gdim1" offsets="offs1">
28
<var name="a1" dimensions="ldim1" type="integer"/>
29
<var name="b1" dimensions="ldim1" type="integer"/>
30
<var name="c1" dimensions="ldim1" type="integer"/>
33
<!-- 1D Arrays over time -->
34
<global-bounds dimensions="gdim1" offsets="offs1">
35
<var name="at1" dimensions="tidx,ldim1" type="integer"/>
36
<var name="bt1" dimensions="tidx,ldim1" type="integer"/>
37
<var name="ct1" dimensions="tidx,ldim1" type="integer"/>
41
<global-bounds dimensions="gdim1,gdim2" offsets="offs1,offs2">
42
<var name="a2" dimensions="ldim1,ldim2" type="integer"/>
43
<var name="b2" dimensions="ldim1,ldim2" type="integer"/>
44
<var name="c2" dimensions="ldim1,ldim2" type="integer"/>
48
<global-bounds dimensions="gdim1,gdim2,gdim3" offsets="offs1,offs2,offs3">
49
<var name="a3" dimensions="ldim1,ldim2,ldim3" type="integer"/>
50
<var name="b3" dimensions="ldim1,ldim2,ldim3" type="integer"/>
51
<var name="c3" dimensions="ldim1,ldim2,ldim3" type="integer"/>
56
<method group="abc" method="MPI"/>
58
<buffer size-MB="20" allocate-time="now"/>