examples/H5Part/*

- cleanup and fixes
This commit is contained in:
2015-09-11 14:04:12 +02:00
parent 4d9d3dc879
commit 937d3f9c0e
9 changed files with 139 additions and 10 deletions
+4 -3
View File
@@ -13,7 +13,8 @@
const char* fname = "example_strided.h5";
// H5hut verbosity level
const h5_int64_t h5_verbosity = H5_VERBOSE_DEFAULT;
//const h5_int64_t h5_verbosity = H5_VERBOSE_DEFAULT;
const h5_int64_t h5_verbosity = H5_DEBUG_ALL;
int
main (
@@ -38,7 +39,7 @@ main (
h5_int64_t num_particles = H5PartGetNumParticles (file);
// set number of particles and memory stride
H5PartSetNumParticlesStrided (file, num_particles, 6);
H5PartSetNumParticlesStrided (file, 98, 6);
// read data
h5_float64_t* data = calloc (6*num_particles, sizeof (*data));
@@ -50,7 +51,7 @@ main (
H5PartReadDataFloat64 (file, "pz", data+5);
// print dataset "x"
for (int i = 0; i < num_particles; i+=6) {
for (int i = 0; i < num_particles*6; i+=1) {
printf ("[proc %d]: local index = %d, value = %6.3f\n",
comm_rank, i, data[i]);
}