Please, help us to better serve our user community by answering the following short survey: https://www.hdfgroup.org/website-survey/
HDF5  1.15.0.f39b228
API Reference
h5s Module Reference

This module contains Fortran interfaces for H5S functions. More...

Functions/Subroutines

subroutine h5screate_simple_f (rank, dims, space_id, hdferr, maxdims)
 Creates a new simple data space and opens it for access. More...
 
subroutine h5sclose_f (space_id, hdferr)
 Releases and terminates access to a dataspace. More...
 
subroutine h5screate_f (classtype, space_id, hdferr)
 Creates a new dataspace of a specified type. More...
 
subroutine h5scopy_f (space_id, new_space_id, hdferr)
 Creates an exact copy of a dataspace. More...
 
subroutine h5sget_select_hyper_nblocks_f (space_id, num_blocks, hdferr)
 Get number of hyperslab blocks. More...
 
subroutine h5sget_select_hyper_blocklist_f (space_id, startblock, num_blocks, buf, hdferr)
 Gets the list of hyperslab blocks currently selected. More...
 
subroutine h5sget_select_bounds_f (space_id, start, END, hdferr)
 Gets the bounding box containing the current selection. More...
 
subroutine h5sget_select_elem_npoints_f (space_id, num_points, hdferr)
 Gets the number of element points in the current selection. More...
 
subroutine h5sget_select_elem_pointlist_f (space_id, startpoint, num_points, buf, hdferr)
 Gets the list of element points currently selected. More...
 
subroutine h5sselect_elements_f (space_id, OPERATOR, rank, num_elements, coord, hdferr)
 Selects elements to be included in the selection for a dataspace. More...
 
subroutine h5sselect_all_f (space_id, hdferr)
 Selects the entire dataspace. More...
 
subroutine h5sselect_shape_same_f (space1_id, space2_id, same, hdferr)
 Checks if two selections are the same shape. More...
 
subroutine h5sselect_intersect_block_f (space_id, istart, iend, intersects, hdferr)
 Checks if current selection intersects with a block. More...
 
subroutine h5sselect_none_f (space_id, hdferr)
 Resets the selection region to include no elements. More...
 
subroutine h5sselect_valid_f (space_id, status, hdferr)
 Verifies that the selection is within the extent of the dataspace. More...
 
subroutine h5sget_simple_extent_npoints_f (space_id, npoints, hdferr)
 Determines the number of elements in a dataspace. More...
 
subroutine h5sget_select_npoints_f (space_id, npoints, hdferr)
 Determines the number of elements in a dataspace selection. More...
 
subroutine h5sget_simple_extent_ndims_f (space_id, rank, hdferr)
 Determines the dimensionality of a dataspace. More...
 
subroutine h5sget_simple_extent_dims_f (space_id, dims, maxdims, hdferr)
 Retrieves dataspace dimension size and maximum size. More...
 
subroutine h5sget_simple_extent_type_f (space_id, classtype, hdferr)
 Determine the current class of a dataspace. More...
 
subroutine h5sset_extent_simple_f (space_id, rank, current_size, maximum_size, hdferr)
 Sets or resets the size of an existing dataspace. More...
 
subroutine h5sis_simple_f (space_id, status, hdferr)
 Determines whether a dataspace is a simple dataspace. More...
 
subroutine h5soffset_simple_f (space_id, offset, hdferr)
 Sets the offset of a simple dataspace. More...
 
subroutine h5sextent_copy_f (dest_space_id, source_space_id, hdferr)
 Copies the extent of a dataspace. More...
 
subroutine h5sset_extent_none_f (space_id, hdferr)
 Removes the extent from a dataspace. More...
 
subroutine h5sselect_hyperslab_f (space_id, OPERATOR, start, count, hdferr, stride, BLOCK)
 Selects a hyperslab region to add to the current selected region. More...
 
subroutine h5sget_select_type_f (space_id, TYPE, hdferr)
 Retrieve the type of selection. More...
 
subroutine h5sdecode_f (buf, obj_id, hdferr)
 Decode a binary object description of data space and return a new object handle. More...
 
subroutine h5sencode_f (obj_id, buf, nalloc, hdferr, fapl_id)
 Encode a data space object description into a binary buffer. More...
 
subroutine h5sextent_equal_f (space1_id, space2_id, equal, hdferr)
 Determines whether two dataspace extents are equal. More...
 
subroutine h5sget_regular_hyperslab_f (space_id, start, stride, count, block, hdferr)
 Retrieves a regular hyperslab selection. More...
 
subroutine h5sis_regular_hyperslab_f (space_id, IsRegular, hdferr)
 Retrieves a regular hyperslab selection. More...
 

Detailed Description

This module contains Fortran interfaces for H5S functions.