From 1e0c8cd2e6c83fa28c2c67abb4fd5a62da2c9aa2 Mon Sep 17 00:00:00 2001 From: Berenger Bramas <berenger.bramas@mpcdf.mpg.de> Date: Mon, 30 Oct 2017 09:36:33 +0100 Subject: [PATCH] Remove first index in output sampling hdf5 --- .../particles/particles_output_sampling_hdf5.hpp | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/bfps/cpp/particles/particles_output_sampling_hdf5.hpp b/bfps/cpp/particles/particles_output_sampling_hdf5.hpp index 64faffdd..823754a5 100644 --- a/bfps/cpp/particles/particles_output_sampling_hdf5.hpp +++ b/bfps/cpp/particles/particles_output_sampling_hdf5.hpp @@ -187,10 +187,9 @@ public: } { assert(size_particle_rhs >= 0); - const hsize_t datacount[3] = {hsize_t(Parent::getNbRhs()), - hsize_t(Parent::getTotalNbParticles()), + const hsize_t datacount[2] = {hsize_t(Parent::getTotalNbParticles()), hsize_t(size_particle_rhs)}; - hid_t dataspace = H5Screate_simple(3, datacount, NULL); + hid_t dataspace = H5Screate_simple(2, datacount, NULL); assert(dataspace >= 0); hid_t dataset_id = H5Dcreate( pgroup_id, @@ -203,15 +202,13 @@ public: assert(dataset_id >= 0); assert(particles_idx_offset >= 0); - const hsize_t count[3] = { - 1, + const hsize_t count[2] = { hsize_t(nb_particles), hsize_t(size_particle_rhs)}; - const hsize_t offset[3] = { - 0, + const hsize_t offset[2] = { hsize_t(particles_idx_offset), 0}; - hid_t memspace = H5Screate_simple(3, count, NULL); + hid_t memspace = H5Screate_simple(2, count, NULL); assert(memspace >= 0); hid_t filespace = H5Dget_space(dataset_id); -- GitLab