Please, help us to better serve our user community by answering the following short survey: https://www.hdfgroup.org/website-survey/
HDF5 1.14.5
API Reference
Loading...
Searching...
No Matches
H5Pff.F90 File Reference
#include <H5config_f.inc>

Data Types

interface  h5pset_fapl_mpio_f
 
interface  h5pget_fapl_mpio_f
 
interface  h5pset_mpi_params_f
 
interface  h5pget_mpi_params_f
 
type  h5fd_subfiling_params_t
 H5FD_subfiling_params_t derived type used in the subfiling VFD. More...
 
type  h5fd_subfiling_config_t
 H5FD_subfiling_config_t derived type used in the subfiling VFD. More...
 
type  h5fd_ioc_config_t
 H5FD_ioc_config_t derived type used in the IOC VFD (SUBFILING). More...
 

Modules

module  h5p
 This module contains Fortran interfaces for H5P functions.
 

Functions/Subroutines

subroutine h5pcreate_f (class, prp_id, hdferr)
 Creates a new property as an instance of a property list class.
 
subroutine h5pset_preserve_f (prp_id, flag, hdferr)
 Sets the dataset transfer property list status to TRUE or FALSE for initializing compound datatype members during write/read operations.
 
subroutine h5pget_preserve_f (prp_id, flag, hdferr)
 Checks status of the dataset transfer property list.
 
subroutine h5pget_class_f (prp_id, classtype, hdferr)
 Returns the property list class for a property list.
 
subroutine h5pcopy_f (prp_id, new_prp_id, hdferr)
 Copies an existing property list to create a new property list.
 
subroutine h5pclose_f (prp_id, hdferr)
 Terminates access to a property list.
 
subroutine h5pset_chunk_f (prp_id, ndims, dims, hdferr)
 Sets the size of the chunks used to store a chunked layout dataset.
 
subroutine h5pget_chunk_f (prp_id, ndims, dims, hdferr)
 Retrieves the size of chunks for the raw data of a chunked layout dataset.
 
subroutine h5pset_deflate_f (prp_id, level, hdferr)
 Sets compression method and compression level.
 
subroutine h5pget_version_f (prp_id, boot, freelist, stab, shhdr, hdferr)
 Retrieves the version information of various objects for a file creation property list.
 
subroutine h5pset_userblock_f (prp_id, size, hdferr)
 Sets user block size.
 
subroutine h5pget_userblock_f (prp_id, block_size, hdferr)
 Gets user block size.
 
subroutine h5pset_selection_io_f (plist_id, selection_io_mode, hdferr)
 Sets the selection I/O mode.
 
subroutine h5pget_selection_io_f (plist_id, selection_io_mode, hdferr)
 Retrieves the selection I/O mode.
 
subroutine h5pset_modify_write_buf_f (plist_id, modify_write_buf, hdferr)
 Allows the library to modify the contents of the write buffer.
 
subroutine h5pget_modify_write_buf_f (plist_id, modify_write_buf, hdferr)
 Retrieves the "modify write buffer" property.
 
subroutine h5pset_sizes_f (prp_id, sizeof_addr, sizeof_size, hdferr)
 Sets the byte size of the offsets and lengths used to address objects in an HDF5 file.
 
subroutine h5pget_sizes_f (prp_id, sizeof_addr, sizeof_size, hdferr)
 Retrieves the size of the offsets and lengths used in an HDF5 file.
 
subroutine h5pset_sym_k_f (prp_id, ik, lk, hdferr)
 Sets the size of parameters used to control the symbol table nodes.
 
subroutine h5pget_sym_k_f (prp_id, ik, lk, hdferr)
 Retrieves the size of the symbol table B-tree 1/2 rank and the symbol table leaf node 1/2 size.
 
subroutine h5pset_istore_k_f (prp_id, ik, hdferr)
 Sets the size of the parameter used to control the B-trees for indexing chunked datasets.
 
subroutine h5pget_istore_k_f (prp_id, ik, hdferr)
 Queries the 1/2 rank of an indexed storage B-tree.
 
subroutine h5pget_driver_f (prp_id, driver, hdferr)
 Returns low-lever driver identifier.
 
subroutine h5pset_fapl_stdio_f (prp_id, hdferr)
 Sets the standard I/O driver.
 
subroutine h5pset_fapl_sec2_f (prp_id, hdferr)
 Sets the sec2 driver.
 
subroutine h5pset_alignment_f (prp_id, threshold, alignment, hdferr)
 Sets alignment properties of a file access property list.
 
subroutine h5pget_alignment_f (prp_id, threshold, alignment, hdferr)
 Retrieves the current settings for alignment properties from a file access property list.
 
subroutine h5pset_fapl_core_f (prp_id, increment, backing_store, hdferr)
 Modifies the file access property list to use the H5FD_CORE driver.
 
subroutine h5pget_fapl_core_f (prp_id, increment, backing_store, hdferr)
 Queries core file driver properties.
 
subroutine h5pset_fapl_family_f (prp_id, memb_size, memb_plist, hdferr)
 Sets the file access property list to use the family driver.
 
subroutine h5pget_fapl_family_f (prp_id, memb_size, memb_plist, hdferr)
 Returns file access property list information.
 
subroutine h5pset_cache_f (prp_id, mdc_nelmts, rdcc_nelmts, rdcc_nbytes, rdcc_w0, hdferr)
 Sets the meta data cache and raw data chunk cache parameters.
 
subroutine h5pget_cache_f (prp_id, mdc_nelmts, rdcc_nelmts, rdcc_nbytes, rdcc_w0, hdferr)
 Queries the meta data cache and raw data chunk cache parameters.
 
subroutine h5pset_fapl_split_f (prp_id, meta_ext, meta_plist, raw_ext, raw_plist, hdferr)
 Emulates the old split file driver.
 
subroutine h5pset_gc_references_f (prp_id, gc_reference, hdferr)
 Sets garbage collecting references flag.
 
subroutine h5pget_gc_references_f (prp_id, gc_reference, hdferr)
 Returns garbage collecting references setting.
 
subroutine h5pset_layout_f (prp_id, layout, hdferr)
 Sets the type of storage used store the raw data for a dataset.
 
subroutine h5pget_layout_f (prp_id, layout, hdferr)
 Returns the layout of the raw data for a dataset.
 
subroutine h5pset_filter_f (prp_id, filter, flags, cd_nelmts, cd_values, hdferr)
 Adds a filter to the filter pipeline.
 
subroutine h5pget_nfilters_f (prp_id, nfilters, hdferr)
 Returns the number of filters in the pipeline.
 
subroutine h5pget_filter_f (prp_id, filter_number, flags, cd_nelmts, cd_values, namelen, name, filter_id, hdferr)
 Returns information about a filter in a pipeline.
 
subroutine h5pset_external_f (prp_id, name, offset, bytes, hdferr)
 Adds an external file to the list of external files.
 
subroutine h5pget_external_count_f (prp_id, count, hdferr)
 Returns the number of external files for a dataset.
 
subroutine h5pget_external_f (prp_id, idx, name_size, name, offset, bytes, hdferr)
 Returns information about an external file.
 
subroutine h5pset_btree_ratios_f (prp_id, left, middle, right, hdferr)
 Sets B-tree split ratios for a dataset transfer property list.
 
subroutine h5pget_btree_ratios_f (prp_id, left, middle, right, hdferr)
 Gets B-tree split ratios for a dataset transfer property list.
 
subroutine h5pget_fclose_degree_f (fapl_id, degree, hdferr)
 Returns the degree for the file close behavior.
 
subroutine h5pset_fclose_degree_f (fapl_id, degree, hdferr)
 Sets the degree for the file close behavior.
 
subroutine h5pequal_f (plist1_id, plist2_id, flag, hdferr)
 Checks if two property lists are equal.
 
subroutine h5pset_buffer_f (plist_id, size, hdferr)
 Sets sixe for conversion buffer.
 
subroutine h5pget_buffer_f (plist_id, size, hdferr)
 Gets size for conversion buffer.
 
subroutine h5pfill_value_defined_f (plist_id, flag, hdferr)
 Check if fill value is defined.
 
subroutine h5pset_alloc_time_f (plist_id, flag, hdferr)
 Set space allocation time for dataset during creation.
 
subroutine h5pget_alloc_time_f (plist_id, flag, hdferr)
 Get space allocation time for dataset during creation.
 
subroutine h5pset_fill_time_f (plist_id, flag, hdferr)
 Set fill value writing time for dataset.
 
subroutine h5pget_fill_time_f (plist_id, flag, hdferr)
 Get fill value writing time for dataset.
 
subroutine h5pset_meta_block_size_f (plist_id, size, hdferr)
 Sets the minimum size of metadata block allocations.
 
subroutine h5pget_meta_block_size_f (plist_id, size, hdferr)
 Gets the minimum size of metadata block allocations.
 
subroutine h5pset_sieve_buf_size_f (plist_id, size, hdferr)
 Sets the maximum size of the data sieve buffer.
 
subroutine h5pget_sieve_buf_size_f (plist_id, size, hdferr)
 Gets the maximum size of the data sieve buffer.
 
subroutine h5pset_small_data_block_size_f (plist_id, size, hdferr)
 Sets the minimum size of "small" raw data block.
 
subroutine h5pget_small_data_block_size_f (plist_id, size, hdferr)
 Gets the minimum size of "small" raw data block.
 
subroutine h5pset_hyper_vector_size_f (plist_id, size, hdferr)
 Set the number of "I/O" vectors (vector size)
 
subroutine h5pget_hyper_vector_size_f (plist_id, size, hdferr)
 Get the number of "I/O" vectors (vector size)
 
subroutine h5pexist_f (prp_id, name, flag, hdferr)
 Queries whether a property name exists in a property list or class.
 
subroutine h5pget_size_f (prp_id, name, size, hdferr)
 Queries the size of a property value in bytes.
 
subroutine h5pget_nprops_f (prp_id, nprops, hdferr)
 Queries number of properties in property list or class.
 
subroutine h5pget_class_name_f (prp_id, name, size, hdferr)
 Queries the name of a class.
 
subroutine h5pget_class_parent_f (prp_id, parent_id, hdferr)
 Retrieves the parent class of a generic property class.
 
subroutine h5pisa_class_f (plist, pclass, flag, hdferr)
 Determines whether a property list is a member of a class.
 
subroutine h5pcopy_prop_f (dst_id, src_id, name, hdferr)
 Copies a property from one list or class to another.
 
subroutine h5premove_f (plid, name, hdferr)
 Removes a property from a property list.
 
subroutine h5punregister_f (class, name, hdferr)
 Removes a property from a property list class.
 
subroutine h5pclose_class_f (class, hdferr)
 Closes an existing property list class.
 
subroutine h5pset_shuffle_f (prp_id, hdferr)
 Sets shuffling filter.
 
subroutine h5pset_edc_check_f (prp_id, flag, hdferr)
 Enables/disables error detecting.
 
subroutine h5pget_edc_check_f (prp_id, flag, hdferr)
 Determines whether error-detection is enabled for dataset reads.
 
subroutine h5pset_fletcher32_f (prp_id, hdferr)
 Sets Fletcher32 checksum of EDC for a dataset creation property list.
 
subroutine h5pset_family_offset_f (prp_id, offset, hdferr)
 Sets offset for family file driver.
 
subroutine h5pset_szip_f (prp_id, options_mask, pixels_per_block, hdferr)
 Sets up use of szip compression.
 
subroutine h5pall_filters_avail_f (prp_id, flag, hdferr)
 Checks if all filters set in the dataset creation property list are available.
 
subroutine h5pget_filter_by_id_f (prp_id, filter_id, flags, cd_nelmts, cd_values, namelen, name, hdferr)
 Returns information about a filter in a pipeline.
 
subroutine h5pmodify_filter_f (prp_id, filter, flags, cd_nelmts, cd_values, hdferr)
 Adds a filter to the filter pipeline.
 
subroutine h5premove_filter_f (prp_id, filter, hdferr)
 Delete one or more filters from the filter pipeline.
 
subroutine h5pget_attr_phase_change_f (ocpl_id, max_compact, min_dense, hdferr)
 Retrieves attribute storage phase change thresholds.
 
subroutine h5pset_attr_creation_order_f (ocpl_id, crt_order_flags, hdferr)
 Sets tracking and indexing of attribute creation order.
 
subroutine h5pset_shared_mesg_nindexes_f (plist_id, nindexes, hdferr)
 Sets number of shared object header message indexes.
 
subroutine h5pset_shared_mesg_index_f (fcpl_id, index_num, mesg_type_flags, min_mesg_size, hdferr)
 Configures the specified shared object header message index.
 
subroutine h5pget_attr_creation_order_f (ocpl_id, crt_order_flags, hdferr)
 Retrieves tracking and indexing settings for attribute creation order.
 
subroutine h5pget_libver_bounds_f (fapl_id, low, high, hdferr)
 Retrieves the lower and upper bounds on the HDF5 library release versions that indirectly determine the object format versions used when creating objects in the file.
 
subroutine h5pset_libver_bounds_f (fapl_id, low, high, hdferr)
 Sets bounds on library versions, and indirectly format versions, to be used when creating objects.
 
subroutine h5pset_link_creation_order_f (gcpl_id, crt_order_flags, hdferr)
 Sets creation order tracking and indexing for links in a group.
 
subroutine h5pget_link_phase_change_f (gcpl_id, max_compact, min_dense, hdferr)
 Queries the settings for conversion between compact and dense groups.
 
subroutine h5pget_obj_track_times_f (plist_id, flag, hdferr)
 Returns whether times are tracked for an object.
 
subroutine h5pset_obj_track_times_f (plist_id, flag, hdferr)
 Set whether the birth, access, modification & change times for an object are stored.
 
subroutine h5pset_create_inter_group_f (lcpl_id, crt_intermed_group, hdferr)
 Specifies in property list whether to create missing intermediate groups.
 
subroutine h5pget_link_creation_order_f (gcpl_id, crt_order_flags, hdferr)
 Queries whether link creation order is tracked and/or indexed in a group.
 
subroutine h5pset_char_encoding_f (plist_id, encoding, hdferr)
 Sets the character encoding used to encode a string.
 
subroutine h5pget_char_encoding_f (plist_id, encoding, hdferr)
 Retrieves the character encoding used to create a string.
 
subroutine h5pset_copy_object_f (ocp_plist_id, copy_options, hdferr)
 Sets properties to be used when an object is copied.
 
subroutine h5pget_copy_object_f (ocp_plist_id, copy_options, hdferr)
 Retrieves the properties to be used when an object is copied.
 
subroutine h5pget_data_transform_f (plist_id, expression, hdferr, size)
 Retrieves a data transform expression.
 
subroutine h5pset_data_transform_f (plist_id, expression, hdferr)
 Sets a data transform expression.
 
subroutine h5pget_local_heap_size_hint_f (gcpl_id, size_hint, hdferr)
 Queries the local heap size hint for original-style groups.
 
subroutine h5pget_est_link_info_f (gcpl_id, est_num_entries, est_name_len, hdferr)
 Queries data required to estimate required local heap or object header size.
 
subroutine h5pset_local_heap_size_hint_f (gcpl_id, size_hint, hdferr)
 Sets the local heap size hint for original-style groups.
 
subroutine h5pset_est_link_info_f (gcpl_id, est_num_entries, est_name_len, hdferr)
 Sets estimated number of links and length of link names in a group.
 
subroutine h5pset_link_phase_change_f (gcpl_id, max_compact, min_dense, hdferr)
 Sets the parameters for conversion between compact and dense groups.
 
subroutine h5pset_fapl_direct_f (fapl_id, alignment, block_size, cbuf_size, hdferr)
 Sets up use of the direct I/O driver.
 
subroutine h5pget_fapl_direct_f (fapl_id, alignment, block_size, cbuf_size, hdferr)
 Gets up use of the direct I/O driver.
 
subroutine h5pset_attr_phase_change_f (ocpl_id, max_compact, min_dense, hdferr)
 Sets attribute storage phase change thresholds.
 
subroutine h5pset_nbit_f (plist_id, hdferr)
 Sets up the use of the N-Bit filter.
 
subroutine h5pset_scaleoffset_f (plist_id, scale_type, scale_factor, hdferr)
 Sets up the use of the scale-offset filter.
 
subroutine h5pset_nlinks_f (lapl_id, nlinks, hdferr)
 Sets maximum number of soft or user-defined link traversals.
 
subroutine h5pget_nlinks_f (lapl_id, nlinks, hdferr)
 Gets maximum number of soft or user-defined link traversals.
 
subroutine h5pget_create_inter_group_f (lcpl_id, crt_intermed_group, hdferr)
 Determines whether property is set to enable creating missing intermediate groups.
 
subroutine h5pset_chunk_cache_f (dapl_id, rdcc_nslots, rdcc_nbytes, rdcc_w0, hdferr)
 Set the number of objects in the meta data cache and the maximum number of chunks and bytes in the raw data chunk cache. Once set, these values will override the values in the file access property list. Each of these values can be individually unset (or not set at all) by passing the macros: H5D_CHUNK_CACHE_NSLOTS_DFLT_F, H5D_CHUNK_CACHE_NBYTES_DFLT_F, and/or H5D_CHUNK_CACHE_W0_DFLT_F as appropriate.
 
subroutine h5pget_chunk_cache_f (dapl_id, rdcc_nslots, rdcc_nbytes, rdcc_w0, hdferr)
 Retrieves the raw data chunk cache parameters.
 
subroutine h5pset_fill_value_f (prp_id, type_id, fillvalue, hdferr)
 Sets fill value for a dataset creation property list.
 
subroutine h5pget_fill_value_f (prp_id, type_id, fillvalue, hdferr)
 Gets fill value for a dataset creation property list.
 
subroutine h5pset_fill_value_f (prp_id, type_id, fillvalue, hdferr)
 Sets fill value for a dataset creation property list.
 
subroutine h5pget_fill_value_f (prp_id, type_id, fillvalue, hdferr)
 Gets fill value for a dataset creation property list.
 
subroutine h5pset_f (prp_id, name, value, hdferr)
 Sets a property list value.
 
subroutine h5pset_f (prp_id, name, value, hdferr)
 Sets a property list value.
 
subroutine h5pget_f (prp_id, name, value, hdferr)
 Queries the value of a property.
 
subroutine h5pget_f (prp_id, name, value, hdferr)
 Queries the value of a property.
 
subroutine h5pregister_f (class, name, size, value, hdferr)
 Registers a permanent property with a property list class.
 
subroutine h5pregister_f (class, name, size, value, hdferr)
 Registers a permanent property with a property list class.
 
subroutine h5pinsert_f (plist, name, size, value, hdferr)
 Registers a temporary property with a property list class.
 
subroutine h5pinsert_f (plist, name, size, value, hdferr)
 Registers a temporary property with a property list class.
 
subroutine h5pcreate_class_f (parent, name, class, hdferr, create, create_data, copy, copy_data, close, close_data)
 Create a new property list class.
 
subroutine h5pset_file_image_f (fapl_id, buf_ptr, buf_len, hdferr)
 Sets an initial file image in a memory buffer.
 
subroutine h5pget_file_image_f (fapl_id, buf_ptr, buf_len_ptr, hdferr)
 Retrieves a copy of the file image designated as the initial content and structure of a file.
 
subroutine h5pset_fapl_mpio_f (prp_id, comm, info, hdferr)
 Stores MPI IO communicator information to the file access property list.
 
subroutine h5pset_fapl_mpio_f (prp_id, comm, info, hdferr)
 Stores MPI IO communicator information to the file access property list.
 
subroutine h5pget_fapl_mpio_f (prp_id, comm, info, hdferr)
 Returns MPI communicator information.
 
subroutine h5pget_fapl_mpio_f (prp_id, comm, info, hdferr)
 Returns MPI communicator information.
 
subroutine h5pset_fapl_subfiling_f (prp_id, hdferr, vfd_config)
 Modifies the specified File Access Property List to use the H5FD_SUBFILING driver.
 
subroutine h5pget_fapl_subfiling_f (prp_id, vfd_config, hdferr)
 Queries a File Access Property List for H5FD_SUBFILING file driver properties.
 
subroutine h5pset_fapl_ioc_f (prp_id, hdferr, vfd_config)
 Modifies the specified File Access Property List to use the H5FD_IOC driver.
 
subroutine h5pget_fapl_ioc_f (prp_id, vfd_config, hdferr)
 Queries a File Access Property List for H5FD_IOC file driver properties.
 
subroutine h5pget_mpio_no_collective_cause_f (plist_id, local_no_collective_cause, global_no_collective_cause, hdferr)
 Retrieves local and global causes that broke collective I/O on the last parallel I/O call.
 
subroutine h5pset_mpi_params_f (prp_id, comm, info, hdferr)
 Set the MPI communicator and information.
 
subroutine h5pset_mpi_params_f (prp_id, comm, info, hdferr)
 Set the MPI communicator and information.
 
subroutine h5pget_mpi_params_f (prp_id, comm, info, hdferr)
 Get the MPI communicator and info.
 
subroutine h5pget_mpi_params_f (prp_id, comm, info, hdferr)
 Get the MPI communicator and information.
 
subroutine h5pset_dxpl_mpio_f (prp_id, data_xfer_mode, hdferr)
 Sets data transfer mode.
 
subroutine h5pget_dxpl_mpio_f (prp_id, data_xfer_mode, hdferr)
 Returns the data transfer mode.
 
subroutine h5pget_mpio_actual_io_mode_f (dxpl_id, actual_io_mode, hdferr)
 Retrieves the type of I/O that HDF5 actually performed on the last parallel I/O call. This is not necessarily the type of I/O requested.
 
subroutine h5pset_all_coll_metadata_ops_f (plist_id, is_collective, hdferr)
 Sets requirement whether HDF5 metadata read operations using the access property list are required to be collective or independent. If collective requirement is selected, the HDF5 library will optimize the metadata reads improving performance. The default setting is independent (false).
 
subroutine h5pget_all_coll_metadata_ops_f (plist_id, is_collective, hdferr)
 Retrieves metadata read mode from the access property list.
 
subroutine h5pset_coll_metadata_write_f (plist_id, is_collective, hdferr)
 Sets metadata writes to collective or independent. Default setting is independent (false).
 
subroutine h5pget_coll_metadata_write_f (plist_id, is_collective, hdferr)
 Retrieves metadata write mode from the file access property list.
 
subroutine h5pset_virtual_view_f (dapl_id, view, hdferr)
 Sets the view of the virtual dataset (VDS) to include or exclude missing mapped elements.
 
subroutine h5pget_virtual_view_f (dapl_id, view, hdferr)
 Retrieves the view of a virtual dataset accessed with dapl_id.
 
subroutine h5pset_virtual_printf_gap_f (dapl_id, gap_size, hdferr)
 Sets the maximum number of missing source files and/or datasets with the printf-style names when getting the extent of an unlimited virtual dataset.
 
subroutine h5pget_virtual_printf_gap_f (dapl_id, gap_size, hdferr)
 Returns the maximum number of missing source files and/or datasets with the printf-style names when getting the extent for an unlimited virtual dataset.
 
subroutine h5pset_virtual_f (dcpl_id, vspace_id, src_file_name, src_dset_name, src_space_id, hdferr)
 Sets the mapping between virtual and source datasets.
 
subroutine h5pget_virtual_count_f (dcpl_id, count, hdferr)
 Gets the number of mappings for the virtual dataset.
 
subroutine h5pget_virtual_vspace_f (dcpl_id, index, ds_id, hdferr)
 Gets a dataspace identifier for the selection within the virtual dataset used in the mapping.
 
subroutine h5pget_virtual_srcspace_f (dcpl_id, index, ds_id, hdferr)
 Gets a dataspace identifier for the selection within the source dataset used in the mapping.
 
subroutine h5pget_virtual_filename_f (dcpl_id, index, name, hdferr, name_len)
 Gets the filename of a source dataset used in the mapping.
 
subroutine h5pget_virtual_dsetname_f (dcpl_id, index, name, hdferr, name_len)
 Gets the name of a source dataset used in the mapping.
 
subroutine h5pget_dset_no_attrs_hint_f (dcpl_id, minimize, hdferr)
 Gets the value of the "minimize dataset headers" value which creates smaller dataset object headers when its set and no attributes are present.
 
subroutine h5pset_dset_no_attrs_hint_f (dcpl_id, minimize, hdferr)
 Sets the value of the "minimize dataset headers" value which creates smaller dataset object headers when its set and no attributes are present.
 
subroutine h5pset_vol_f (plist_id, new_vol_id, hdferr, new_vol_info)
 Set the file VOL connector (VOL_ID) for a file access property list (PLIST_ID)
 
subroutine h5pget_vol_id_f (plist_id, vol_id, hdferr)
 Get the file VOL connector (VOL_ID) for a file access property list (PLIST_ID)
 
subroutine h5pget_vol_cap_flags_f (plist_id, cap_flags, hdferr)
 Query the capability flags for the VOL connector that will be used with this file access property list (FAPL).
 
subroutine h5pget_file_locking_f (fapl_id, use_file_locking, ignore_disabled_locks, hdferr)
 Gets the file locking properties. File locking is mainly used to help enforce SWMR semantics.
 
subroutine h5pset_file_locking_f (fapl_id, use_file_locking, ignore_disabled_locks, hdferr)
 Sets the file locking properties. File locking is mainly used to help enforce SWMR semantics.
 
subroutine h5pget_no_selection_io_cause_f (plist_id, no_selection_io_cause, hdferr)
 Retrieves the cause for not performing selection or vector I/O on the last parallel I/O call.
 
subroutine h5pset_file_space_strategy_f (plist_id, strategy, persist, threshold, hdferr)
 Sets the file space handling strategy and persisting free-space values for a file creation property list.
 
subroutine h5pget_file_space_strategy_f (plist_id, strategy, persist, threshold, hdferr)
 Gets the file space handling strategy and persisting free-space values for a file creation property list.
 
subroutine h5pset_file_space_page_size_f (prp_id, fsp_size, hdferr)
 Sets the file space page size for a file creation property list.
 
subroutine h5pget_file_space_page_size_f (prp_id, fsp_size, hdferr)
 Gets the file space page size for a file creation property list.
 
subroutine h5pget_actual_selection_io_mode_f (plist_id, actual_selection_io_mode, hdferr)
 Retrieves the type(s) of I/O that HDF5 actually performed on raw data during the last I/O call.