Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DataMan read decomposition error #833

Closed
pnorbert opened this issue Aug 30, 2018 · 1 comment
Closed

DataMan read decomposition error #833

pnorbert opened this issue Aug 30, 2018 · 1 comment
Assignees
Labels

Comments

@pnorbert
Copy link
Contributor

E.g. Writer 4x3, Reader 3x1 pattern leads to zeros in data. If the decomposition of the reader does not match the writer's, some data is not read in from the writer.
Example is adiosvm/heat2d/cpp

mpirun -n 12 ./heatSimulation heat.bp  4 3    40 50   6 500
Process decomposition  : 4 x 3
Array size per process : 40 x 50
Number of output steps : 6
Iterations per step    : 500
$ mpirun -n 3 ../cpp/heatAnalysis heat.bp analysis.bp 3 1
gndx       = 160
gndy       = 150
rank 0 reads 2D slice 53 x 150 from offset (0,0)
rank 1 reads 2D slice 53 x 150 from offset (53,0)
rank 2 reads 2D slice 54 x 150 from offset (106,0)
$ bpls -l analysis.bp -d T -n 150 -f "%6.3f" | less -S
double   T     6*{160, 150} = 0 / 198.997 / null  / null 
...
    (0, 39,  0)    64.058 67.079 69.730 71.688 72.721 72.713 71.687 69.796 67.314 64.594 ...
    (0, 40,  0)     0.000  0.000  0.000  0.000  0.000  0.000  0.000  0.000  0.000  0.000  0.000 ...
    (0, 41,  0)     0.000  0.000  0.000  0.000  0.000  0.000  0.000  0.000  0.000  0.000  0.000 ...
@JasonRuonanWang
Copy link
Member

This should be fixed now with #1685

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants