Skip to content
Snippets Groups Projects

Swmr test

Closed Tobias Meisel requested to merge swmr_test into main
1 file
+ 13
1
Compare changes
  • Side-by-side
  • Inline
+ 13
1
@@ -77,6 +77,14 @@ if (comm_rank == 0) {
hid_t s = H5Pset_chunk(dcpl, 1, &chunk_size) ;
hid_t dset = H5Dcreate(file, "1D", H5T_STD_I32LE, fspace, H5P_DEFAULT, dcpl,
H5P_DEFAULT);
assert(s>=0);
printf("[%d] Dcreate ", comm_rank);
hid_t g = H5Gcreate(file, "/meshes", H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT);
hid_t dset = H5Dcreate(file, "1D", H5T_STD_I32LE, fspace, H5P_DEFAULT, dcpl,
H5P_DEFAULT);
hid_t dset2= H5Dcreate(g, "2D", H5T_STD_I32LE, fspace, H5P_DEFAULT, dcpl,
H5P_DEFAULT);
assert(dset >= 0);
H5Pclose(dcpl) ;
@@ -104,7 +112,11 @@ printf("[%d] write start", comm_rank);
H5Dwrite(dset, H5T_NATIVE_INT, mspace, fspace, H5P_DEFAULT,
v.data()) ;
H5Dwrite(dset2, H5T_NATIVE_INT, mspace, fspace, H5P_DEFAULT,
v.data()) ;
H5Dflush(dset2);
H5Dclose(dset2);
H5Gclose(g);
printf("[%d] write done", comm_rank);
// extend
hsize_t new_size=size;
Loading