diff options
Diffstat (limited to 'test/swmr_common.c')
-rw-r--r-- | test/swmr_common.c | 87 |
1 files changed, 35 insertions, 52 deletions
diff --git a/test/swmr_common.c b/test/swmr_common.c index 7ae1fad..2b1c5d0 100644 --- a/test/swmr_common.c +++ b/test/swmr_common.c @@ -74,25 +74,13 @@ unsigned symbol_count[NLEVELS] = {100, 200, 400, 800, 1600}; /* Array of dataset information entries (1 per dataset) */ symbol_info_t *symbol_info[NLEVELS]; -hsize_t PLANES[N_SOURCES][RANK] = { - {1, SM_HEIGHT, WIDTH}, - {1, LG_HEIGHT, WIDTH}, - {1, SM_HEIGHT, WIDTH}, - {1, LG_HEIGHT, WIDTH}, - {1, SM_HEIGHT, WIDTH}, - {1, LG_HEIGHT, WIDTH} -}; - -char FILE_NAMES[N_SOURCES][NAME_LEN] = { - {"vds_swmr_src_a.h5"}, - {"vds_swmr_src_b.h5"}, - {"vds_swmr_src_c.h5"}, - {"vds_swmr_src_d.h5"}, - {"vds_swmr_src_e.h5"}, - {"vds_swmr_src_f.h5"} -}; - -char VDS_FILE_NAME[NAME_LEN] = "vds_swmr.h5"; +hsize_t PLANES[N_SOURCES][RANK] = {{1, SM_HEIGHT, WIDTH}, {1, LG_HEIGHT, WIDTH}, {1, SM_HEIGHT, WIDTH}, + {1, LG_HEIGHT, WIDTH}, {1, SM_HEIGHT, WIDTH}, {1, LG_HEIGHT, WIDTH}}; + +char FILE_NAMES[N_SOURCES][NAME_LEN] = {{"vds_swmr_src_a.h5"}, {"vds_swmr_src_b.h5"}, {"vds_swmr_src_c.h5"}, + {"vds_swmr_src_d.h5"}, {"vds_swmr_src_e.h5"}, {"vds_swmr_src_f.h5"}}; + +char VDS_FILE_NAME[NAME_LEN] = "vds_swmr.h5"; char SOURCE_DSET_PATH[NAME_LEN] = "/source_dset"; char VDS_DSET_NAME[NAME_LEN] = "vds_dset"; @@ -111,8 +99,8 @@ char VDS_DSET_NAME[NAME_LEN] = "vds_dset"; symbol_info_t * choose_dataset(void) { - unsigned level; /* The level of the dataset */ - unsigned offset; /* The "offset" of the dataset at that level */ + unsigned level; /* The level of the dataset */ + unsigned offset; /* The "offset" of the dataset at that level */ /* Determine level of dataset */ level = symbol_mapping[HDrandom() % NMAPPING]; @@ -123,7 +111,6 @@ choose_dataset(void) return &symbol_info[level][offset]; } /* end choose_dataset() */ - /*------------------------------------------------------------------------- * Function: create_symbol_datatype * @@ -140,31 +127,30 @@ choose_dataset(void) hid_t create_symbol_datatype(void) { - hid_t sym_type_id; /* Datatype ID for symbol */ - hid_t opaq_type_id; /* Datatype ID for opaque part of record */ + hid_t sym_type_id; /* Datatype ID for symbol */ + hid_t opaq_type_id; /* Datatype ID for opaque part of record */ /* Create opaque datatype to represent other information for this record */ - if((opaq_type_id = H5Tcreate(H5T_OPAQUE, (size_t)DTYPE_SIZE)) < 0) + if ((opaq_type_id = H5Tcreate(H5T_OPAQUE, (size_t)DTYPE_SIZE)) < 0) return -1; /* Create compound datatype for symbol */ - if((sym_type_id = H5Tcreate(H5T_COMPOUND, sizeof(symbol_t))) < 0) + if ((sym_type_id = H5Tcreate(H5T_COMPOUND, sizeof(symbol_t))) < 0) return -1; /* Insert fields in symbol datatype */ - if(H5Tinsert(sym_type_id, "rec_id", HOFFSET(symbol_t, rec_id), H5T_NATIVE_UINT64) < 0) + if (H5Tinsert(sym_type_id, "rec_id", HOFFSET(symbol_t, rec_id), H5T_NATIVE_UINT64) < 0) return -1; - if(H5Tinsert(sym_type_id, "info", HOFFSET(symbol_t, info), opaq_type_id) < 0) + if (H5Tinsert(sym_type_id, "info", HOFFSET(symbol_t, info), opaq_type_id) < 0) return -1; /* Close opaque datatype */ - if(H5Tclose(opaq_type_id) < 0) + if (H5Tclose(opaq_type_id) < 0) return -1; return sym_type_id; } /* end create_symbol_datatype() */ - /*------------------------------------------------------------------------- * Function: generate_name * @@ -198,7 +184,6 @@ generate_name(char *name_buf, unsigned level, unsigned count) return 0; } /* end generate_name() */ - /*------------------------------------------------------------------------- * Function: generate_symbols * @@ -214,25 +199,24 @@ generate_name(char *name_buf, unsigned level, unsigned count) int generate_symbols(void) { - unsigned u, v; /* Local index variables */ + unsigned u, v; /* Local index variables */ - for(u = 0; u < NLEVELS; u++) { + for (u = 0; u < NLEVELS; u++) { symbol_info[u] = (symbol_info_t *)HDmalloc(symbol_count[u] * sizeof(symbol_info_t)); - for(v = 0; v < symbol_count[u]; v++) { + for (v = 0; v < symbol_count[u]; v++) { char name_buf[64]; generate_name(name_buf, u, v); symbol_info[u][v].name = (char *)HDmalloc(HDstrlen(name_buf) + 1); HDstrcpy(symbol_info[u][v].name, name_buf); - symbol_info[u][v].dsid = -1; + symbol_info[u][v].dsid = -1; symbol_info[u][v].nrecords = 0; } /* end for */ - } /* end for */ + } /* end for */ return 0; } /* end generate_symbols() */ - /*------------------------------------------------------------------------- * Function: shutdown_symbols * @@ -248,11 +232,11 @@ generate_symbols(void) int shutdown_symbols(void) { - unsigned u, v; /* Local index variables */ + unsigned u, v; /* Local index variables */ /* Clean up the symbols */ - for(u = 0; u < NLEVELS; u++) { - for(v = 0; v < symbol_count[u]; v++) + for (u = 0; u < NLEVELS; u++) { + for (v = 0; v < symbol_count[u]; v++) HDfree(symbol_info[u][v].name); HDfree(symbol_info[u]); } /* end for */ @@ -260,7 +244,6 @@ shutdown_symbols(void) return 0; } /* end shutdown_symbols() */ - /*------------------------------------------------------------------------- * Function: print_metadata_retries_info * @@ -277,33 +260,33 @@ int print_metadata_retries_info(hid_t fid) { H5F_retry_info_t info; - unsigned i; + unsigned i; /* Retrieve the collection of retries */ - if(H5Fget_metadata_read_retry_info(fid, &info) < 0) + if (H5Fget_metadata_read_retry_info(fid, &info) < 0) return (-1); /* Print information for each non-NULL retries[i] */ - for(i = 0; i < H5F_NUM_METADATA_READ_RETRY_TYPES; i++) { + for (i = 0; i < H5F_NUM_METADATA_READ_RETRY_TYPES; i++) { unsigned power; unsigned j; - if(NULL == info.retries[i]) + if (NULL == info.retries[i]) continue; HDfprintf(stderr, "Metadata read retries for item %u:\n", i); power = 1; - for(j = 0; j < info.nbins; j++) { - if(info.retries[i][j]) - HDfprintf(stderr, "\t# of retries for %u - %u retries: %u\n", - power, (power * 10) - 1, info.retries[i][j]); + for (j = 0; j < info.nbins; j++) { + if (info.retries[i][j]) + HDfprintf(stderr, "\t# of retries for %u - %u retries: %u\n", power, (power * 10) - 1, + info.retries[i][j]); power *= 10; } /* end for */ - } /* end for */ + } /* end for */ /* Free memory for each non-NULL retries[i] */ - for(i = 0; i < H5F_NUM_METADATA_READ_RETRY_TYPES; i++) - if(info.retries[i] != NULL) + for (i = 0; i < H5F_NUM_METADATA_READ_RETRY_TYPES; i++) + if (info.retries[i] != NULL) H5free_memory(info.retries[i]); return 0; |