 |
HDF5
1.12.0
|
Go to the documentation of this file.
44 #define H5D_CRT_LAYOUT_NAME "layout"
45 #define H5D_CRT_FILL_VALUE_NAME "fill_value"
46 #define H5D_CRT_ALLOC_TIME_STATE_NAME "alloc_time_state"
47 #define H5D_CRT_EXT_FILE_LIST_NAME "efl"
48 #define H5D_CRT_MIN_DSET_HDR_SIZE_NAME "dset_oh_minimize"
51 #define H5D_ACS_DATA_CACHE_NUM_SLOTS_NAME "rdcc_nslots"
52 #define H5D_ACS_DATA_CACHE_BYTE_SIZE_NAME "rdcc_nbytes"
53 #define H5D_ACS_PREEMPT_READ_CHUNKS_NAME "rdcc_w0"
54 #define H5D_ACS_VDS_VIEW_NAME "vds_view"
55 #define H5D_ACS_VDS_PRINTF_GAP_NAME "vds_printf_gap"
56 #define H5D_ACS_VDS_PREFIX_NAME "vds_prefix"
57 #define H5D_ACS_APPEND_FLUSH_NAME "append_flush"
58 #define H5D_ACS_EFILE_PREFIX_NAME "external file prefix"
61 #define H5D_XFER_MAX_TEMP_BUF_NAME "max_temp_buf"
62 #define H5D_XFER_TCONV_BUF_NAME "tconv_buf"
63 #define H5D_XFER_BKGR_BUF_NAME "bkgr_buf"
64 #define H5D_XFER_BKGR_BUF_TYPE_NAME "bkgr_buf_type"
65 #define H5D_XFER_BTREE_SPLIT_RATIO_NAME "btree_split_ratio"
66 #define H5D_XFER_VLEN_ALLOC_NAME "vlen_alloc"
67 #define H5D_XFER_VLEN_ALLOC_INFO_NAME "vlen_alloc_info"
68 #define H5D_XFER_VLEN_FREE_NAME "vlen_free"
69 #define H5D_XFER_VLEN_FREE_INFO_NAME "vlen_free_info"
70 #define H5D_XFER_VFL_ID_NAME "vfl_id"
71 #define H5D_XFER_VFL_INFO_NAME "vfl_info"
72 #define H5D_XFER_HYPER_VECTOR_SIZE_NAME "vec_size"
73 #define H5D_XFER_IO_XFER_MODE_NAME "io_xfer_mode"
74 #define H5D_XFER_MPIO_COLLECTIVE_OPT_NAME "mpio_collective_opt"
75 #define H5D_XFER_MPIO_CHUNK_OPT_HARD_NAME "mpio_chunk_opt_hard"
76 #define H5D_XFER_MPIO_CHUNK_OPT_NUM_NAME "mpio_chunk_opt_num"
77 #define H5D_XFER_MPIO_CHUNK_OPT_RATIO_NAME "mpio_chunk_opt_ratio"
78 #define H5D_MPIO_ACTUAL_CHUNK_OPT_MODE_NAME "actual_chunk_opt_mode"
79 #define H5D_MPIO_ACTUAL_IO_MODE_NAME "actual_io_mode"
80 #define H5D_MPIO_LOCAL_NO_COLLECTIVE_CAUSE_NAME "local_no_collective_cause"
81 #define H5D_MPIO_GLOBAL_NO_COLLECTIVE_CAUSE_NAME "global_no_collective_cause"
82 #define H5D_XFER_EDC_NAME "err_detect"
83 #define H5D_XFER_FILTER_CB_NAME "filter_cb"
84 #define H5D_XFER_CONV_CB_NAME "type_conv_cb"
85 #define H5D_XFER_XFORM_NAME "data_transform"
86 #ifdef H5_HAVE_INSTRUMENTED_LIBRARY
88 #define H5D_XFER_COLL_CHUNK_LINK_HARD_NAME "coll_chunk_link_hard"
89 #define H5D_XFER_COLL_CHUNK_MULTI_HARD_NAME "coll_chunk_multi_hard"
90 #define H5D_XFER_COLL_CHUNK_LINK_NUM_TRUE_NAME "coll_chunk_link_true"
91 #define H5D_XFER_COLL_CHUNK_LINK_NUM_FALSE_NAME "coll_chunk_link_false"
92 #define H5D_XFER_COLL_CHUNK_MULTI_RATIO_COLL_NAME "coll_chunk_multi_coll"
93 #define H5D_XFER_COLL_CHUNK_MULTI_RATIO_IND_NAME "coll_chunk_multi_ind"
96 #define H5D_XFER_COLL_CHUNK_SIZE sizeof(unsigned)
97 #define H5D_XFER_COLL_CHUNK_DEF 1
100 #define H5D_XFER_COLL_RANK0_BCAST_NAME "coll_rank0_bcast"
103 #define H5D_XFER_COLL_RANK0_BCAST_SIZE sizeof(hbool_t)
104 #define H5D_XFER_COLL_RANK0_BCAST_DEF FALSE
108 #define H5D_TEMP_BUF_SIZE (1024 * 1024)
111 #define H5D_IO_VECTOR_SIZE 1024
114 #define H5D_VLEN_ALLOC NULL
115 #define H5D_VLEN_ALLOC_INFO NULL
116 #define H5D_VLEN_FREE NULL
117 #define H5D_VLEN_FREE_INFO NULL
120 #define H5D_VIRTUAL_DEF_LIST_SIZE 8
Definition: H5Oprivate.h:381
struct H5D_append_flush_t H5D_append_flush_t
H5_DLL herr_t H5D_virtual_check_min_dims(const H5D_t *dset)
Definition: H5Dvirtual.c:371
Definition: H5Oprivate.h:152
hdr f
Definition: H5EA.c:755
H5_DLL H5G_name_t * H5D_nameof(const H5D_t *dataset)
Definition: H5Dint.c:2248
H5_DLL herr_t H5D_init(void)
Definition: H5Dint.c:169
#define H5S_MAX_RANK
Definition: H5Spublic.h:29
Definition: H5Dprivate.h:131
H5_DLL hid_t H5D_get_access_plist(const H5D_t *dset)
Definition: H5Dint.c:3735
H5_DLL herr_t H5D_virtual_update_min_dims(H5O_layout_t *layout, size_t idx)
Definition: H5Dvirtual.c:314
H5_DLL herr_t H5D_mult_refresh_reopen(H5D_t *dataset)
Definition: H5Dint.c:2182
uint32_t
Definition: H5overflow.txt:38
H5O_copy_file_ud_common_t common
Definition: H5Dprivate.h:139
Definition: H5Dprivate.h:145
struct H5S_extent_t * src_space_extent
Definition: H5Dprivate.h:140
Definition: H5Oprivate.h:514
CATCH haddr_t
Definition: H5EAdblock.c:162
*s *s indent
Definition: H5HLdbg.c:111
void * udata
Definition: H5Dprivate.h:149
Definition: H5Oprivate.h:701
H5_DLL hid_t H5D_get_create_plist(const H5D_t *dset)
Definition: H5Dint.c:3559
Definition: H5Gprivate.h:144
H5T_t * src_dtype
Definition: H5Dprivate.h:141
H5_DLL herr_t H5D_virtual_check_mapping_pre(const H5S_t *vspace, const H5S_t *src_space, H5O_virtual_space_status_t space_status)
Definition: H5Dvirtual.c:175
H5_DLL herr_t H5D_mult_refresh_close(hid_t dset_id)
Definition: H5Dint.c:2102
struct H5D_copy_file_ud_t H5D_copy_file_ud_t
H5_DLL H5D_t * H5D_open(const H5G_loc_t *loc, hid_t dapl_id)
Definition: H5Dint.c:1519
H5_DLL H5O_loc_t * H5D_oloc(H5D_t *dataset)
Definition: H5Dint.c:2229
unsigned ndims
Definition: H5Dprivate.h:146
H5O_fill_t fill
Definition: H5Dprivate.h:132
int64_t hid_t
Definition: H5Ipublic.h:55
Definition: H5private.h:621
struct H5D_dcpl_cache_t H5D_dcpl_cache_t
H5_DLL herr_t H5D_virtual_check_mapping_post(const H5O_storage_virtual_ent_t *ent)
Definition: H5Dvirtual.c:244
Invalid arguments to routine Resource unavailable Internal File accessibility Low level I O Function entry exit Object atom Object cache Links B Tree node Symbol table Heap Object header Datatype Dataspace Dataset Data storage Property lists Attribute Data filters External file list References Virtual File Layer Virtual Object Layer Ternary Search Trees Reference Counted Strings Error API Skip Lists Free Space Manager Shared Object Header Messages Extensible Array Fixed Array Plugin for dynamically loaded library Page Buffering API Context Map No error Argument errors Resource errors File accessibility errors FILE
Definition: H5err.txt:88
H5D_append_cb_t func
Definition: H5Dprivate.h:148
*s *s fwidth
Definition: H5HLdbg.c:111
H5_DLL herr_t H5D_virtual_parse_source_name(const char *source_name, H5O_storage_virtual_name_seg_t **parsed_name, size_t *static_strlen, size_t *nsubs)
Definition: H5Dvirtual.c:1149
H5_DLL herr_t H5D_flush_all(H5F_t *f)
Definition: H5Dint.c:3529
Definition: H5Gprivate.h:130
Definition: H5Dprivate.h:138
H5O_efl_t efl
Definition: H5Dprivate.h:134
Definition: H5Oprivate.h:479
#define H5_DLL
Definition: H5api_adpt.h:234
hsize_t boundary[H5S_MAX_RANK]
Definition: H5Dprivate.h:147
Definition: H5Oprivate.h:325
Definition: H5Oprivate.h:526
H5O_pline_t pline
Definition: H5Dprivate.h:133
H5_DLL herr_t H5D_close(H5D_t *dataset)
Definition: H5Dint.c:1898
H5O_virtual_space_status_t
Definition: H5Oprivate.h:519
int herr_t
Definition: H5public.h:128
bool hbool_t
Definition: H5public.h:159
hsize_t
Definition: H5overflow.txt:44
H5_DLL herr_t H5D_virtual_free_parsed_name(H5O_storage_virtual_name_seg_t *name_seg)
Definition: H5Dvirtual.c:1322
Definition: H5Oprivate.h:637
H5_DLL herr_t H5D_btree_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, unsigned ndims, const uint32_t *dim)
Definition: H5Dbtree.c:1479
herr_t(* H5D_append_cb_t)(hid_t dataset_id, hsize_t *cur_dims, void *op_data)
Definition: H5Dpublic.h:105
H5_DLL herr_t H5D_chunk_idx_reset(H5O_storage_chunk_t *storage, hbool_t reset_addr)
Definition: H5Dchunk.c:2958