DataMan + Heat Transfer: only one step is processed
Created by: pnorbert
I cannot get more than one step transferred with DataMan. Present with the old and the updated heat transfer example, commits 11e76be9 and 7973ac67
commit 11e76be9:
$ mpirun -n 1 ./bin/heatTransfer_write_adios2 ~/work/ADIOS2/examples/heatTransfer/heat_dataman.xml heatdm.bp 1 1 5 6 2 100
[WANZmq] IP Address 127.0.0.1
[WANZmq] Port 12306
[WANZmq] Open Mode Write
Step 1:
Step 2:
Total runtime = 0.039035s
-- there are 3 steps going out...
$ mpirun -np 1 ./bin/heatTransfer_read ~/work/ADIOS2/examples/heatTransfer/heat_dataman.xml heatdm.bp 1 1
[WANZmq] IP Address 127.0.0.1
[WANZmq] Port 12306
[WANZmq] Open Mode Read
gndx = 5
gndy = 6
rank 0 reads 2D slice 5 x 6 from offset (0,0)
Processing step 0
-- there is only 1 step received
$ cat data.0
rank=0 size=5x6 offsets=0:0 step=0
time row columns 0...5
0 1 2 3 4 5
--------------------------------------------------------------
0 0 1 1 2.7 1 -0.73 1
0 1 -1.9 -1.9 -0.2 -1.9 -3.7 -1.9
0 2 1.4 1.4 3.2 1.4 -0.3 1.4
0 3 1.4 1.4 3.2 1.4 -0.3 1.4
0 4 -1.9 -1.9 -0.2 -1.9 -3.7 -1.9
With the latest update to the example, commit 7973ac67, run the reader with an extra output filename
$ mpirun -np 1 ./bin/heatTransfer_read ~/work/ADIOS2/examples/heatTransfer/heat_dataman.xml heatdm.bp outdm.bp 1 1
$ bpls -l outdm.bp -d T
double T {5, 6} = -3.6591 / 3.1591 / null / null
(0,0) 1 1 2.73205 1 -0.732051 1
(1,0) -1.92705 -1.92705 -0.195 -1.92705 -3.6591 -1.92705
(2,0) 1.42705 1.42705 3.1591 1.42705 -0.305 1.42705
(3,0) 1.42705 1.42705 3.1591 1.42705 -0.305 1.42705
(4,0) -1.92705 -1.92705 -0.195 -1.92705 -3.6591 -1.92705