-
Notifications
You must be signed in to change notification settings - Fork 27
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
Added support for writing varying local data size in each process #88
Conversation
@kaushikvelusamy, thanks for the contribution! Before proceeding with the merge, we need a couple of additional updates:
Other than that, my tests locally seem to be working. Once we have a .json file, the CI will test for all setups we have defined, including in Cori/Perlmutter. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We need to address some points in the previous comment.
merging with the latest commit
updated the docs, output.csv file info, sample json file and a test file. For now, lets skip DIM2 and DIM3 support. |
@sbyna, in case you want to take a second look before merging. CI is passing, and tests on Perlmutter are successful as well. |
Enhancement
Currently, in h5bench_write, each process writes the same amount of local data.
This program h5bench_write_var_normal_dist.c demonstrates a prototype for each process writing a varying
size local data buffer which follows a normal distribution based on the given mean number of particles provided from DIM1 and standard deviation STDEV_DIM1 in the config file.
Sample output: