summaryrefslogtreecommitdiffstats
path: root/src/H5Dmpio.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/H5Dmpio.c')
-rw-r--r--src/H5Dmpio.c254
1 files changed, 127 insertions, 127 deletions
diff --git a/src/H5Dmpio.c b/src/H5Dmpio.c
index 29410f8..921142b 100644
--- a/src/H5Dmpio.c
+++ b/src/H5Dmpio.c
@@ -100,7 +100,7 @@
*/
#define H5D_MPIO_INIT_CHUNK_UD_INFO(chunk_ud, index_info_ptr) \
do { \
- HDmemset(&chunk_ud, 0, sizeof(H5D_chunk_ud_t)); \
+ memset(&chunk_ud, 0, sizeof(H5D_chunk_ud_t)); \
chunk_ud.common.layout = (index_info_ptr)->layout; \
chunk_ud.common.storage = (index_info_ptr)->storage; \
} while (0)
@@ -409,8 +409,8 @@ static FILE *debug_stream = NULL;
#define H5D_MPIO_DEBUG(rank, string) \
do { \
if (debug_stream && H5D_MPIO_DEBUG_THIS_RANK(rank)) { \
- HDfprintf(debug_stream, "%*s(Rank %d) " string "\n", debug_indent, "", rank); \
- HDfflush(debug_stream); \
+ fprintf(debug_stream, "%*s(Rank %d) " string "\n", debug_indent, "", rank); \
+ fflush(debug_stream); \
} \
} while (0)
@@ -418,8 +418,8 @@ static FILE *debug_stream = NULL;
#define H5D_MPIO_DEBUG_VA(rank, string, ...) \
do { \
if (debug_stream && H5D_MPIO_DEBUG_THIS_RANK(rank)) { \
- HDfprintf(debug_stream, "%*s(Rank %d) " string "\n", debug_indent, "", rank, __VA_ARGS__); \
- HDfflush(debug_stream); \
+ fprintf(debug_stream, "%*s(Rank %d) " string "\n", debug_indent, "", rank, __VA_ARGS__); \
+ fflush(debug_stream); \
} \
} while (0)
@@ -474,7 +474,7 @@ H5D__mpio_parse_debug_str(const char *s)
{
FUNC_ENTER_PACKAGE_NOERR
- HDassert(s);
+ assert(s);
while (*s) {
int c = (int)(*s);
@@ -521,10 +521,10 @@ H5D__mpio_debug_init(void)
FUNC_ENTER_PACKAGE_NOERR
- HDassert(!H5D_mpio_debug_inited);
+ assert(!H5D_mpio_debug_inited);
/* Clear the debug flag buffer */
- HDmemset(H5D_mpio_debug_flags_s, 0, sizeof(H5D_mpio_debug_flags_s));
+ memset(H5D_mpio_debug_flags_s, 0, sizeof(H5D_mpio_debug_flags_s));
/* Retrieve and parse the H5Dmpio debug string */
debug_str = HDgetenv("H5D_mpio_Debug");
@@ -573,11 +573,11 @@ H5D__mpio_opt_possible(H5D_io_info_t *io_info)
FUNC_ENTER_PACKAGE
/* Check args */
- HDassert(io_info);
+ assert(io_info);
for (i = 0; i < io_info->count; i++) {
- HDassert(io_info->dsets_info[i].file_space);
- HDassert(io_info->dsets_info[i].mem_space);
+ assert(io_info->dsets_info[i].file_space);
+ assert(io_info->dsets_info[i].mem_space);
}
/* For independent I/O, get out quickly and don't try to form consensus */
@@ -648,7 +648,7 @@ H5D__mpio_opt_possible(H5D_io_info_t *io_info)
if ((io_info->use_select_io == H5D_SELECTION_IO_MODE_OFF) && local_cause[0] &&
!(local_cause[0] &
~((unsigned)H5D_MPIO_DATATYPE_CONVERSION | (unsigned)H5D_MPIO_DATA_TRANSFORMS))) {
- HDassert(io_info->no_selection_io_cause & H5D_MPIO_NO_SELECTION_IO_CAUSES);
+ assert(io_info->no_selection_io_cause & H5D_MPIO_NO_SELECTION_IO_CAUSES);
local_cause[0] |= H5D_MPIO_NO_SELECTION_IO;
}
@@ -718,8 +718,8 @@ H5D__mpio_opt_possible(H5D_io_info_t *io_info)
* selection I/O and re-enable collective I/O since it's supported by selection I/O */
if (global_cause[0] && !(global_cause[0] & ~((unsigned)H5D_MPIO_DATATYPE_CONVERSION |
(unsigned)H5D_MPIO_DATA_TRANSFORMS))) {
- HDassert(!(local_cause[0] &
- ~((unsigned)H5D_MPIO_DATATYPE_CONVERSION | (unsigned)H5D_MPIO_DATA_TRANSFORMS)));
+ assert(!(local_cause[0] &
+ ~((unsigned)H5D_MPIO_DATATYPE_CONVERSION | (unsigned)H5D_MPIO_DATA_TRANSFORMS)));
local_cause[0] = 0;
global_cause[0] = 0;
io_info->use_select_io = H5D_SELECTION_IO_MODE_ON;
@@ -777,7 +777,7 @@ H5D__mpio_get_no_coll_cause_strings(char *local_cause, size_t local_cause_len, c
FUNC_ENTER_PACKAGE
- HDassert((local_cause && local_cause_len > 0) || (global_cause && global_cause_len > 0));
+ assert((local_cause && local_cause_len > 0) || (global_cause && global_cause_len > 0));
/*
* Use compile-time assertion so this routine is updated
@@ -844,7 +844,7 @@ H5D__mpio_get_no_coll_cause_strings(char *local_cause, size_t local_cause_len, c
case H5D_MPIO_COLLECTIVE:
case H5D_MPIO_NO_COLLECTIVE_MAX_CAUSE:
default:
- HDassert(0 && "invalid no collective cause reason");
+ assert(0 && "invalid no collective cause reason");
break;
}
@@ -1026,7 +1026,7 @@ H5D__mpio_get_sum_chunk_dset(const H5D_io_info_t *io_info, const H5D_dset_io_inf
/* Check for non-chunked dataset, in this case we know the number of "chunks"
* is simply the mpi size */
- HDassert(dset_info->layout->type == H5D_CHUNKED);
+ assert(dset_info->layout->type == H5D_CHUNKED);
/* Get the number of chunks to perform I/O on */
num_chunkf = 0;
@@ -1099,9 +1099,9 @@ H5D__piece_io(H5D_io_info_t *io_info)
FUNC_ENTER_PACKAGE
/* Sanity checks */
- HDassert(io_info);
- HDassert(io_info->using_mpi_vfd);
- HDassert(io_info->count > 0);
+ assert(io_info);
+ assert(io_info->using_mpi_vfd);
+ assert(io_info->count > 0);
/* Obtain the current rank of the process and the number of ranks */
if ((mpi_rank = H5F_mpi_get_rank(io_info->dsets_info[0].dset->oloc.file)) < 0)
@@ -1122,12 +1122,12 @@ H5D__piece_io(H5D_io_info_t *io_info)
HDsnprintf(debug_log_filename, 1024, "H5Dmpio_debug.rank%d", mpi_rank);
- if (NULL == (debug_log_file = HDfopen(debug_log_filename, "a")))
+ if (NULL == (debug_log_file = fopen(debug_log_filename, "a")))
HGOTO_ERROR(H5E_IO, H5E_OPENERROR, FAIL, "couldn't open debugging log file")
/* Print a short header for this I/O operation */
time_now = HDtime(NULL);
- HDfprintf(debug_log_file, "##### %s", HDasctime(HDlocaltime(&time_now)));
+ fprintf(debug_log_file, "##### %s", HDasctime(HDlocaltime(&time_now)));
debug_stream = debug_log_file;
}
@@ -1221,7 +1221,7 @@ H5D__piece_io(H5D_io_info_t *io_info)
}
else {
/* Chunked I/O path */
- HDassert(io_info->dsets_info[i].layout->type == H5D_CHUNKED);
+ assert(io_info->dsets_info[i].layout->type == H5D_CHUNKED);
/* Recalculate io_option if necessary */
if (recalc_io_option) {
@@ -1333,7 +1333,7 @@ done:
#ifdef H5Dmpio_DEBUG
/* Close debugging log file */
if (debug_log_file) {
- HDfprintf(debug_log_file, "##############\n\n");
+ fprintf(debug_log_file, "##############\n\n");
if (EOF == HDfclose(debug_log_file))
HDONE_ERROR(H5E_IO, H5E_CLOSEERROR, FAIL, "couldn't close debugging log file")
debug_stream = H5DEBUG(D);
@@ -1449,7 +1449,7 @@ H5D__link_piece_collective_io(H5D_io_info_t *io_info, int H5_ATTR_UNUSED mpi_ran
/* set actual_io_mode */
for (i = 0; i < io_info->count; i++) {
- HDassert(io_info->dsets_info[i].dset->shared->dcpl_cache.pline.nused == 0);
+ assert(io_info->dsets_info[i].dset->shared->dcpl_cache.pline.nused == 0);
if (io_info->dsets_info[i].layout->type == H5D_CHUNKED)
actual_io_mode |= H5D_MPIO_CHUNK_COLLECTIVE;
else if (io_info->dsets_info[i].layout->type == H5D_CONTIGUOUS)
@@ -1489,9 +1489,9 @@ H5D__link_piece_collective_io(H5D_io_info_t *io_info, int H5_ATTR_UNUSED mpi_ran
hbool_t need_sort = FALSE;
/* Check if sel_pieces array is sorted */
- HDassert(io_info->sel_pieces[0]->faddr != HADDR_UNDEF);
+ assert(io_info->sel_pieces[0]->faddr != HADDR_UNDEF);
for (i = 1; i < num_chunk; i++) {
- HDassert(io_info->sel_pieces[i]->faddr != HADDR_UNDEF);
+ assert(io_info->sel_pieces[i]->faddr != HADDR_UNDEF);
if (io_info->sel_pieces[i]->faddr < io_info->sel_pieces[i - 1]->faddr) {
need_sort = TRUE;
@@ -1572,7 +1572,7 @@ H5D__link_piece_collective_io(H5D_io_info_t *io_info, int H5_ATTR_UNUSED mpi_ran
/* Sanity check */
if (is_permuted)
- HDassert(permute_map);
+ assert(permute_map);
if (H5S_mpio_space_type(piece_info->mspace, piece_info->dset_info->type_info.dst_type_size,
&chunk_mtype[i], &chunk_mpi_mem_counts[i],
&(chunk_mbt_is_derived_array[i]), FALSE, /* this is a memory
@@ -1592,7 +1592,7 @@ H5D__link_piece_collective_io(H5D_io_info_t *io_info, int H5_ATTR_UNUSED mpi_ran
HGOTO_ERROR(H5E_DATASPACE, H5E_BADTYPE, FAIL, "couldn't create MPI buf type")
/* Sanity check */
if (is_permuted)
- HDassert(!permute_map);
+ assert(!permute_map);
/* Piece address relative to the first piece addr
* Assign piece address to MPI displacement
@@ -1790,7 +1790,7 @@ H5D__link_chunk_filtered_collective_io(H5D_io_info_t *io_info, H5D_dset_io_info_
FUNC_ENTER_PACKAGE_TAG(dset_info->dset->oloc.addr)
- HDassert(io_info);
+ assert(io_info);
#ifdef H5Dmpio_DEBUG
H5D_MPIO_TRACE_ENTER(mpi_rank);
@@ -1837,7 +1837,7 @@ H5D__link_chunk_filtered_collective_io(H5D_io_info_t *io_info, H5D_dset_io_info_
"unable to send chunk modification data between MPI ranks")
/* Make sure the local chunk list was updated correctly */
- HDassert(chunk_list_num_entries == rank_chunks_assigned_map[mpi_rank]);
+ assert(chunk_list_num_entries == rank_chunks_assigned_map[mpi_rank]);
}
/* Proceed to update all the chunks this rank owns with its own
@@ -1989,7 +1989,7 @@ H5D__multi_chunk_collective_io(H5D_io_info_t *io_info, H5D_dset_io_info_t *dset_
FUNC_ENTER_PACKAGE_TAG(dset_info->dset->oloc.addr)
- HDassert(dset_info->layout->type == H5D_CHUNKED);
+ assert(dset_info->layout->type == H5D_CHUNKED);
/* Get the current I/O collective opt mode so we can restore it later */
if (H5CX_get_mpio_coll_opt(&orig_coll_opt_mode) < 0)
@@ -2000,7 +2000,7 @@ H5D__multi_chunk_collective_io(H5D_io_info_t *io_info, H5D_dset_io_info_t *dset_
/* Retrieve total # of chunks in dataset */
H5_CHECKED_ASSIGN(total_chunk, size_t, dset_info->layout->u.chunk.nchunks, hsize_t);
- HDassert(total_chunk != 0);
+ assert(total_chunk != 0);
/* Allocate memories */
chunk_io_option = (uint8_t *)H5MM_calloc(total_chunk);
@@ -2045,8 +2045,8 @@ H5D__multi_chunk_collective_io(H5D_io_info_t *io_info, H5D_dset_io_info_t *dset_
/* Check if this chunk is the next chunk in the skip list, if there are
* selected chunks left to process */
- HDassert(!num_chunk || next_chunk_info);
- HDassert(!num_chunk || next_chunk_info->index >= u);
+ assert(!num_chunk || next_chunk_info);
+ assert(!num_chunk || next_chunk_info->index >= u);
if (num_chunk && next_chunk_info->index == u) {
/* Next chunk is this chunk */
chunk_info = next_chunk_info;
@@ -2116,7 +2116,7 @@ H5D__multi_chunk_collective_io(H5D_io_info_t *io_info, H5D_dset_io_info_t *dset_
u);
#endif
- HDassert(chunk_io_option[u] == 0);
+ assert(chunk_io_option[u] == 0);
/* Set the file & memory dataspaces */
if (chunk_info) {
@@ -2266,7 +2266,7 @@ H5D__multi_chunk_filtered_collective_io(H5D_io_info_t *io_info, H5D_dset_io_info
FUNC_ENTER_PACKAGE_TAG(dset_info->dset->oloc.addr)
- HDassert(io_info);
+ assert(io_info);
#ifdef H5Dmpio_DEBUG
H5D_MPIO_TRACE_ENTER(mpi_rank);
@@ -2495,7 +2495,7 @@ H5D__inter_collective_io(H5D_io_info_t *io_info, const H5D_dset_io_info_t *di, H
HGOTO_ERROR(H5E_IO, H5E_MPI, FAIL, "unable to obtain MPI rank")
#endif
- HDassert(io_info);
+ assert(io_info);
if ((file_space != NULL) && (mem_space != NULL)) {
int mpi_file_count; /* Number of file "objects" to transfer */
@@ -2505,7 +2505,7 @@ H5D__inter_collective_io(H5D_io_info_t *io_info, const H5D_dset_io_info_t *di, H
point selection of the file space */
hbool_t is_permuted = FALSE;
- HDassert(di);
+ assert(di);
/* Obtain disk and memory MPI derived datatype */
/* NOTE: The permute_map array can be allocated within H5S_mpio_space_type
@@ -2527,7 +2527,7 @@ H5D__inter_collective_io(H5D_io_info_t *io_info, const H5D_dset_io_info_t *di, H
HGOTO_ERROR(H5E_DATASPACE, H5E_BADTYPE, FAIL, "couldn't create MPI file type")
/* Sanity check */
if (is_permuted)
- HDassert(permute_map);
+ assert(permute_map);
if (H5S_mpio_space_type(mem_space, di->type_info.src_type_size, &mpi_buf_type, &mpi_buf_count,
&mbt_is_derived, /* OUT: datatype created */
FALSE, /* this is a memory space, so if
@@ -2546,7 +2546,7 @@ H5D__inter_collective_io(H5D_io_info_t *io_info, const H5D_dset_io_info_t *di, H
HGOTO_ERROR(H5E_DATASPACE, H5E_BADTYPE, FAIL, "couldn't create MPI buffer type")
/* Sanity check */
if (is_permuted)
- HDassert(!permute_map);
+ assert(!permute_map);
} /* end if */
else {
/* For non-selection, participate with a none MPI derived datatype, the count is 0. */
@@ -2875,7 +2875,7 @@ H5D__obtain_mpio_mode(H5D_io_info_t *io_info, H5D_dset_io_info_t *di, uint8_t as
FUNC_ENTER_PACKAGE
- HDassert(di->layout->type == H5D_CHUNKED);
+ assert(di->layout->type == H5D_CHUNKED);
/* Assign the rank 0 to the root */
root = 0;
@@ -3015,7 +3015,7 @@ done:
if (mergebuf)
H5MM_free(mergebuf);
if (recv_io_mode_info) {
- HDassert(mpi_rank == root);
+ assert(mpi_rank == root);
H5MM_free(recv_io_mode_info);
} /* end if */
@@ -3051,16 +3051,16 @@ H5D__mpio_collective_filtered_chunk_io_setup(const H5D_io_info_t *io_info, const
FUNC_ENTER_PACKAGE
- HDassert(io_info);
- HDassert(di);
- HDassert(chunk_list);
- HDassert(num_entries);
+ assert(io_info);
+ assert(di);
+ assert(chunk_list);
+ assert(num_entries);
#ifdef H5Dmpio_DEBUG
H5D_MPIO_TRACE_ENTER(mpi_rank);
H5D_MPIO_TIME_START(mpi_rank, "Filtered Collective I/O Setup");
#endif
- HDassert(di->layout->type == H5D_CHUNKED);
+ assert(di->layout->type == H5D_CHUNKED);
/* Each rank builds a local list of the chunks they have selected */
if ((num_chunks_selected = H5SL_count(di->layout_io_info.chunk_map->dset_sel_pieces))) {
@@ -3270,9 +3270,9 @@ H5D__mpio_redistribute_shared_chunks(H5D_filtered_collective_io_info_t *chunk_li
FUNC_ENTER_PACKAGE
- HDassert(chunk_list || 0 == chunk_list_num_entries);
- HDassert(io_info);
- HDassert(mpi_size > 1); /* No chunk sharing is possible for MPI Comm size of 1 */
+ assert(chunk_list || 0 == chunk_list_num_entries);
+ assert(io_info);
+ assert(mpi_size > 1); /* No chunk sharing is possible for MPI Comm size of 1 */
#ifdef H5Dmpio_DEBUG
H5D_MPIO_TRACE_ENTER(mpi_rank);
@@ -3413,10 +3413,10 @@ H5D__mpio_redistribute_shared_chunks_int(H5D_filtered_collective_io_info_t *chun
FUNC_ENTER_PACKAGE
- HDassert(num_chunks_assigned_map);
- HDassert(chunk_list || 0 == num_chunks_assigned_map[mpi_rank]);
- HDassert(io_info);
- HDassert(mpi_size > 1);
+ assert(num_chunks_assigned_map);
+ assert(chunk_list || 0 == num_chunks_assigned_map[mpi_rank]);
+ assert(io_info);
+ assert(mpi_size > 1);
#ifdef H5Dmpio_DEBUG
H5D_MPIO_TRACE_ENTER(mpi_rank);
@@ -3501,7 +3501,7 @@ H5D__mpio_redistribute_shared_chunks_int(H5D_filtered_collective_io_info_t *chun
int new_chunk_owner;
/* Clear the mapping from rank value -> number of assigned chunks */
- HDmemset(num_chunks_assigned_map, 0, (size_t)mpi_size * sizeof(*num_chunks_assigned_map));
+ memset(num_chunks_assigned_map, 0, (size_t)mpi_size * sizeof(*num_chunks_assigned_map));
/* Sort collective chunk list according to chunk index */
HDqsort(coll_chunk_list, coll_chunk_list_num_entries, sizeof(H5D_chunk_redistribute_info_t),
@@ -3554,7 +3554,7 @@ H5D__mpio_redistribute_shared_chunks_int(H5D_filtered_collective_io_info_t *chun
} while (++i < coll_chunk_list_num_entries && chunk_entry->chunk_idx == curr_chunk_idx);
/* We should never have more writers to a chunk than the number of MPI ranks */
- HDassert(num_writers <= mpi_size);
+ assert(num_writers <= mpi_size);
/* Set all processed chunk entries' "new_owner" and "num_writers" fields */
for (; set_begin_index < i; set_begin_index++) {
@@ -3749,13 +3749,13 @@ H5D__mpio_share_chunk_modification_data(H5D_filtered_collective_io_info_t *chunk
FUNC_ENTER_PACKAGE
- HDassert(chunk_list_num_entries);
- HDassert(chunk_list || 0 == *chunk_list_num_entries);
- HDassert(io_info);
- HDassert(dset_info);
- HDassert(mpi_size > 1);
- HDassert(chunk_msg_bufs);
- HDassert(chunk_msg_bufs_len);
+ assert(chunk_list_num_entries);
+ assert(chunk_list || 0 == *chunk_list_num_entries);
+ assert(io_info);
+ assert(dset_info);
+ assert(mpi_size > 1);
+ assert(chunk_msg_bufs);
+ assert(chunk_msg_bufs_len);
#ifdef H5Dmpio_DEBUG
H5D_MPIO_TRACE_ENTER(mpi_rank);
@@ -3852,7 +3852,7 @@ H5D__mpio_share_chunk_modification_data(H5D_filtered_collective_io_info_t *chunk
mod_data_p = msg_send_bufs[num_send_requests];
/* Store the chunk's index into the buffer */
- HDmemcpy(mod_data_p, &chunk_entry->index_info.chunk_idx, sizeof(hsize_t));
+ memcpy(mod_data_p, &chunk_entry->index_info.chunk_idx, sizeof(hsize_t));
mod_data_p += sizeof(hsize_t);
/* Serialize the chunk's file dataspace into the buffer */
@@ -3967,7 +3967,7 @@ H5D__mpio_share_chunk_modification_data(H5D_filtered_collective_io_info_t *chunk
if (msg_size <= 0)
HGOTO_ERROR(H5E_DATASET, H5E_BADVALUE, FAIL, "invalid chunk modification message size")
- HDassert((num_recv_requests + 1) <= num_msgs_incoming);
+ assert((num_recv_requests + 1) <= num_msgs_incoming);
if (NULL ==
(msg_recv_bufs[num_recv_requests] = H5MM_malloc((size_t)msg_size * sizeof(unsigned char))))
HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, FAIL,
@@ -4153,8 +4153,8 @@ H5D__mpio_collective_filtered_chunk_common_io(H5D_filtered_collective_io_info_t
FUNC_ENTER_PACKAGE
- HDassert(chunk_list || 0 == chunk_list_num_entries);
- HDassert(io_info);
+ assert(chunk_list || 0 == chunk_list_num_entries);
+ assert(io_info);
/* Initialize temporary I/O info */
coll_io_info = *io_info;
@@ -4175,7 +4175,7 @@ H5D__mpio_collective_filtered_chunk_common_io(H5D_filtered_collective_io_info_t
*/
if (io_info->op_type == H5D_IO_OP_READ) {
for (i = 0, num_chunks = 0; i < chunk_list_num_entries; i++) {
- HDassert(chunk_list[i].buf);
+ assert(chunk_list[i].buf);
if (chunk_list[i].need_read) {
if (!H5F_addr_defined(base_read_offset))
@@ -4274,9 +4274,9 @@ H5D__mpio_collective_filtered_chunk_read(H5D_filtered_collective_io_info_t *chun
FUNC_ENTER_PACKAGE
- HDassert(chunk_list || 0 == chunk_list_num_entries);
- HDassert(io_info);
- HDassert(di);
+ assert(chunk_list || 0 == chunk_list_num_entries);
+ assert(io_info);
+ assert(di);
#ifdef H5Dmpio_DEBUG
H5D_MPIO_TRACE_ENTER(mpi_rank);
@@ -4319,7 +4319,7 @@ H5D__mpio_collective_filtered_chunk_read(H5D_filtered_collective_io_info_t *chun
* chunk size would of course be bad.
*/
for (i = 0; i < chunk_list_num_entries; i++) {
- HDassert(chunk_list[i].need_read);
+ assert(chunk_list[i].need_read);
chunk_list[i].chunk_buf_size = MAX(chunk_list[i].chunk_current.length, file_chunk_size);
@@ -4356,7 +4356,7 @@ H5D__mpio_collective_filtered_chunk_read(H5D_filtered_collective_io_info_t *chun
if (!fb_info_init) {
hsize_t chunk_dims[H5S_MAX_RANK];
- HDassert(di->dset->shared->ndims == di->dset->shared->layout.u.chunk.ndims - 1);
+ assert(di->dset->shared->ndims == di->dset->shared->layout.u.chunk.ndims - 1);
for (size_t j = 0; j < di->dset->shared->layout.u.chunk.ndims - 1; j++)
chunk_dims[j] = (hsize_t)di->dset->shared->layout.u.chunk.dim[j];
@@ -4377,7 +4377,7 @@ H5D__mpio_collective_filtered_chunk_read(H5D_filtered_collective_io_info_t *chun
}
/* Write fill value to memory buffer */
- HDassert(fb_info.fill_buf);
+ assert(fb_info.fill_buf);
if (H5D__fill(fb_info.fill_buf, di->dset->shared->type, chunk_list[i].buf,
di->type_info.mem_type, fill_space) < 0)
HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL, "couldn't fill chunk buffer with fill value")
@@ -4497,10 +4497,10 @@ H5D__mpio_collective_filtered_chunk_update(H5D_filtered_collective_io_info_t *ch
FUNC_ENTER_PACKAGE
- HDassert(chunk_list || 0 == chunk_list_num_entries);
- HDassert((chunk_msg_bufs && chunk_hash_table) || 0 == chunk_msg_bufs_len);
- HDassert(io_info);
- HDassert(di);
+ assert(chunk_list || 0 == chunk_list_num_entries);
+ assert((chunk_msg_bufs && chunk_hash_table) || 0 == chunk_msg_bufs_len);
+ assert(io_info);
+ assert(di);
#ifdef H5Dmpio_DEBUG
H5D_MPIO_TRACE_ENTER(mpi_rank);
@@ -4509,7 +4509,7 @@ H5D__mpio_collective_filtered_chunk_update(H5D_filtered_collective_io_info_t *ch
/* Set convenience pointers */
type_info = &(di->type_info);
- HDassert(type_info);
+ assert(type_info);
if (chunk_list_num_entries) {
/* Retrieve filter settings from API context */
@@ -4547,7 +4547,7 @@ H5D__mpio_collective_filtered_chunk_update(H5D_filtered_collective_io_info_t *ch
* chunk size would of course be bad.
*/
for (i = 0; i < chunk_list_num_entries; i++) {
- HDassert(mpi_rank == chunk_list[i].new_owner);
+ assert(mpi_rank == chunk_list[i].new_owner);
chunk_list[i].chunk_buf_size = MAX(chunk_list[i].chunk_current.length, file_chunk_size);
@@ -4596,7 +4596,7 @@ H5D__mpio_collective_filtered_chunk_update(H5D_filtered_collective_io_info_t *ch
if (!fb_info_init) {
hsize_t chunk_dims[H5S_MAX_RANK];
- HDassert(di->dset->shared->ndims == di->dset->shared->layout.u.chunk.ndims - 1);
+ assert(di->dset->shared->ndims == di->dset->shared->layout.u.chunk.ndims - 1);
for (size_t j = 0; j < di->dset->shared->layout.u.chunk.ndims - 1; j++)
chunk_dims[j] = (hsize_t)di->dset->shared->layout.u.chunk.dim[j];
@@ -4619,7 +4619,7 @@ H5D__mpio_collective_filtered_chunk_update(H5D_filtered_collective_io_info_t *ch
}
/* Write fill value to memory buffer */
- HDassert(fb_info.fill_buf);
+ assert(fb_info.fill_buf);
if (H5D__fill(fb_info.fill_buf, di->dset->shared->type, chunk_list[i].buf,
type_info->mem_type, fill_space) < 0)
HGOTO_ERROR(H5E_DATASET, H5E_CANTINIT, FAIL,
@@ -4670,7 +4670,7 @@ H5D__mpio_collective_filtered_chunk_update(H5D_filtered_collective_io_info_t *ch
/* Process all chunks with data from the owning rank first */
for (i = 0; i < chunk_list_num_entries; i++) {
- HDassert(mpi_rank == chunk_list[i].new_owner);
+ assert(mpi_rank == chunk_list[i].new_owner);
chunk_info = chunk_list[i].chunk_info;
@@ -4705,7 +4705,7 @@ H5D__mpio_collective_filtered_chunk_update(H5D_filtered_collective_io_info_t *ch
if (msg_ptr) {
/* Retrieve the chunk's index value */
- HDmemcpy(&chunk_idx, msg_ptr, sizeof(hsize_t));
+ memcpy(&chunk_idx, msg_ptr, sizeof(hsize_t));
msg_ptr += sizeof(hsize_t);
/* Find the chunk entry according to its chunk index */
@@ -4842,10 +4842,10 @@ H5D__mpio_collective_filtered_chunk_reallocate(H5D_filtered_collective_io_info_t
FUNC_ENTER_PACKAGE
- HDassert(chunk_list || 0 == chunk_list_num_entries);
- HDassert(io_info);
- HDassert(idx_info);
- HDassert(idx_info->storage->idx_type != H5D_CHUNK_IDX_NONE);
+ assert(chunk_list || 0 == chunk_list_num_entries);
+ assert(io_info);
+ assert(idx_info);
+ assert(idx_info->storage->idx_type != H5D_CHUNK_IDX_NONE);
#ifdef H5Dmpio_DEBUG
H5D_MPIO_TRACE_ENTER(mpi_rank);
@@ -4941,8 +4941,8 @@ H5D__mpio_collective_filtered_chunk_reallocate(H5D_filtered_collective_io_info_t
local_chunk = &chunk_list[num_local_chunks_processed];
/* Sanity check that this chunk is actually local */
- HDassert(mpi_rank == local_chunk->orig_owner);
- HDassert(mpi_rank == local_chunk->new_owner);
+ assert(mpi_rank == local_chunk->orig_owner);
+ assert(mpi_rank == local_chunk->new_owner);
local_chunk->chunk_new = coll_entry->chunk_new;
local_chunk->index_info.need_insert = need_insert;
@@ -4956,7 +4956,7 @@ H5D__mpio_collective_filtered_chunk_reallocate(H5D_filtered_collective_io_info_t
haddr_t curr_chunk_offset = local_chunk->chunk_new.offset;
haddr_t prev_chunk_offset = chunk_list[num_local_chunks_processed - 1].chunk_new.offset;
- HDassert(H5F_addr_defined(prev_chunk_offset) && H5F_addr_defined(curr_chunk_offset));
+ assert(H5F_addr_defined(prev_chunk_offset) && H5F_addr_defined(curr_chunk_offset));
if (curr_chunk_offset < prev_chunk_offset)
need_sort = TRUE;
}
@@ -4965,7 +4965,7 @@ H5D__mpio_collective_filtered_chunk_reallocate(H5D_filtered_collective_io_info_t
}
}
- HDassert(chunk_list_num_entries == num_local_chunks_processed);
+ assert(chunk_list_num_entries == num_local_chunks_processed);
/*
* Ensure this rank's local chunk list is sorted in
@@ -5032,10 +5032,10 @@ H5D__mpio_collective_filtered_chunk_reinsert(H5D_filtered_collective_io_info_t *
FUNC_ENTER_PACKAGE
- HDassert(chunk_list || 0 == chunk_list_num_entries);
- HDassert(io_info);
- HDassert(di);
- HDassert(idx_info);
+ assert(chunk_list || 0 == chunk_list_num_entries);
+ assert(io_info);
+ assert(di);
+ assert(idx_info);
#ifdef H5Dmpio_DEBUG
H5D_MPIO_TRACE_ENTER(mpi_rank);
@@ -5167,11 +5167,11 @@ H5D__mpio_collective_filtered_chunk_reinsert(H5D_filtered_collective_io_info_t *
*/
for (size_t dbg_idx = 0; dbg_idx < chunk_list_num_entries; dbg_idx++) {
if (coll_entry->index_info.chunk_idx == chunk_list[dbg_idx].index_info.chunk_idx) {
- hbool_t coords_match = !HDmemcmp(scaled_coords, chunk_list[dbg_idx].chunk_info->scaled,
- di->dset->shared->ndims * sizeof(hsize_t));
+ hbool_t coords_match = !memcmp(scaled_coords, chunk_list[dbg_idx].chunk_info->scaled,
+ di->dset->shared->ndims * sizeof(hsize_t));
- HDassert(coords_match && "Calculated scaled coordinates for chunk didn't match "
- "chunk's actual scaled coordinates!");
+ assert(coords_match && "Calculated scaled coordinates for chunk didn't match "
+ "chunk's actual scaled coordinates!");
break;
}
}
@@ -5243,10 +5243,10 @@ H5D__mpio_get_chunk_redistribute_info_types(MPI_Datatype *contig_type, hbool_t *
FUNC_ENTER_PACKAGE
- HDassert(contig_type);
- HDassert(contig_type_derived);
- HDassert(resized_type);
- HDassert(resized_type_derived);
+ assert(contig_type);
+ assert(contig_type_derived);
+ assert(resized_type);
+ assert(resized_type_derived);
*contig_type_derived = FALSE;
*resized_type_derived = FALSE;
@@ -5256,7 +5256,7 @@ H5D__mpio_get_chunk_redistribute_info_types(MPI_Datatype *contig_type, hbool_t *
HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't create derived type for chunk file description")
field_count = 5;
- HDassert(field_count == (sizeof(types) / sizeof(MPI_Datatype)));
+ assert(field_count == (sizeof(types) / sizeof(MPI_Datatype)));
/*
* Create structure type to pack chunk H5F_block_t structure
@@ -5384,10 +5384,10 @@ H5D__mpio_get_chunk_alloc_info_types(MPI_Datatype *contig_type, hbool_t *contig_
FUNC_ENTER_PACKAGE
- HDassert(contig_type);
- HDassert(contig_type_derived);
- HDassert(resized_type);
- HDassert(resized_type_derived);
+ assert(contig_type);
+ assert(contig_type_derived);
+ assert(resized_type);
+ assert(resized_type_derived);
*contig_type_derived = FALSE;
*resized_type_derived = FALSE;
@@ -5397,7 +5397,7 @@ H5D__mpio_get_chunk_alloc_info_types(MPI_Datatype *contig_type, hbool_t *contig_
HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't create derived type for chunk file description")
field_count = 3;
- HDassert(field_count == (sizeof(types) / sizeof(MPI_Datatype)));
+ assert(field_count == (sizeof(types) / sizeof(MPI_Datatype)));
/*
* Create structure type to pack both chunk H5F_block_t structures
@@ -5515,10 +5515,10 @@ H5D__mpio_get_chunk_insert_info_types(MPI_Datatype *contig_type, hbool_t *contig
FUNC_ENTER_PACKAGE
- HDassert(contig_type);
- HDassert(contig_type_derived);
- HDassert(resized_type);
- HDassert(resized_type_derived);
+ assert(contig_type);
+ assert(contig_type_derived);
+ assert(resized_type);
+ assert(resized_type_derived);
*contig_type_derived = FALSE;
*resized_type_derived = FALSE;
@@ -5528,7 +5528,7 @@ H5D__mpio_get_chunk_insert_info_types(MPI_Datatype *contig_type, hbool_t *contig
HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't create derived type for chunk file description")
field_count = 4;
- HDassert(field_count == (sizeof(types) / sizeof(MPI_Datatype)));
+ assert(field_count == (sizeof(types) / sizeof(MPI_Datatype)));
/*
* Create struct type to pack information into memory as follows:
@@ -5641,11 +5641,11 @@ H5D__mpio_collective_filtered_io_type(H5D_filtered_collective_io_info_t *chunk_l
FUNC_ENTER_PACKAGE
- HDassert(chunk_list || 0 == num_entries);
- HDassert(new_mem_type);
- HDassert(mem_type_derived);
- HDassert(new_file_type);
- HDassert(file_type_derived);
+ assert(chunk_list || 0 == num_entries);
+ assert(new_mem_type);
+ assert(mem_type_derived);
+ assert(new_file_type);
+ assert(file_type_derived);
*mem_type_derived = FALSE;
*file_type_derived = FALSE;
@@ -5745,7 +5745,7 @@ H5D__mpio_collective_filtered_io_type(H5D_filtered_collective_io_info_t *chunk_l
* Set the current chunk entry's offset in the file, relative to
* the first chunk entry
*/
- HDassert(H5F_addr_defined(chunk_block->offset));
+ assert(H5F_addr_defined(chunk_block->offset));
file_offset_array[chunk_count] = (MPI_Aint)(chunk_block->offset - base_offset);
/*
@@ -5753,7 +5753,7 @@ H5D__mpio_collective_filtered_io_type(H5D_filtered_collective_io_info_t *chunk_l
* offset in the file
*/
if (chunk_count)
- HDassert(file_offset_array[chunk_count] > file_offset_array[chunk_count - 1]);
+ assert(file_offset_array[chunk_count] > file_offset_array[chunk_count - 1]);
/* Set the current chunk entry's size for the I/O operation */
H5_CHECK_OVERFLOW(chunk_block->length, hsize_t, int);
@@ -5814,9 +5814,9 @@ H5D__mpio_collective_filtered_io_type(H5D_filtered_collective_io_info_t *chunk_l
HMPI_GOTO_ERROR(FAIL, "MPI_Type_commit failed", mpi_code)
}
else {
- HDassert(file_offset_array);
- HDassert(length_array);
- HDassert(io_buf_array);
+ assert(file_offset_array);
+ assert(length_array);
+ assert(io_buf_array);
/* Multiple chunks - use an hindexed type for both memory and file */
@@ -5884,7 +5884,7 @@ H5D__mpio_dump_collective_filtered_chunk_list(H5D_filtered_collective_io_info_t
chunk_entry = &chunk_list[i];
- HDassert(chunk_entry->chunk_info);
+ assert(chunk_entry->chunk_info);
chunk_rank = (unsigned)H5S_GET_EXTENT_NDIMS(chunk_entry->chunk_info->fspace);
H5D_MPIO_DEBUG(mpi_rank, " {");