Files
hdf5/develop/group___f_h5_p.html
T
2025-09-08 01:05:11 +00:00

9279 lines
543 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>HDF5: Fortran Property List (H5P) Interface</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="hdf5doxy.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="hdf5doxy.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="hdf5_navtree_hacks.js"></script>
<div style="background:#FFDDDD;font-size:120%;text-align:center;margin:0;padding:5px">Please, help us to better serve our user community by answering the following short survey: <a href="https://www.hdfgroup.org/website-survey/">https://www.hdfgroup.org/website-survey/</a></div>
<!-- ... other metadata & script includes ... -->
<script type="text/javascript" src="doxygen-awesome-tabs.js"></script>
<script type="text/javascript">
DoxygenAwesomeTabs.init()
</script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-57FMZK4S7X"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-57FMZK4S7X');
</script>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
<td id="projectalign">
<div id="projectname">HDF5<span id="projectnumber">&#160;Last Updated on 2025-09-08</span>
</div>
<div id="projectbrief">The HDF5 Field Guide</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="_getting_started.html"><span>Getting&#160;started</span></a></li>
<li><a href="_u_g.html"><span>User&#160;Guide</span></a></li>
<li><a href="_r_m.html"><span>Reference&#160;Manual</span></a></li>
<li><a href="_cookbook.html"><span>Cookbook</span></a></li>
<li><a href="_t_n.html"><span>Technical&#160;Notes</span></a></li>
<li><a href="_r_f_c.html"><span>RFCs</span></a></li>
<li><a href="_s_p_e_c.html"><span>Specifications</span></a></li>
<li><a href="_g_l_s.html"><span>Glossary</span></a></li>
<li><a href="_f_t_s.html"><span>Full-Text&#160;Search</span></a></li>
<li><a href="_about.html"><span>About</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()">&#160;</span>
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('group___f_h5_p.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#namespaces">Modules</a> &#124;
<a href="#nested-classes">Data Types</a> &#124;
<a href="#func-members">Functions/Subroutines</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle"><div class="title">Fortran Property List (H5P) Interface</div></div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___h5_p.html">Property Lists (H5P)</a>, C-API</dd>
<dd>
<a class="el" href="_h5_p__u_g.html">Properties and Property Lists in HDF5</a>, User Guide </dd></dl>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Modules</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">module &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceh5p.html">h5p</a></td></tr>
<tr class="memdesc:namespaceh5p"><td class="mdescLeft">&#160;</td><td class="mdescRight">This module contains Fortran interfaces for H5P functions. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Types</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5p_1_1h5fd__ioc__config__t.html">h5fd_ioc_config_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="struct_h5_f_d__ioc__config__t.html" title="Configuration structure for H5Pset_fapl_ioc() / H5Pget_fapl_ioc()">H5FD_ioc_config_t</a> derived type used in the IOC VFD (SUBFILING). <a href="structh5p_1_1h5fd__ioc__config__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5p_1_1h5fd__subfiling__config__t.html">h5fd_subfiling_config_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="struct_h5_f_d__subfiling__config__t.html" title="Configuration structure for H5Pset_fapl_subfiling() / H5Pget_fapl_subfiling()">H5FD_subfiling_config_t</a> derived type used in the subfiling VFD. <a href="structh5p_1_1h5fd__subfiling__config__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structh5p_1_1h5fd__subfiling__params__t.html">h5fd_subfiling_params_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="struct_h5_f_d__subfiling__params__t.html" title="Subfiling parameter structure that is shared between the H5FD_SUBFILING and H5FD_IOC drivers.">H5FD_subfiling_params_t</a> derived type used in the subfiling VFD. <a href="structh5p_1_1h5fd__subfiling__params__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions/Subroutines</h2></td></tr>
<tr class="memitem:ga6272a12a07c6b72d0512a334dc7a65e6" id="r_ga6272a12a07c6b72d0512a334dc7a65e6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga6272a12a07c6b72d0512a334dc7a65e6">h5pall_filters_avail_f</a> (prp_id, flag, hdferr)</td></tr>
<tr class="memdesc:ga6272a12a07c6b72d0512a334dc7a65e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if all filters set in the dataset creation property list are available. <br /></td></tr>
<tr class="separator:ga6272a12a07c6b72d0512a334dc7a65e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacd231298a4d7464ea945aa97ac3ee1af" id="r_gacd231298a4d7464ea945aa97ac3ee1af"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gacd231298a4d7464ea945aa97ac3ee1af">h5pclose_class_f</a> (class, hdferr)</td></tr>
<tr class="memdesc:gacd231298a4d7464ea945aa97ac3ee1af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes an existing property list class. <br /></td></tr>
<tr class="separator:gacd231298a4d7464ea945aa97ac3ee1af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga775e35525922a3190b99c311e16535b4" id="r_ga775e35525922a3190b99c311e16535b4"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga775e35525922a3190b99c311e16535b4">h5pclose_f</a> (prp_id, hdferr)</td></tr>
<tr class="memdesc:ga775e35525922a3190b99c311e16535b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Terminates access to a property list. <br /></td></tr>
<tr class="separator:ga775e35525922a3190b99c311e16535b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacc09fed23aee0d1b33c4b0149a3b4f08" id="r_gacc09fed23aee0d1b33c4b0149a3b4f08"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gacc09fed23aee0d1b33c4b0149a3b4f08">h5pcopy_f</a> (prp_id, new_prp_id, hdferr)</td></tr>
<tr class="memdesc:gacc09fed23aee0d1b33c4b0149a3b4f08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies an existing property list to create a new property list. <br /></td></tr>
<tr class="separator:gacc09fed23aee0d1b33c4b0149a3b4f08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad79f28c38f3beef7c377210cb8bd3e64" id="r_gad79f28c38f3beef7c377210cb8bd3e64"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gad79f28c38f3beef7c377210cb8bd3e64">h5pcopy_prop_f</a> (dst_id, src_id, name, hdferr)</td></tr>
<tr class="memdesc:gad79f28c38f3beef7c377210cb8bd3e64"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies a property from one list or class to another. <br /></td></tr>
<tr class="separator:gad79f28c38f3beef7c377210cb8bd3e64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga66caa74772fb509f8c33e4b433465013" id="r_ga66caa74772fb509f8c33e4b433465013"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga66caa74772fb509f8c33e4b433465013">h5pcreate_class_f</a> (parent, name, class, hdferr, create, create_data, copy, copy_data, close, close_data)</td></tr>
<tr class="memdesc:ga66caa74772fb509f8c33e4b433465013"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new property list class. <br /></td></tr>
<tr class="separator:ga66caa74772fb509f8c33e4b433465013"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga748b080710550accc9cdcac136013897" id="r_ga748b080710550accc9cdcac136013897"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga748b080710550accc9cdcac136013897">h5pcreate_f</a> (class, prp_id, hdferr)</td></tr>
<tr class="memdesc:ga748b080710550accc9cdcac136013897"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new property as an instance of a property list class. <br /></td></tr>
<tr class="separator:ga748b080710550accc9cdcac136013897"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadc8d38f118505588b0bd9c0bdb7a53a2" id="r_gadc8d38f118505588b0bd9c0bdb7a53a2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gadc8d38f118505588b0bd9c0bdb7a53a2">h5pequal_f</a> (plist1_id, plist2_id, flag, hdferr)</td></tr>
<tr class="memdesc:gadc8d38f118505588b0bd9c0bdb7a53a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if two property lists are equal. <br /></td></tr>
<tr class="separator:gadc8d38f118505588b0bd9c0bdb7a53a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga30f8d2854ab75a52b029d0573859bff9" id="r_ga30f8d2854ab75a52b029d0573859bff9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga30f8d2854ab75a52b029d0573859bff9">h5pexist_f</a> (prp_id, name, flag, hdferr)</td></tr>
<tr class="memdesc:ga30f8d2854ab75a52b029d0573859bff9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries whether a property name exists in a property list or class. <br /></td></tr>
<tr class="separator:ga30f8d2854ab75a52b029d0573859bff9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga690e426399c1aa4fa0f8458dc887148c" id="r_ga690e426399c1aa4fa0f8458dc887148c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga690e426399c1aa4fa0f8458dc887148c">h5pfill_value_defined_f</a> (plist_id, flag, hdferr)</td></tr>
<tr class="memdesc:ga690e426399c1aa4fa0f8458dc887148c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if fill value is defined. <br /></td></tr>
<tr class="separator:ga690e426399c1aa4fa0f8458dc887148c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga16997fa0053f04861b8bef30bbf9863f" id="r_ga16997fa0053f04861b8bef30bbf9863f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga16997fa0053f04861b8bef30bbf9863f">h5pget_actual_selection_io_mode_f</a> (plist_id, actual_selection_io_mode, hdferr)</td></tr>
<tr class="memdesc:ga16997fa0053f04861b8bef30bbf9863f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the type(s) of I/O that HDF5 actually performed on raw data during the last I/O call. <br /></td></tr>
<tr class="separator:ga16997fa0053f04861b8bef30bbf9863f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1348b70b93e895fb4f27e5daa5ed1af1" id="r_ga1348b70b93e895fb4f27e5daa5ed1af1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga1348b70b93e895fb4f27e5daa5ed1af1">h5pget_alignment_f</a> (prp_id, threshold, alignment, hdferr)</td></tr>
<tr class="memdesc:ga1348b70b93e895fb4f27e5daa5ed1af1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the current settings for alignment properties from a file access property list. <br /></td></tr>
<tr class="separator:ga1348b70b93e895fb4f27e5daa5ed1af1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2c510b552cd963653ddd278e2099324e" id="r_ga2c510b552cd963653ddd278e2099324e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga2c510b552cd963653ddd278e2099324e">h5pget_all_coll_metadata_ops_f</a> (plist_id, is_collective, hdferr)</td></tr>
<tr class="memdesc:ga2c510b552cd963653ddd278e2099324e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves metadata read mode from the access property list. <br /></td></tr>
<tr class="separator:ga2c510b552cd963653ddd278e2099324e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga567940f6e88def7066b478e01a3bb668" id="r_ga567940f6e88def7066b478e01a3bb668"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga567940f6e88def7066b478e01a3bb668">h5pget_alloc_time_f</a> (plist_id, flag, hdferr)</td></tr>
<tr class="memdesc:ga567940f6e88def7066b478e01a3bb668"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get space allocation time for dataset during creation. <br /></td></tr>
<tr class="separator:ga567940f6e88def7066b478e01a3bb668"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaab6384bae4be67418f83eed124565a6e" id="r_gaab6384bae4be67418f83eed124565a6e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaab6384bae4be67418f83eed124565a6e">h5pget_attr_creation_order_f</a> (ocpl_id, crt_order_flags, hdferr)</td></tr>
<tr class="memdesc:gaab6384bae4be67418f83eed124565a6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves tracking and indexing settings for attribute creation order. <br /></td></tr>
<tr class="separator:gaab6384bae4be67418f83eed124565a6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga898360cf5dac85558cf089b554413c1b" id="r_ga898360cf5dac85558cf089b554413c1b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga898360cf5dac85558cf089b554413c1b">h5pget_attr_phase_change_f</a> (ocpl_id, max_compact, min_dense, hdferr)</td></tr>
<tr class="memdesc:ga898360cf5dac85558cf089b554413c1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves attribute storage phase change thresholds. <br /></td></tr>
<tr class="separator:ga898360cf5dac85558cf089b554413c1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad472c14fedb5be837361f04a6f4e98cd" id="r_gad472c14fedb5be837361f04a6f4e98cd"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gad472c14fedb5be837361f04a6f4e98cd">h5pget_btree_ratios_f</a> (prp_id, left, middle, right, hdferr)</td></tr>
<tr class="memdesc:gad472c14fedb5be837361f04a6f4e98cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets B-tree split ratios for a dataset transfer property list. <br /></td></tr>
<tr class="separator:gad472c14fedb5be837361f04a6f4e98cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga82f8cec4f6b5c2cc42a245435ebe4320" id="r_ga82f8cec4f6b5c2cc42a245435ebe4320"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga82f8cec4f6b5c2cc42a245435ebe4320">h5pget_buffer_f</a> (plist_id, size, hdferr)</td></tr>
<tr class="memdesc:ga82f8cec4f6b5c2cc42a245435ebe4320"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets size for conversion buffer. <br /></td></tr>
<tr class="separator:ga82f8cec4f6b5c2cc42a245435ebe4320"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7c5cd7790a19759cdda89bdabd735556" id="r_ga7c5cd7790a19759cdda89bdabd735556"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga7c5cd7790a19759cdda89bdabd735556">h5pget_cache_f</a> (prp_id, mdc_nelmts, rdcc_nelmts, rdcc_nbytes, rdcc_w0, hdferr)</td></tr>
<tr class="memdesc:ga7c5cd7790a19759cdda89bdabd735556"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the meta data cache and raw data chunk cache parameters. <br /></td></tr>
<tr class="separator:ga7c5cd7790a19759cdda89bdabd735556"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga08e0eee48eda994d767ff5abb38513f2" id="r_ga08e0eee48eda994d767ff5abb38513f2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga08e0eee48eda994d767ff5abb38513f2">h5pget_char_encoding_f</a> (plist_id, encoding, hdferr)</td></tr>
<tr class="memdesc:ga08e0eee48eda994d767ff5abb38513f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the character encoding used to create a string. <br /></td></tr>
<tr class="separator:ga08e0eee48eda994d767ff5abb38513f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1829cd90f140fb049bb2ea2625adb88c" id="r_ga1829cd90f140fb049bb2ea2625adb88c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga1829cd90f140fb049bb2ea2625adb88c">h5pget_chunk_cache_f</a> (dapl_id, rdcc_nslots, rdcc_nbytes, rdcc_w0, hdferr)</td></tr>
<tr class="memdesc:ga1829cd90f140fb049bb2ea2625adb88c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the raw data chunk cache parameters. <br /></td></tr>
<tr class="separator:ga1829cd90f140fb049bb2ea2625adb88c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5ebe3d2befd7ffde2f20a4c85c6316a2" id="r_ga5ebe3d2befd7ffde2f20a4c85c6316a2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga5ebe3d2befd7ffde2f20a4c85c6316a2">h5pget_chunk_f</a> (prp_id, ndims, dims, hdferr)</td></tr>
<tr class="memdesc:ga5ebe3d2befd7ffde2f20a4c85c6316a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size of chunks for the raw data of a chunked layout dataset. <br /></td></tr>
<tr class="separator:ga5ebe3d2befd7ffde2f20a4c85c6316a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga913bc99cc368ae0cb48071a462812ad6" id="r_ga913bc99cc368ae0cb48071a462812ad6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga913bc99cc368ae0cb48071a462812ad6">h5pget_class_f</a> (prp_id, classtype, hdferr)</td></tr>
<tr class="memdesc:ga913bc99cc368ae0cb48071a462812ad6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the property list class for a property list. <br /></td></tr>
<tr class="separator:ga913bc99cc368ae0cb48071a462812ad6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5cf825a7888b677805ffa391459ea554" id="r_ga5cf825a7888b677805ffa391459ea554"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga5cf825a7888b677805ffa391459ea554">h5pget_class_name_f</a> (prp_id, name, size, hdferr)</td></tr>
<tr class="memdesc:ga5cf825a7888b677805ffa391459ea554"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the name of a class. <br /></td></tr>
<tr class="separator:ga5cf825a7888b677805ffa391459ea554"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga57dd524698721c8be351b449de743bb5" id="r_ga57dd524698721c8be351b449de743bb5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga57dd524698721c8be351b449de743bb5">h5pget_class_parent_f</a> (prp_id, parent_id, hdferr)</td></tr>
<tr class="memdesc:ga57dd524698721c8be351b449de743bb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the parent class of a generic property class. <br /></td></tr>
<tr class="separator:ga57dd524698721c8be351b449de743bb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2b0822a557a3c71bd363b877030c1933" id="r_ga2b0822a557a3c71bd363b877030c1933"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga2b0822a557a3c71bd363b877030c1933">h5pget_coll_metadata_write_f</a> (plist_id, is_collective, hdferr)</td></tr>
<tr class="memdesc:ga2b0822a557a3c71bd363b877030c1933"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves metadata write mode from the file access property list. <br /></td></tr>
<tr class="separator:ga2b0822a557a3c71bd363b877030c1933"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae3d1540a7b89533d3f1157d0a04462f6" id="r_gae3d1540a7b89533d3f1157d0a04462f6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gae3d1540a7b89533d3f1157d0a04462f6">h5pget_copy_object_f</a> (ocp_plist_id, copy_options, hdferr)</td></tr>
<tr class="memdesc:gae3d1540a7b89533d3f1157d0a04462f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the properties to be used when an object is copied. <br /></td></tr>
<tr class="separator:gae3d1540a7b89533d3f1157d0a04462f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga14b4e707d341e5e3d12e7ae6690d89ba" id="r_ga14b4e707d341e5e3d12e7ae6690d89ba"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga14b4e707d341e5e3d12e7ae6690d89ba">h5pget_create_inter_group_f</a> (lcpl_id, crt_intermed_group, hdferr)</td></tr>
<tr class="memdesc:ga14b4e707d341e5e3d12e7ae6690d89ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether property is set to enable creating missing intermediate groups. <br /></td></tr>
<tr class="separator:ga14b4e707d341e5e3d12e7ae6690d89ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga66078098350a2f9aa3b3251b7199c0c4" id="r_ga66078098350a2f9aa3b3251b7199c0c4"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga66078098350a2f9aa3b3251b7199c0c4">h5pget_data_transform_f</a> (plist_id, expression, hdferr, size)</td></tr>
<tr class="memdesc:ga66078098350a2f9aa3b3251b7199c0c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a data transform expression. <br /></td></tr>
<tr class="separator:ga66078098350a2f9aa3b3251b7199c0c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga80f0a5cfffb77cbf89a82d23c0f70fb9" id="r_ga80f0a5cfffb77cbf89a82d23c0f70fb9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga80f0a5cfffb77cbf89a82d23c0f70fb9">h5pget_driver_f</a> (prp_id, driver, hdferr)</td></tr>
<tr class="memdesc:ga80f0a5cfffb77cbf89a82d23c0f70fb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns low-lever driver identifier. <br /></td></tr>
<tr class="separator:ga80f0a5cfffb77cbf89a82d23c0f70fb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7cc4d157c8502632af18454424aa58d6" id="r_ga7cc4d157c8502632af18454424aa58d6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga7cc4d157c8502632af18454424aa58d6">h5pget_dset_no_attrs_hint_f</a> (dcpl_id, minimize, hdferr)</td></tr>
<tr class="memdesc:ga7cc4d157c8502632af18454424aa58d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of the "minimize dataset headers" value which creates smaller dataset object headers when its set and no attributes are present. <br /></td></tr>
<tr class="separator:ga7cc4d157c8502632af18454424aa58d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7d5571898c9af7487a1942771add7517" id="r_ga7d5571898c9af7487a1942771add7517"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga7d5571898c9af7487a1942771add7517">h5pget_dxpl_mpio_f</a> (prp_id, data_xfer_mode, hdferr)</td></tr>
<tr class="memdesc:ga7d5571898c9af7487a1942771add7517"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the data transfer mode. <br /></td></tr>
<tr class="separator:ga7d5571898c9af7487a1942771add7517"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e86d12a139c0d4c1ead1f34b3d26fa9" id="r_ga9e86d12a139c0d4c1ead1f34b3d26fa9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga9e86d12a139c0d4c1ead1f34b3d26fa9">h5pget_edc_check_f</a> (prp_id, flag, hdferr)</td></tr>
<tr class="memdesc:ga9e86d12a139c0d4c1ead1f34b3d26fa9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether error-detection is enabled for dataset reads. <br /></td></tr>
<tr class="separator:ga9e86d12a139c0d4c1ead1f34b3d26fa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac1c28ede7450679e5a324fbcacfe09d4" id="r_gac1c28ede7450679e5a324fbcacfe09d4"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gac1c28ede7450679e5a324fbcacfe09d4">h5pget_est_link_info_f</a> (gcpl_id, est_num_entries, est_name_len, hdferr)</td></tr>
<tr class="memdesc:gac1c28ede7450679e5a324fbcacfe09d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries data required to estimate required local heap or object header size. <br /></td></tr>
<tr class="separator:gac1c28ede7450679e5a324fbcacfe09d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga85c24b943b7de2afb8d9811ca9fedf7a" id="r_ga85c24b943b7de2afb8d9811ca9fedf7a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga85c24b943b7de2afb8d9811ca9fedf7a">h5pget_external_count_f</a> (prp_id, count, hdferr)</td></tr>
<tr class="memdesc:ga85c24b943b7de2afb8d9811ca9fedf7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of external files for a dataset. <br /></td></tr>
<tr class="separator:ga85c24b943b7de2afb8d9811ca9fedf7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga126f1cef1ac023caf94d4db8f502b4e9" id="r_ga126f1cef1ac023caf94d4db8f502b4e9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga126f1cef1ac023caf94d4db8f502b4e9">h5pget_external_f</a> (prp_id, idx, name_size, name, offset, bytes, hdferr)</td></tr>
<tr class="memdesc:ga126f1cef1ac023caf94d4db8f502b4e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns information about an external file. <br /></td></tr>
<tr class="separator:ga126f1cef1ac023caf94d4db8f502b4e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga39ade37224835f58e7e1673241357ab6" id="r_ga39ade37224835f58e7e1673241357ab6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga39ade37224835f58e7e1673241357ab6">h5pget_f</a> (prp_id, name, value, hdferr)</td></tr>
<tr class="memdesc:ga39ade37224835f58e7e1673241357ab6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the value of a property. <br /></td></tr>
<tr class="separator:ga39ade37224835f58e7e1673241357ab6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga39ade37224835f58e7e1673241357ab6" id="r_ga39ade37224835f58e7e1673241357ab6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga39ade37224835f58e7e1673241357ab6">h5pget_f</a> (prp_id, name, value, hdferr)</td></tr>
<tr class="memdesc:ga39ade37224835f58e7e1673241357ab6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the value of a property. <br /></td></tr>
<tr class="separator:ga39ade37224835f58e7e1673241357ab6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa4c98f61c32988f12b6c505fe2bd1f90" id="r_gaa4c98f61c32988f12b6c505fe2bd1f90"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaa4c98f61c32988f12b6c505fe2bd1f90">h5pget_fapl_core_f</a> (prp_id, increment, backing_store, hdferr)</td></tr>
<tr class="memdesc:gaa4c98f61c32988f12b6c505fe2bd1f90"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries core file driver properties. <br /></td></tr>
<tr class="separator:gaa4c98f61c32988f12b6c505fe2bd1f90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4be90e73f9f4ef2e8c6a76d9c5d57f37" id="r_ga4be90e73f9f4ef2e8c6a76d9c5d57f37"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga4be90e73f9f4ef2e8c6a76d9c5d57f37">h5pget_fapl_direct_f</a> (fapl_id, alignment, block_size, cbuf_size, hdferr)</td></tr>
<tr class="memdesc:ga4be90e73f9f4ef2e8c6a76d9c5d57f37"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets up use of the direct I/O driver. <br /></td></tr>
<tr class="separator:ga4be90e73f9f4ef2e8c6a76d9c5d57f37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf45b20d0cb24ce4b3fef5abc43d88b56" id="r_gaf45b20d0cb24ce4b3fef5abc43d88b56"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaf45b20d0cb24ce4b3fef5abc43d88b56">h5pget_fapl_family_f</a> (prp_id, memb_size, memb_plist, hdferr)</td></tr>
<tr class="memdesc:gaf45b20d0cb24ce4b3fef5abc43d88b56"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns file access property list information. <br /></td></tr>
<tr class="separator:gaf45b20d0cb24ce4b3fef5abc43d88b56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1fcebda3d6c04b1c7f9ff87652f89cb5" id="r_ga1fcebda3d6c04b1c7f9ff87652f89cb5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga1fcebda3d6c04b1c7f9ff87652f89cb5">h5pget_fapl_ioc_f</a> (prp_id, vfd_config, hdferr)</td></tr>
<tr class="memdesc:ga1fcebda3d6c04b1c7f9ff87652f89cb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries a File Access Property List for <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> file driver properties. <br /></td></tr>
<tr class="separator:ga1fcebda3d6c04b1c7f9ff87652f89cb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7e27d00061a651c885c6b69a86892303" id="r_ga7e27d00061a651c885c6b69a86892303"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga7e27d00061a651c885c6b69a86892303">h5pget_fapl_mpio_f</a> (prp_id, comm, info, hdferr)</td></tr>
<tr class="memdesc:ga7e27d00061a651c885c6b69a86892303"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns MPI communicator information. <br /></td></tr>
<tr class="separator:ga7e27d00061a651c885c6b69a86892303"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7e27d00061a651c885c6b69a86892303" id="r_ga7e27d00061a651c885c6b69a86892303"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga7e27d00061a651c885c6b69a86892303">h5pget_fapl_mpio_f</a> (prp_id, comm, info, hdferr)</td></tr>
<tr class="memdesc:ga7e27d00061a651c885c6b69a86892303"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns MPI communicator information. <br /></td></tr>
<tr class="separator:ga7e27d00061a651c885c6b69a86892303"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5e3e19af9825325540d82d64d79612a3" id="r_ga5e3e19af9825325540d82d64d79612a3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga5e3e19af9825325540d82d64d79612a3">h5pget_fapl_subfiling_f</a> (prp_id, vfd_config, hdferr)</td></tr>
<tr class="memdesc:ga5e3e19af9825325540d82d64d79612a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries a File Access Property List for <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> file driver properties. <br /></td></tr>
<tr class="separator:ga5e3e19af9825325540d82d64d79612a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa49979fbf8bf4ada807dfec8b66e1465" id="r_gaa49979fbf8bf4ada807dfec8b66e1465"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaa49979fbf8bf4ada807dfec8b66e1465">h5pget_fclose_degree_f</a> (fapl_id, degree, hdferr)</td></tr>
<tr class="memdesc:gaa49979fbf8bf4ada807dfec8b66e1465"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the degree for the file close behavior. <br /></td></tr>
<tr class="separator:gaa49979fbf8bf4ada807dfec8b66e1465"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5169ab36349c85105bced2a378c36355" id="r_ga5169ab36349c85105bced2a378c36355"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga5169ab36349c85105bced2a378c36355">h5pget_file_image_f</a> (fapl_id, buf_ptr, buf_len_ptr, hdferr)</td></tr>
<tr class="memdesc:ga5169ab36349c85105bced2a378c36355"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves a copy of the file image designated as the initial content and structure of a file. <br /></td></tr>
<tr class="separator:ga5169ab36349c85105bced2a378c36355"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3e3447a958e9b3fc1a989eaa02b83de1" id="r_ga3e3447a958e9b3fc1a989eaa02b83de1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga3e3447a958e9b3fc1a989eaa02b83de1">h5pget_file_locking_f</a> (fapl_id, use_file_locking, ignore_disabled_locks, hdferr)</td></tr>
<tr class="memdesc:ga3e3447a958e9b3fc1a989eaa02b83de1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the file locking properties. File locking is mainly used to help enforce SWMR semantics. <br /></td></tr>
<tr class="separator:ga3e3447a958e9b3fc1a989eaa02b83de1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga92e75dfef3a339f1987002fbea5f2bfb" id="r_ga92e75dfef3a339f1987002fbea5f2bfb"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga92e75dfef3a339f1987002fbea5f2bfb">h5pget_file_space_page_size_f</a> (prp_id, fsp_size, hdferr)</td></tr>
<tr class="memdesc:ga92e75dfef3a339f1987002fbea5f2bfb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the file space page size for a file creation property list. <br /></td></tr>
<tr class="separator:ga92e75dfef3a339f1987002fbea5f2bfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga730a5864c03cdfc2722e3f4369910fa5" id="r_ga730a5864c03cdfc2722e3f4369910fa5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga730a5864c03cdfc2722e3f4369910fa5">h5pget_file_space_strategy_f</a> (plist_id, strategy, persist, threshold, hdferr)</td></tr>
<tr class="memdesc:ga730a5864c03cdfc2722e3f4369910fa5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the file space handling strategy and persisting free-space values for a file creation property list. <br /></td></tr>
<tr class="separator:ga730a5864c03cdfc2722e3f4369910fa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2e8c074f882144e14e8b0d7d9b0f3c71" id="r_ga2e8c074f882144e14e8b0d7d9b0f3c71"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga2e8c074f882144e14e8b0d7d9b0f3c71">h5pget_fill_time_f</a> (plist_id, flag, hdferr)</td></tr>
<tr class="memdesc:ga2e8c074f882144e14e8b0d7d9b0f3c71"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get fill value writing time for dataset. <br /></td></tr>
<tr class="separator:ga2e8c074f882144e14e8b0d7d9b0f3c71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafcbc6758d443c504f67b8e84a42fae49" id="r_gafcbc6758d443c504f67b8e84a42fae49"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gafcbc6758d443c504f67b8e84a42fae49">h5pget_fill_value_f</a> (prp_id, type_id, fillvalue, hdferr)</td></tr>
<tr class="memdesc:gafcbc6758d443c504f67b8e84a42fae49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets fill value for a dataset creation property list. <br /></td></tr>
<tr class="separator:gafcbc6758d443c504f67b8e84a42fae49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafcbc6758d443c504f67b8e84a42fae49" id="r_gafcbc6758d443c504f67b8e84a42fae49"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gafcbc6758d443c504f67b8e84a42fae49">h5pget_fill_value_f</a> (prp_id, type_id, fillvalue, hdferr)</td></tr>
<tr class="memdesc:gafcbc6758d443c504f67b8e84a42fae49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets fill value for a dataset creation property list. <br /></td></tr>
<tr class="separator:gafcbc6758d443c504f67b8e84a42fae49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b94b597f5e46515102fb04bf99bff01" id="r_ga9b94b597f5e46515102fb04bf99bff01"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga9b94b597f5e46515102fb04bf99bff01">h5pget_filter_by_id_f</a> (prp_id, filter_id, flags, cd_nelmts, cd_values, namelen, name, hdferr)</td></tr>
<tr class="memdesc:ga9b94b597f5e46515102fb04bf99bff01"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns information about a filter in a pipeline. <br /></td></tr>
<tr class="separator:ga9b94b597f5e46515102fb04bf99bff01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga36c7ca2cad2f3a686e9da698d981dbb9" id="r_ga36c7ca2cad2f3a686e9da698d981dbb9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga36c7ca2cad2f3a686e9da698d981dbb9">h5pget_filter_f</a> (prp_id, filter_number, flags, cd_nelmts, cd_values, namelen, name, filter_id, hdferr)</td></tr>
<tr class="memdesc:ga36c7ca2cad2f3a686e9da698d981dbb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns information about a filter in a pipeline. <br /></td></tr>
<tr class="separator:ga36c7ca2cad2f3a686e9da698d981dbb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4e4c8918489ad73b8ee7b6866ea55ef9" id="r_ga4e4c8918489ad73b8ee7b6866ea55ef9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga4e4c8918489ad73b8ee7b6866ea55ef9">h5pget_gc_references_f</a> (prp_id, gc_reference, hdferr)</td></tr>
<tr class="memdesc:ga4e4c8918489ad73b8ee7b6866ea55ef9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns garbage collecting references setting. <br /></td></tr>
<tr class="separator:ga4e4c8918489ad73b8ee7b6866ea55ef9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3288f4be46fb220a5840d5da225d6904" id="r_ga3288f4be46fb220a5840d5da225d6904"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga3288f4be46fb220a5840d5da225d6904">h5pget_hyper_vector_size_f</a> (plist_id, size, hdferr)</td></tr>
<tr class="memdesc:ga3288f4be46fb220a5840d5da225d6904"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the number of "I/O" vectors (vector size) <br /></td></tr>
<tr class="separator:ga3288f4be46fb220a5840d5da225d6904"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad473ef346eec574915600e9572ceb6d6" id="r_gad473ef346eec574915600e9572ceb6d6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gad473ef346eec574915600e9572ceb6d6">h5pget_istore_k_f</a> (prp_id, ik, hdferr)</td></tr>
<tr class="memdesc:gad473ef346eec574915600e9572ceb6d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the 1/2 rank of an indexed storage B-tree. <br /></td></tr>
<tr class="separator:gad473ef346eec574915600e9572ceb6d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga26b68df0ad3bff9f17acf95f75b212d2" id="r_ga26b68df0ad3bff9f17acf95f75b212d2"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga26b68df0ad3bff9f17acf95f75b212d2">h5pget_layout_f</a> (prp_id, layout, hdferr)</td></tr>
<tr class="memdesc:ga26b68df0ad3bff9f17acf95f75b212d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the layout of the raw data for a dataset. <br /></td></tr>
<tr class="separator:ga26b68df0ad3bff9f17acf95f75b212d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaca4005623abfb896c668f474b0b6e3da" id="r_gaca4005623abfb896c668f474b0b6e3da"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaca4005623abfb896c668f474b0b6e3da">h5pget_libver_bounds_f</a> (fapl_id, low, high, hdferr)</td></tr>
<tr class="memdesc:gaca4005623abfb896c668f474b0b6e3da"><td class="mdescLeft">&#160;</td><td class="mdescRight">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. <br /></td></tr>
<tr class="separator:gaca4005623abfb896c668f474b0b6e3da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga537e7878891216492ad27c3d12c249ba" id="r_ga537e7878891216492ad27c3d12c249ba"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga537e7878891216492ad27c3d12c249ba">h5pget_link_creation_order_f</a> (gcpl_id, crt_order_flags, hdferr)</td></tr>
<tr class="memdesc:ga537e7878891216492ad27c3d12c249ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries whether link creation order is tracked and/or indexed in a group. <br /></td></tr>
<tr class="separator:ga537e7878891216492ad27c3d12c249ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga778c5fda4b49f698cc8085d212aab777" id="r_ga778c5fda4b49f698cc8085d212aab777"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga778c5fda4b49f698cc8085d212aab777">h5pget_link_phase_change_f</a> (gcpl_id, max_compact, min_dense, hdferr)</td></tr>
<tr class="memdesc:ga778c5fda4b49f698cc8085d212aab777"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the settings for conversion between compact and dense groups. <br /></td></tr>
<tr class="separator:ga778c5fda4b49f698cc8085d212aab777"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b982ccecb08050b823475d274fc0e12" id="r_ga9b982ccecb08050b823475d274fc0e12"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga9b982ccecb08050b823475d274fc0e12">h5pget_local_heap_size_hint_f</a> (gcpl_id, size_hint, hdferr)</td></tr>
<tr class="memdesc:ga9b982ccecb08050b823475d274fc0e12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the local heap size hint for original-style groups. <br /></td></tr>
<tr class="separator:ga9b982ccecb08050b823475d274fc0e12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8be766fa5b77cef2827c3eb317935f35" id="r_ga8be766fa5b77cef2827c3eb317935f35"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga8be766fa5b77cef2827c3eb317935f35">h5pget_meta_block_size_f</a> (plist_id, size, hdferr)</td></tr>
<tr class="memdesc:ga8be766fa5b77cef2827c3eb317935f35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the minimum size of metadata block allocations. <br /></td></tr>
<tr class="separator:ga8be766fa5b77cef2827c3eb317935f35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae0ee05629782098d640b85b3ff60c04e" id="r_gae0ee05629782098d640b85b3ff60c04e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gae0ee05629782098d640b85b3ff60c04e">h5pget_modify_write_buf_f</a> (plist_id, modify_write_buf, hdferr)</td></tr>
<tr class="memdesc:gae0ee05629782098d640b85b3ff60c04e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the "modify write buffer" property. <br /></td></tr>
<tr class="separator:gae0ee05629782098d640b85b3ff60c04e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8788649211e5db0de8f05bca22703f7a" id="r_ga8788649211e5db0de8f05bca22703f7a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga8788649211e5db0de8f05bca22703f7a">h5pget_mpi_params_f</a> (prp_id, comm, info, hdferr)</td></tr>
<tr class="memdesc:ga8788649211e5db0de8f05bca22703f7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the MPI communicator and info. <br /></td></tr>
<tr class="separator:ga8788649211e5db0de8f05bca22703f7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8788649211e5db0de8f05bca22703f7a" id="r_ga8788649211e5db0de8f05bca22703f7a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga8788649211e5db0de8f05bca22703f7a">h5pget_mpi_params_f</a> (prp_id, comm, info, hdferr)</td></tr>
<tr class="memdesc:ga8788649211e5db0de8f05bca22703f7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the MPI communicator and information. <br /></td></tr>
<tr class="separator:ga8788649211e5db0de8f05bca22703f7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaafd8d84fc5b061be3dc0fb3d6278ce19" id="r_gaafd8d84fc5b061be3dc0fb3d6278ce19"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaafd8d84fc5b061be3dc0fb3d6278ce19">h5pget_mpio_actual_io_mode_f</a> (dxpl_id, actual_io_mode, hdferr)</td></tr>
<tr class="memdesc:gaafd8d84fc5b061be3dc0fb3d6278ce19"><td class="mdescLeft">&#160;</td><td class="mdescRight">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. <br /></td></tr>
<tr class="separator:gaafd8d84fc5b061be3dc0fb3d6278ce19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5ab340d6c40b8cc504caf594c5779bd6" id="r_ga5ab340d6c40b8cc504caf594c5779bd6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga5ab340d6c40b8cc504caf594c5779bd6">h5pget_mpio_no_collective_cause_f</a> (plist_id, local_no_collective_cause, global_no_collective_cause, hdferr)</td></tr>
<tr class="memdesc:ga5ab340d6c40b8cc504caf594c5779bd6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves local and global causes that broke collective I/O on the last parallel I/O call. <br /></td></tr>
<tr class="separator:ga5ab340d6c40b8cc504caf594c5779bd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga16b52d924455babdf572b8c5a91f381d" id="r_ga16b52d924455babdf572b8c5a91f381d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga16b52d924455babdf572b8c5a91f381d">h5pget_nfilters_f</a> (prp_id, nfilters, hdferr)</td></tr>
<tr class="memdesc:ga16b52d924455babdf572b8c5a91f381d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of filters in the pipeline. <br /></td></tr>
<tr class="separator:ga16b52d924455babdf572b8c5a91f381d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga96f461f4dd26ceea31a83da6c15b2e82" id="r_ga96f461f4dd26ceea31a83da6c15b2e82"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga96f461f4dd26ceea31a83da6c15b2e82">h5pget_nlinks_f</a> (lapl_id, nlinks, hdferr)</td></tr>
<tr class="memdesc:ga96f461f4dd26ceea31a83da6c15b2e82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets maximum number of soft or user-defined link traversals. <br /></td></tr>
<tr class="separator:ga96f461f4dd26ceea31a83da6c15b2e82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga325eaad4d3f2c2e1419628f2ce6580bd" id="r_ga325eaad4d3f2c2e1419628f2ce6580bd"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga325eaad4d3f2c2e1419628f2ce6580bd">h5pget_no_selection_io_cause_f</a> (plist_id, no_selection_io_cause, hdferr)</td></tr>
<tr class="memdesc:ga325eaad4d3f2c2e1419628f2ce6580bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the cause for not performing selection or vector I/O on the last parallel I/O call. <br /></td></tr>
<tr class="separator:ga325eaad4d3f2c2e1419628f2ce6580bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac6a8660f3cdada946ca9973cba89a2c4" id="r_gac6a8660f3cdada946ca9973cba89a2c4"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gac6a8660f3cdada946ca9973cba89a2c4">h5pget_nprops_f</a> (prp_id, nprops, hdferr)</td></tr>
<tr class="memdesc:gac6a8660f3cdada946ca9973cba89a2c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries number of properties in property list or class. <br /></td></tr>
<tr class="separator:gac6a8660f3cdada946ca9973cba89a2c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga719f25df011c708219a6e5c60ed29104" id="r_ga719f25df011c708219a6e5c60ed29104"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga719f25df011c708219a6e5c60ed29104">h5pget_obj_track_times_f</a> (plist_id, flag, hdferr)</td></tr>
<tr class="memdesc:ga719f25df011c708219a6e5c60ed29104"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether times are tracked for an object. <br /></td></tr>
<tr class="separator:ga719f25df011c708219a6e5c60ed29104"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga489003ca72c7f09978ecbaefbc560b48" id="r_ga489003ca72c7f09978ecbaefbc560b48"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga489003ca72c7f09978ecbaefbc560b48">h5pget_preserve_f</a> (prp_id, flag, hdferr)</td></tr>
<tr class="memdesc:ga489003ca72c7f09978ecbaefbc560b48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks status of the dataset transfer property list. <br /></td></tr>
<tr class="separator:ga489003ca72c7f09978ecbaefbc560b48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga613c962a80f27ef990dc8ba6a011a452" id="r_ga613c962a80f27ef990dc8ba6a011a452"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga613c962a80f27ef990dc8ba6a011a452">h5pget_selection_io_f</a> (plist_id, selection_io_mode, hdferr)</td></tr>
<tr class="memdesc:ga613c962a80f27ef990dc8ba6a011a452"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the selection I/O mode. <br /></td></tr>
<tr class="separator:ga613c962a80f27ef990dc8ba6a011a452"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga17f2381a59d77782848b85df7b9ea95d" id="r_ga17f2381a59d77782848b85df7b9ea95d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga17f2381a59d77782848b85df7b9ea95d">h5pget_sieve_buf_size_f</a> (plist_id, size, hdferr)</td></tr>
<tr class="memdesc:ga17f2381a59d77782848b85df7b9ea95d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the maximum size of the data sieve buffer. <br /></td></tr>
<tr class="separator:ga17f2381a59d77782848b85df7b9ea95d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa63eab09cb180c8a64cbf5fcc09d7111" id="r_gaa63eab09cb180c8a64cbf5fcc09d7111"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaa63eab09cb180c8a64cbf5fcc09d7111">h5pget_size_f</a> (prp_id, name, size, hdferr)</td></tr>
<tr class="memdesc:gaa63eab09cb180c8a64cbf5fcc09d7111"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the size of a property value in bytes. <br /></td></tr>
<tr class="separator:gaa63eab09cb180c8a64cbf5fcc09d7111"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7544800ed140f882288b253d779d9da8" id="r_ga7544800ed140f882288b253d779d9da8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga7544800ed140f882288b253d779d9da8">h5pget_sizes_f</a> (prp_id, sizeof_addr, sizeof_size, hdferr)</td></tr>
<tr class="memdesc:ga7544800ed140f882288b253d779d9da8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size of the offsets and lengths used in an HDF5 file. <br /></td></tr>
<tr class="separator:ga7544800ed140f882288b253d779d9da8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3b1005415eada0ab5c98acdbd571f436" id="r_ga3b1005415eada0ab5c98acdbd571f436"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga3b1005415eada0ab5c98acdbd571f436">h5pget_small_data_block_size_f</a> (plist_id, size, hdferr)</td></tr>
<tr class="memdesc:ga3b1005415eada0ab5c98acdbd571f436"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the minimum size of "small" raw data block. <br /></td></tr>
<tr class="separator:ga3b1005415eada0ab5c98acdbd571f436"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga63244ef0810281ea58e9e1082cc2c3b0" id="r_ga63244ef0810281ea58e9e1082cc2c3b0"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga63244ef0810281ea58e9e1082cc2c3b0">h5pget_sym_k_f</a> (prp_id, ik, lk, hdferr)</td></tr>
<tr class="memdesc:ga63244ef0810281ea58e9e1082cc2c3b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size of the symbol table B-tree 1/2 rank and the symbol table leaf node 1/2 size. <br /></td></tr>
<tr class="separator:ga63244ef0810281ea58e9e1082cc2c3b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga123c4b4c1506df7d3477eee2877c6b16" id="r_ga123c4b4c1506df7d3477eee2877c6b16"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga123c4b4c1506df7d3477eee2877c6b16">h5pget_userblock_f</a> (prp_id, block_size, hdferr)</td></tr>
<tr class="memdesc:ga123c4b4c1506df7d3477eee2877c6b16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets user block size. <br /></td></tr>
<tr class="separator:ga123c4b4c1506df7d3477eee2877c6b16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad71d96498e0f273d70e0a026cce4383d" id="r_gad71d96498e0f273d70e0a026cce4383d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gad71d96498e0f273d70e0a026cce4383d">h5pget_version_f</a> (prp_id, boot, freelist, stab, shhdr, hdferr)</td></tr>
<tr class="memdesc:gad71d96498e0f273d70e0a026cce4383d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the version information of various objects for a file creation property list. <br /></td></tr>
<tr class="separator:gad71d96498e0f273d70e0a026cce4383d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7cb4df490b82b94a10a65884304bce5a" id="r_ga7cb4df490b82b94a10a65884304bce5a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga7cb4df490b82b94a10a65884304bce5a">h5pget_virtual_count_f</a> (dcpl_id, count, hdferr)</td></tr>
<tr class="memdesc:ga7cb4df490b82b94a10a65884304bce5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of mappings for the virtual dataset. <br /></td></tr>
<tr class="separator:ga7cb4df490b82b94a10a65884304bce5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa5fc72a7dcbb33b6fb6e095fabd613a5" id="r_gaa5fc72a7dcbb33b6fb6e095fabd613a5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaa5fc72a7dcbb33b6fb6e095fabd613a5">h5pget_virtual_dsetname_f</a> (dcpl_id, index, name, hdferr, name_len)</td></tr>
<tr class="memdesc:gaa5fc72a7dcbb33b6fb6e095fabd613a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the name of a source dataset used in the mapping. <br /></td></tr>
<tr class="separator:gaa5fc72a7dcbb33b6fb6e095fabd613a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga98ea9f23a221a8d6acff306b4d9ead57" id="r_ga98ea9f23a221a8d6acff306b4d9ead57"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga98ea9f23a221a8d6acff306b4d9ead57">h5pget_virtual_filename_f</a> (dcpl_id, index, name, hdferr, name_len)</td></tr>
<tr class="memdesc:ga98ea9f23a221a8d6acff306b4d9ead57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the filename of a source dataset used in the mapping. <br /></td></tr>
<tr class="separator:ga98ea9f23a221a8d6acff306b4d9ead57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab22587e46aeb629e8cd560959add1b2a" id="r_gab22587e46aeb629e8cd560959add1b2a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gab22587e46aeb629e8cd560959add1b2a">h5pget_virtual_printf_gap_f</a> (dapl_id, gap_size, hdferr)</td></tr>
<tr class="memdesc:gab22587e46aeb629e8cd560959add1b2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">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. <br /></td></tr>
<tr class="separator:gab22587e46aeb629e8cd560959add1b2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6f37ffbe3b61ce80c7b15d555892b29a" id="r_ga6f37ffbe3b61ce80c7b15d555892b29a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga6f37ffbe3b61ce80c7b15d555892b29a">h5pget_virtual_srcspace_f</a> (dcpl_id, index, ds_id, hdferr)</td></tr>
<tr class="memdesc:ga6f37ffbe3b61ce80c7b15d555892b29a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a dataspace identifier for the selection within the source dataset used in the mapping. <br /></td></tr>
<tr class="separator:ga6f37ffbe3b61ce80c7b15d555892b29a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8be38ea17cde1d54a8ad6190b4a9d7ac" id="r_ga8be38ea17cde1d54a8ad6190b4a9d7ac"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga8be38ea17cde1d54a8ad6190b4a9d7ac">h5pget_virtual_view_f</a> (dapl_id, view, hdferr)</td></tr>
<tr class="memdesc:ga8be38ea17cde1d54a8ad6190b4a9d7ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the view of a virtual dataset accessed with dapl_id. <br /></td></tr>
<tr class="separator:ga8be38ea17cde1d54a8ad6190b4a9d7ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga536b63f0b4c7d36fa642896fe2649061" id="r_ga536b63f0b4c7d36fa642896fe2649061"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga536b63f0b4c7d36fa642896fe2649061">h5pget_virtual_vspace_f</a> (dcpl_id, index, ds_id, hdferr)</td></tr>
<tr class="memdesc:ga536b63f0b4c7d36fa642896fe2649061"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a dataspace identifier for the selection within the virtual dataset used in the mapping. <br /></td></tr>
<tr class="separator:ga536b63f0b4c7d36fa642896fe2649061"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8cbff4b9489fe7aff90ec72fd1d453e3" id="r_ga8cbff4b9489fe7aff90ec72fd1d453e3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga8cbff4b9489fe7aff90ec72fd1d453e3">h5pget_vol_cap_flags_f</a> (plist_id, cap_flags, hdferr)</td></tr>
<tr class="memdesc:ga8cbff4b9489fe7aff90ec72fd1d453e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query the capability flags for the VOL connector that will be used with this file access property list (FAPL). <br /></td></tr>
<tr class="separator:ga8cbff4b9489fe7aff90ec72fd1d453e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab14928abc2895630c1723dfc1672f64d" id="r_gab14928abc2895630c1723dfc1672f64d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gab14928abc2895630c1723dfc1672f64d">h5pget_vol_id_f</a> (plist_id, vol_id, hdferr)</td></tr>
<tr class="memdesc:gab14928abc2895630c1723dfc1672f64d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the file VOL connector (VOL_ID) for a file access property list (PLIST_ID) <br /></td></tr>
<tr class="separator:gab14928abc2895630c1723dfc1672f64d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa3ffcdaea90a048f2e4616f111102063" id="r_gaa3ffcdaea90a048f2e4616f111102063"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaa3ffcdaea90a048f2e4616f111102063">h5pinsert_f</a> (plist, name, size, value, hdferr)</td></tr>
<tr class="memdesc:gaa3ffcdaea90a048f2e4616f111102063"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a temporary property with a property list class. <br /></td></tr>
<tr class="separator:gaa3ffcdaea90a048f2e4616f111102063"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa3ffcdaea90a048f2e4616f111102063" id="r_gaa3ffcdaea90a048f2e4616f111102063"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaa3ffcdaea90a048f2e4616f111102063">h5pinsert_f</a> (plist, name, size, value, hdferr)</td></tr>
<tr class="memdesc:gaa3ffcdaea90a048f2e4616f111102063"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a temporary property with a property list class. <br /></td></tr>
<tr class="separator:gaa3ffcdaea90a048f2e4616f111102063"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0b0508853b7826c99739e121cc0f5950" id="r_ga0b0508853b7826c99739e121cc0f5950"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga0b0508853b7826c99739e121cc0f5950">h5pisa_class_f</a> (plist, pclass, flag, hdferr)</td></tr>
<tr class="memdesc:ga0b0508853b7826c99739e121cc0f5950"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether a property list is a member of a class. <br /></td></tr>
<tr class="separator:ga0b0508853b7826c99739e121cc0f5950"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeaec8180ed6a4c4e83c855a5dadae046" id="r_gaeaec8180ed6a4c4e83c855a5dadae046"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaeaec8180ed6a4c4e83c855a5dadae046">h5pmodify_filter_f</a> (prp_id, filter, flags, cd_nelmts, cd_values, hdferr)</td></tr>
<tr class="memdesc:gaeaec8180ed6a4c4e83c855a5dadae046"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a filter to the filter pipeline. <br /></td></tr>
<tr class="separator:gaeaec8180ed6a4c4e83c855a5dadae046"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c50326f6043256ec5736e669c9fe141" id="r_ga4c50326f6043256ec5736e669c9fe141"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga4c50326f6043256ec5736e669c9fe141">h5pregister_f</a> (class, name, size, value, hdferr)</td></tr>
<tr class="memdesc:ga4c50326f6043256ec5736e669c9fe141"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a permanent property with a property list class. <br /></td></tr>
<tr class="separator:ga4c50326f6043256ec5736e669c9fe141"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c50326f6043256ec5736e669c9fe141" id="r_ga4c50326f6043256ec5736e669c9fe141"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga4c50326f6043256ec5736e669c9fe141">h5pregister_f</a> (class, name, size, value, hdferr)</td></tr>
<tr class="memdesc:ga4c50326f6043256ec5736e669c9fe141"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a permanent property with a property list class. <br /></td></tr>
<tr class="separator:ga4c50326f6043256ec5736e669c9fe141"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a1d84b062ad893c9937115fb749119b" id="r_ga1a1d84b062ad893c9937115fb749119b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga1a1d84b062ad893c9937115fb749119b">h5premove_f</a> (plid, name, hdferr)</td></tr>
<tr class="memdesc:ga1a1d84b062ad893c9937115fb749119b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a property from a property list. <br /></td></tr>
<tr class="separator:ga1a1d84b062ad893c9937115fb749119b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga933ef30f4f10ae80d678a0227fbdeee8" id="r_ga933ef30f4f10ae80d678a0227fbdeee8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga933ef30f4f10ae80d678a0227fbdeee8">h5premove_filter_f</a> (prp_id, filter, hdferr)</td></tr>
<tr class="memdesc:ga933ef30f4f10ae80d678a0227fbdeee8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete one or more filters from the filter pipeline. <br /></td></tr>
<tr class="separator:ga933ef30f4f10ae80d678a0227fbdeee8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3fd91e4b33779813973c5c1caa12efb5" id="r_ga3fd91e4b33779813973c5c1caa12efb5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga3fd91e4b33779813973c5c1caa12efb5">h5pset_alignment_f</a> (prp_id, threshold, alignment, hdferr)</td></tr>
<tr class="memdesc:ga3fd91e4b33779813973c5c1caa12efb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets alignment properties of a file access property list. <br /></td></tr>
<tr class="separator:ga3fd91e4b33779813973c5c1caa12efb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2f474900ac573840b49dc1e7c535ad57" id="r_ga2f474900ac573840b49dc1e7c535ad57"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga2f474900ac573840b49dc1e7c535ad57">h5pset_all_coll_metadata_ops_f</a> (plist_id, is_collective, hdferr)</td></tr>
<tr class="memdesc:ga2f474900ac573840b49dc1e7c535ad57"><td class="mdescLeft">&#160;</td><td class="mdescRight">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). <br /></td></tr>
<tr class="separator:ga2f474900ac573840b49dc1e7c535ad57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1777e55b6d23ff2ae0f7412bdfcaa7ef" id="r_ga1777e55b6d23ff2ae0f7412bdfcaa7ef"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga1777e55b6d23ff2ae0f7412bdfcaa7ef">h5pset_alloc_time_f</a> (plist_id, flag, hdferr)</td></tr>
<tr class="memdesc:ga1777e55b6d23ff2ae0f7412bdfcaa7ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set space allocation time for dataset during creation. <br /></td></tr>
<tr class="separator:ga1777e55b6d23ff2ae0f7412bdfcaa7ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga58a3d79ad10224cc019588c84c8a03a8" id="r_ga58a3d79ad10224cc019588c84c8a03a8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga58a3d79ad10224cc019588c84c8a03a8">h5pset_attr_creation_order_f</a> (ocpl_id, crt_order_flags, hdferr)</td></tr>
<tr class="memdesc:ga58a3d79ad10224cc019588c84c8a03a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets tracking and indexing of attribute creation order. <br /></td></tr>
<tr class="separator:ga58a3d79ad10224cc019588c84c8a03a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6127da2607e623c9352f82c939a85f48" id="r_ga6127da2607e623c9352f82c939a85f48"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga6127da2607e623c9352f82c939a85f48">h5pset_attr_phase_change_f</a> (ocpl_id, max_compact, min_dense, hdferr)</td></tr>
<tr class="memdesc:ga6127da2607e623c9352f82c939a85f48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets attribute storage phase change thresholds. <br /></td></tr>
<tr class="separator:ga6127da2607e623c9352f82c939a85f48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c8da52e6d8464bcdaec4992c7906572" id="r_ga1c8da52e6d8464bcdaec4992c7906572"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga1c8da52e6d8464bcdaec4992c7906572">h5pset_btree_ratios_f</a> (prp_id, left, middle, right, hdferr)</td></tr>
<tr class="memdesc:ga1c8da52e6d8464bcdaec4992c7906572"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets B-tree split ratios for a dataset transfer property list. <br /></td></tr>
<tr class="separator:ga1c8da52e6d8464bcdaec4992c7906572"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga895c016e09658a37da50f58b7be6f2e4" id="r_ga895c016e09658a37da50f58b7be6f2e4"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga895c016e09658a37da50f58b7be6f2e4">h5pset_buffer_f</a> (plist_id, size, hdferr)</td></tr>
<tr class="memdesc:ga895c016e09658a37da50f58b7be6f2e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets sixe for conversion buffer. <br /></td></tr>
<tr class="separator:ga895c016e09658a37da50f58b7be6f2e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacc98f9436c5e96f4b1a163816e039eaa" id="r_gacc98f9436c5e96f4b1a163816e039eaa"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gacc98f9436c5e96f4b1a163816e039eaa">h5pset_cache_f</a> (prp_id, mdc_nelmts, rdcc_nelmts, rdcc_nbytes, rdcc_w0, hdferr)</td></tr>
<tr class="memdesc:gacc98f9436c5e96f4b1a163816e039eaa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the meta data cache and raw data chunk cache parameters. <br /></td></tr>
<tr class="separator:gacc98f9436c5e96f4b1a163816e039eaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga653399f7da55bcf4a507950ac0ad57cf" id="r_ga653399f7da55bcf4a507950ac0ad57cf"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga653399f7da55bcf4a507950ac0ad57cf">h5pset_char_encoding_f</a> (plist_id, encoding, hdferr)</td></tr>
<tr class="memdesc:ga653399f7da55bcf4a507950ac0ad57cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the character encoding used to encode a string. <br /></td></tr>
<tr class="separator:ga653399f7da55bcf4a507950ac0ad57cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeb686e07c8239a6dc5dbc4722f563a85" id="r_gaeb686e07c8239a6dc5dbc4722f563a85"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaeb686e07c8239a6dc5dbc4722f563a85">h5pset_chunk_cache_f</a> (dapl_id, rdcc_nslots, rdcc_nbytes, rdcc_w0, hdferr)</td></tr>
<tr class="memdesc:gaeb686e07c8239a6dc5dbc4722f563a85"><td class="mdescLeft">&#160;</td><td class="mdescRight">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. <br /></td></tr>
<tr class="separator:gaeb686e07c8239a6dc5dbc4722f563a85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1bf3fb98d127c003d342b02472208cf9" id="r_ga1bf3fb98d127c003d342b02472208cf9"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga1bf3fb98d127c003d342b02472208cf9">h5pset_chunk_f</a> (prp_id, ndims, dims, hdferr)</td></tr>
<tr class="memdesc:ga1bf3fb98d127c003d342b02472208cf9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size of the chunks used to store a chunked layout dataset. <br /></td></tr>
<tr class="separator:ga1bf3fb98d127c003d342b02472208cf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ff24389ab859314827e2dbdfae2fff5" id="r_ga6ff24389ab859314827e2dbdfae2fff5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga6ff24389ab859314827e2dbdfae2fff5">h5pset_coll_metadata_write_f</a> (plist_id, is_collective, hdferr)</td></tr>
<tr class="memdesc:ga6ff24389ab859314827e2dbdfae2fff5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets metadata writes to collective or independent. Default setting is independent (false). <br /></td></tr>
<tr class="separator:ga6ff24389ab859314827e2dbdfae2fff5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga93a7d5dc1ae304c81e0e2dee4471bc26" id="r_ga93a7d5dc1ae304c81e0e2dee4471bc26"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga93a7d5dc1ae304c81e0e2dee4471bc26">h5pset_copy_object_f</a> (ocp_plist_id, copy_options, hdferr)</td></tr>
<tr class="memdesc:ga93a7d5dc1ae304c81e0e2dee4471bc26"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets properties to be used when an object is copied. <br /></td></tr>
<tr class="separator:ga93a7d5dc1ae304c81e0e2dee4471bc26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f239d19167ca33a90b594bb3ab8cb0d" id="r_ga7f239d19167ca33a90b594bb3ab8cb0d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga7f239d19167ca33a90b594bb3ab8cb0d">h5pset_create_inter_group_f</a> (lcpl_id, crt_intermed_group, hdferr)</td></tr>
<tr class="memdesc:ga7f239d19167ca33a90b594bb3ab8cb0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies in property list whether to create missing intermediate groups. <br /></td></tr>
<tr class="separator:ga7f239d19167ca33a90b594bb3ab8cb0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga618599a62bed0e04df35b7035f6b1fcc" id="r_ga618599a62bed0e04df35b7035f6b1fcc"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga618599a62bed0e04df35b7035f6b1fcc">h5pset_data_transform_f</a> (plist_id, expression, hdferr)</td></tr>
<tr class="memdesc:ga618599a62bed0e04df35b7035f6b1fcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a data transform expression. <br /></td></tr>
<tr class="separator:ga618599a62bed0e04df35b7035f6b1fcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga306fa9fda3725b72068ee65ecf45f705" id="r_ga306fa9fda3725b72068ee65ecf45f705"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga306fa9fda3725b72068ee65ecf45f705">h5pset_deflate_f</a> (prp_id, level, hdferr)</td></tr>
<tr class="memdesc:ga306fa9fda3725b72068ee65ecf45f705"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets compression method and compression level. <br /></td></tr>
<tr class="separator:ga306fa9fda3725b72068ee65ecf45f705"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3b2e599c1c38c395d6d9b1cdddee4f6a" id="r_ga3b2e599c1c38c395d6d9b1cdddee4f6a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga3b2e599c1c38c395d6d9b1cdddee4f6a">h5pset_dset_no_attrs_hint_f</a> (dcpl_id, minimize, hdferr)</td></tr>
<tr class="memdesc:ga3b2e599c1c38c395d6d9b1cdddee4f6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the value of the "minimize dataset headers" value which creates smaller dataset object headers when its set and no attributes are present. <br /></td></tr>
<tr class="separator:ga3b2e599c1c38c395d6d9b1cdddee4f6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2701b23c763350f5052691ea8ba7a541" id="r_ga2701b23c763350f5052691ea8ba7a541"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga2701b23c763350f5052691ea8ba7a541">h5pset_dxpl_mpio_f</a> (prp_id, data_xfer_mode, hdferr)</td></tr>
<tr class="memdesc:ga2701b23c763350f5052691ea8ba7a541"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets data transfer mode. <br /></td></tr>
<tr class="separator:ga2701b23c763350f5052691ea8ba7a541"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga11b11d5ba52a53f04cf8e0f532ce6b86" id="r_ga11b11d5ba52a53f04cf8e0f532ce6b86"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga11b11d5ba52a53f04cf8e0f532ce6b86">h5pset_edc_check_f</a> (prp_id, flag, hdferr)</td></tr>
<tr class="memdesc:ga11b11d5ba52a53f04cf8e0f532ce6b86"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables/disables error detecting. <br /></td></tr>
<tr class="separator:ga11b11d5ba52a53f04cf8e0f532ce6b86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac5d116ed87b026b6c18ace741a6fbb47" id="r_gac5d116ed87b026b6c18ace741a6fbb47"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gac5d116ed87b026b6c18ace741a6fbb47">h5pset_est_link_info_f</a> (gcpl_id, est_num_entries, est_name_len, hdferr)</td></tr>
<tr class="memdesc:gac5d116ed87b026b6c18ace741a6fbb47"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets estimated number of links and length of link names in a group. <br /></td></tr>
<tr class="separator:gac5d116ed87b026b6c18ace741a6fbb47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga00ebfa0049995feca79a60353ccdaede" id="r_ga00ebfa0049995feca79a60353ccdaede"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga00ebfa0049995feca79a60353ccdaede">h5pset_external_f</a> (prp_id, name, offset, bytes, hdferr)</td></tr>
<tr class="memdesc:ga00ebfa0049995feca79a60353ccdaede"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds an external file to the list of external files. <br /></td></tr>
<tr class="separator:ga00ebfa0049995feca79a60353ccdaede"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae21a330f2222f0141dea5bf1ebb9f56b" id="r_gae21a330f2222f0141dea5bf1ebb9f56b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gae21a330f2222f0141dea5bf1ebb9f56b">h5pset_f</a> (prp_id, name, value, hdferr)</td></tr>
<tr class="memdesc:gae21a330f2222f0141dea5bf1ebb9f56b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a property list value. <br /></td></tr>
<tr class="separator:gae21a330f2222f0141dea5bf1ebb9f56b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae21a330f2222f0141dea5bf1ebb9f56b" id="r_gae21a330f2222f0141dea5bf1ebb9f56b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gae21a330f2222f0141dea5bf1ebb9f56b">h5pset_f</a> (prp_id, name, value, hdferr)</td></tr>
<tr class="memdesc:gae21a330f2222f0141dea5bf1ebb9f56b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a property list value. <br /></td></tr>
<tr class="separator:gae21a330f2222f0141dea5bf1ebb9f56b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4987d853017e9d76f74ba8fe3b3c802a" id="r_ga4987d853017e9d76f74ba8fe3b3c802a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga4987d853017e9d76f74ba8fe3b3c802a">h5pset_family_offset_f</a> (prp_id, offset, hdferr)</td></tr>
<tr class="memdesc:ga4987d853017e9d76f74ba8fe3b3c802a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets offset for family file driver. <br /></td></tr>
<tr class="separator:ga4987d853017e9d76f74ba8fe3b3c802a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4345ab30c92cb3d5b0f5b3df3382d8db" id="r_ga4345ab30c92cb3d5b0f5b3df3382d8db"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga4345ab30c92cb3d5b0f5b3df3382d8db">h5pset_fapl_core_f</a> (prp_id, increment, backing_store, hdferr)</td></tr>
<tr class="memdesc:ga4345ab30c92cb3d5b0f5b3df3382d8db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modifies the file access property list to use the H5FD_CORE driver. <br /></td></tr>
<tr class="separator:ga4345ab30c92cb3d5b0f5b3df3382d8db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga695a2c8c2466b386b3b5c1c54070f1ea" id="r_ga695a2c8c2466b386b3b5c1c54070f1ea"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga695a2c8c2466b386b3b5c1c54070f1ea">h5pset_fapl_direct_f</a> (fapl_id, alignment, block_size, cbuf_size, hdferr)</td></tr>
<tr class="memdesc:ga695a2c8c2466b386b3b5c1c54070f1ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up use of the direct I/O driver. <br /></td></tr>
<tr class="separator:ga695a2c8c2466b386b3b5c1c54070f1ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga84ff77039da52c868444aab266f40c1f" id="r_ga84ff77039da52c868444aab266f40c1f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga84ff77039da52c868444aab266f40c1f">h5pset_fapl_family_f</a> (prp_id, memb_size, memb_plist, hdferr)</td></tr>
<tr class="memdesc:ga84ff77039da52c868444aab266f40c1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file access property list to use the family driver. <br /></td></tr>
<tr class="separator:ga84ff77039da52c868444aab266f40c1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5823baa5b4d880766cd779f4b44f3b59" id="r_ga5823baa5b4d880766cd779f4b44f3b59"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga5823baa5b4d880766cd779f4b44f3b59">h5pset_fapl_ioc_f</a> (prp_id, hdferr, vfd_config)</td></tr>
<tr class="memdesc:ga5823baa5b4d880766cd779f4b44f3b59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modifies the specified File Access Property List to use the <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver. <br /></td></tr>
<tr class="separator:ga5823baa5b4d880766cd779f4b44f3b59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac63323ceb0696342f464e739e1de4ba7" id="r_gac63323ceb0696342f464e739e1de4ba7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gac63323ceb0696342f464e739e1de4ba7">h5pset_fapl_mpio_f</a> (prp_id, comm, info, hdferr)</td></tr>
<tr class="memdesc:gac63323ceb0696342f464e739e1de4ba7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores MPI IO communicator information to the file access property list. <br /></td></tr>
<tr class="separator:gac63323ceb0696342f464e739e1de4ba7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac63323ceb0696342f464e739e1de4ba7" id="r_gac63323ceb0696342f464e739e1de4ba7"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gac63323ceb0696342f464e739e1de4ba7">h5pset_fapl_mpio_f</a> (prp_id, comm, info, hdferr)</td></tr>
<tr class="memdesc:gac63323ceb0696342f464e739e1de4ba7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores MPI IO communicator information to the file access property list. <br /></td></tr>
<tr class="separator:gac63323ceb0696342f464e739e1de4ba7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4713318bd1557a42a898db6cadf2e843" id="r_ga4713318bd1557a42a898db6cadf2e843"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga4713318bd1557a42a898db6cadf2e843">h5pset_fapl_sec2_f</a> (prp_id, hdferr)</td></tr>
<tr class="memdesc:ga4713318bd1557a42a898db6cadf2e843"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the sec2 driver. <br /></td></tr>
<tr class="separator:ga4713318bd1557a42a898db6cadf2e843"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga30d6226bdc66046e4c3d6c736c5700ca" id="r_ga30d6226bdc66046e4c3d6c736c5700ca"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga30d6226bdc66046e4c3d6c736c5700ca">h5pset_fapl_split_f</a> (prp_id, meta_ext, meta_plist, raw_ext, raw_plist, hdferr)</td></tr>
<tr class="memdesc:ga30d6226bdc66046e4c3d6c736c5700ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Emulates the old split file driver. <br /></td></tr>
<tr class="separator:ga30d6226bdc66046e4c3d6c736c5700ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe8a91c1534bbd5a02f218b98cdb82b8" id="r_gafe8a91c1534bbd5a02f218b98cdb82b8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gafe8a91c1534bbd5a02f218b98cdb82b8">h5pset_fapl_stdio_f</a> (prp_id, hdferr)</td></tr>
<tr class="memdesc:gafe8a91c1534bbd5a02f218b98cdb82b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the standard I/O driver. <br /></td></tr>
<tr class="separator:gafe8a91c1534bbd5a02f218b98cdb82b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1cc24c8af0c5d2921c4e84d785b3f35c" id="r_ga1cc24c8af0c5d2921c4e84d785b3f35c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga1cc24c8af0c5d2921c4e84d785b3f35c">h5pset_fapl_subfiling_f</a> (prp_id, hdferr, vfd_config)</td></tr>
<tr class="memdesc:ga1cc24c8af0c5d2921c4e84d785b3f35c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modifies the specified File Access Property List to use the <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver. <br /></td></tr>
<tr class="separator:ga1cc24c8af0c5d2921c4e84d785b3f35c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae35f26a28d30331db84e245feb026ac3" id="r_gae35f26a28d30331db84e245feb026ac3"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gae35f26a28d30331db84e245feb026ac3">h5pset_fclose_degree_f</a> (fapl_id, degree, hdferr)</td></tr>
<tr class="memdesc:gae35f26a28d30331db84e245feb026ac3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the degree for the file close behavior. <br /></td></tr>
<tr class="separator:gae35f26a28d30331db84e245feb026ac3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga21153b9ab3b18807cd3bb69f97de5928" id="r_ga21153b9ab3b18807cd3bb69f97de5928"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga21153b9ab3b18807cd3bb69f97de5928">h5pset_file_image_f</a> (fapl_id, buf_ptr, buf_len, hdferr)</td></tr>
<tr class="memdesc:ga21153b9ab3b18807cd3bb69f97de5928"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets an initial file image in a memory buffer. <br /></td></tr>
<tr class="separator:ga21153b9ab3b18807cd3bb69f97de5928"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga85f9ef2df78e76d6f29d83e36395ecce" id="r_ga85f9ef2df78e76d6f29d83e36395ecce"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga85f9ef2df78e76d6f29d83e36395ecce">h5pset_file_locking_f</a> (fapl_id, use_file_locking, ignore_disabled_locks, hdferr)</td></tr>
<tr class="memdesc:ga85f9ef2df78e76d6f29d83e36395ecce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file locking properties. File locking is mainly used to help enforce SWMR semantics. <br /></td></tr>
<tr class="separator:ga85f9ef2df78e76d6f29d83e36395ecce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga35605e8cfdceaffc3840aa386d63aa00" id="r_ga35605e8cfdceaffc3840aa386d63aa00"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga35605e8cfdceaffc3840aa386d63aa00">h5pset_file_space_page_size_f</a> (prp_id, fsp_size, hdferr)</td></tr>
<tr class="memdesc:ga35605e8cfdceaffc3840aa386d63aa00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file space page size for a file creation property list. <br /></td></tr>
<tr class="separator:ga35605e8cfdceaffc3840aa386d63aa00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga06e49a3cde33e52115c5a7dcc0c642da" id="r_ga06e49a3cde33e52115c5a7dcc0c642da"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga06e49a3cde33e52115c5a7dcc0c642da">h5pset_file_space_strategy_f</a> (plist_id, strategy, persist, threshold, hdferr)</td></tr>
<tr class="memdesc:ga06e49a3cde33e52115c5a7dcc0c642da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the file space handling strategy and persisting free-space values for a file creation property list. <br /></td></tr>
<tr class="separator:ga06e49a3cde33e52115c5a7dcc0c642da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae51a59d3994d8cb2e722f5d1ae9f2120" id="r_gae51a59d3994d8cb2e722f5d1ae9f2120"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gae51a59d3994d8cb2e722f5d1ae9f2120">h5pset_fill_time_f</a> (plist_id, flag, hdferr)</td></tr>
<tr class="memdesc:gae51a59d3994d8cb2e722f5d1ae9f2120"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set fill value writing time for dataset. <br /></td></tr>
<tr class="separator:gae51a59d3994d8cb2e722f5d1ae9f2120"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf8ca56e61c98f8beb7d3346f8f8b8b77" id="r_gaf8ca56e61c98f8beb7d3346f8f8b8b77"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaf8ca56e61c98f8beb7d3346f8f8b8b77">h5pset_fill_value_f</a> (prp_id, type_id, fillvalue, hdferr)</td></tr>
<tr class="memdesc:gaf8ca56e61c98f8beb7d3346f8f8b8b77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets fill value for a dataset creation property list. <br /></td></tr>
<tr class="separator:gaf8ca56e61c98f8beb7d3346f8f8b8b77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf8ca56e61c98f8beb7d3346f8f8b8b77" id="r_gaf8ca56e61c98f8beb7d3346f8f8b8b77"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaf8ca56e61c98f8beb7d3346f8f8b8b77">h5pset_fill_value_f</a> (prp_id, type_id, fillvalue, hdferr)</td></tr>
<tr class="memdesc:gaf8ca56e61c98f8beb7d3346f8f8b8b77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets fill value for a dataset creation property list. <br /></td></tr>
<tr class="separator:gaf8ca56e61c98f8beb7d3346f8f8b8b77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaca0a7b286f25678ae5c4b4ba60818332" id="r_gaca0a7b286f25678ae5c4b4ba60818332"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaca0a7b286f25678ae5c4b4ba60818332">h5pset_filter_f</a> (prp_id, filter, flags, cd_nelmts, cd_values, hdferr)</td></tr>
<tr class="memdesc:gaca0a7b286f25678ae5c4b4ba60818332"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a filter to the filter pipeline. <br /></td></tr>
<tr class="separator:gaca0a7b286f25678ae5c4b4ba60818332"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga888619e5490b6c3ba3ae2baae926a867" id="r_ga888619e5490b6c3ba3ae2baae926a867"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga888619e5490b6c3ba3ae2baae926a867">h5pset_fletcher32_f</a> (prp_id, hdferr)</td></tr>
<tr class="memdesc:ga888619e5490b6c3ba3ae2baae926a867"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets Fletcher32 checksum of EDC for a dataset creation property list. <br /></td></tr>
<tr class="separator:ga888619e5490b6c3ba3ae2baae926a867"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6108b6fe665c4846dc0c0c0fd33b7d7b" id="r_ga6108b6fe665c4846dc0c0c0fd33b7d7b"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga6108b6fe665c4846dc0c0c0fd33b7d7b">h5pset_gc_references_f</a> (prp_id, gc_reference, hdferr)</td></tr>
<tr class="memdesc:ga6108b6fe665c4846dc0c0c0fd33b7d7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets garbage collecting references flag. <br /></td></tr>
<tr class="separator:ga6108b6fe665c4846dc0c0c0fd33b7d7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga615e834b5d6fa7d6cbc391ec0097bbf6" id="r_ga615e834b5d6fa7d6cbc391ec0097bbf6"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga615e834b5d6fa7d6cbc391ec0097bbf6">h5pset_hyper_vector_size_f</a> (plist_id, size, hdferr)</td></tr>
<tr class="memdesc:ga615e834b5d6fa7d6cbc391ec0097bbf6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the number of "I/O" vectors (vector size) <br /></td></tr>
<tr class="separator:ga615e834b5d6fa7d6cbc391ec0097bbf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab060a4f6df1143f7e107703fce418e3a" id="r_gab060a4f6df1143f7e107703fce418e3a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gab060a4f6df1143f7e107703fce418e3a">h5pset_istore_k_f</a> (prp_id, ik, hdferr)</td></tr>
<tr class="memdesc:gab060a4f6df1143f7e107703fce418e3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size of the parameter used to control the B-trees for indexing chunked datasets. <br /></td></tr>
<tr class="separator:gab060a4f6df1143f7e107703fce418e3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacd1a2cc75724d9e97014d3a9fed69290" id="r_gacd1a2cc75724d9e97014d3a9fed69290"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gacd1a2cc75724d9e97014d3a9fed69290">h5pset_layout_f</a> (prp_id, layout, hdferr)</td></tr>
<tr class="memdesc:gacd1a2cc75724d9e97014d3a9fed69290"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the type of storage used store the raw data for a dataset. <br /></td></tr>
<tr class="separator:gacd1a2cc75724d9e97014d3a9fed69290"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf6d7d6a0d54eb6a0abf298596c8649aa" id="r_gaf6d7d6a0d54eb6a0abf298596c8649aa"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaf6d7d6a0d54eb6a0abf298596c8649aa">h5pset_libver_bounds_f</a> (fapl_id, low, high, hdferr)</td></tr>
<tr class="memdesc:gaf6d7d6a0d54eb6a0abf298596c8649aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets bounds on library versions, and indirectly format versions, to be used when creating objects. <br /></td></tr>
<tr class="separator:gaf6d7d6a0d54eb6a0abf298596c8649aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2a4d5601a4010ad5cf81cda9ab53294e" id="r_ga2a4d5601a4010ad5cf81cda9ab53294e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga2a4d5601a4010ad5cf81cda9ab53294e">h5pset_link_creation_order_f</a> (gcpl_id, crt_order_flags, hdferr)</td></tr>
<tr class="memdesc:ga2a4d5601a4010ad5cf81cda9ab53294e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets creation order tracking and indexing for links in a group. <br /></td></tr>
<tr class="separator:ga2a4d5601a4010ad5cf81cda9ab53294e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga85c7236cabc3bfe84e5899d6a65aa8a1" id="r_ga85c7236cabc3bfe84e5899d6a65aa8a1"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga85c7236cabc3bfe84e5899d6a65aa8a1">h5pset_link_phase_change_f</a> (gcpl_id, max_compact, min_dense, hdferr)</td></tr>
<tr class="memdesc:ga85c7236cabc3bfe84e5899d6a65aa8a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the parameters for conversion between compact and dense groups. <br /></td></tr>
<tr class="separator:ga85c7236cabc3bfe84e5899d6a65aa8a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga49b408f5ae0c71a4672f513d8dcbb912" id="r_ga49b408f5ae0c71a4672f513d8dcbb912"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga49b408f5ae0c71a4672f513d8dcbb912">h5pset_local_heap_size_hint_f</a> (gcpl_id, size_hint, hdferr)</td></tr>
<tr class="memdesc:ga49b408f5ae0c71a4672f513d8dcbb912"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the local heap size hint for original-style groups. <br /></td></tr>
<tr class="separator:ga49b408f5ae0c71a4672f513d8dcbb912"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac0a864ae5f7d5b1c8773d835811ef627" id="r_gac0a864ae5f7d5b1c8773d835811ef627"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gac0a864ae5f7d5b1c8773d835811ef627">h5pset_meta_block_size_f</a> (plist_id, size, hdferr)</td></tr>
<tr class="memdesc:gac0a864ae5f7d5b1c8773d835811ef627"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the minimum size of metadata block allocations. <br /></td></tr>
<tr class="separator:gac0a864ae5f7d5b1c8773d835811ef627"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga098bf9a1a922826ff09623d78b49797d" id="r_ga098bf9a1a922826ff09623d78b49797d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga098bf9a1a922826ff09623d78b49797d">h5pset_modify_write_buf_f</a> (plist_id, modify_write_buf, hdferr)</td></tr>
<tr class="memdesc:ga098bf9a1a922826ff09623d78b49797d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allows the library to modify the contents of the write buffer. <br /></td></tr>
<tr class="separator:ga098bf9a1a922826ff09623d78b49797d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1bd394db87068d824135e481c411566f" id="r_ga1bd394db87068d824135e481c411566f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga1bd394db87068d824135e481c411566f">h5pset_mpi_params_f</a> (prp_id, comm, info, hdferr)</td></tr>
<tr class="memdesc:ga1bd394db87068d824135e481c411566f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the MPI communicator and information. <br /></td></tr>
<tr class="separator:ga1bd394db87068d824135e481c411566f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1bd394db87068d824135e481c411566f" id="r_ga1bd394db87068d824135e481c411566f"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga1bd394db87068d824135e481c411566f">h5pset_mpi_params_f</a> (prp_id, comm, info, hdferr)</td></tr>
<tr class="memdesc:ga1bd394db87068d824135e481c411566f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the MPI communicator and information. <br /></td></tr>
<tr class="separator:ga1bd394db87068d824135e481c411566f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae06eb2278fc69db42df2efb7626c084d" id="r_gae06eb2278fc69db42df2efb7626c084d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gae06eb2278fc69db42df2efb7626c084d">h5pset_nbit_f</a> (plist_id, hdferr)</td></tr>
<tr class="memdesc:gae06eb2278fc69db42df2efb7626c084d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up the use of the N-Bit filter. <br /></td></tr>
<tr class="separator:gae06eb2278fc69db42df2efb7626c084d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac61734ce0997691df0c808ad5f107029" id="r_gac61734ce0997691df0c808ad5f107029"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gac61734ce0997691df0c808ad5f107029">h5pset_nlinks_f</a> (lapl_id, nlinks, hdferr)</td></tr>
<tr class="memdesc:gac61734ce0997691df0c808ad5f107029"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets maximum number of soft or user-defined link traversals. <br /></td></tr>
<tr class="separator:gac61734ce0997691df0c808ad5f107029"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga62bf4aa9a883f7ee9e0eee5100447933" id="r_ga62bf4aa9a883f7ee9e0eee5100447933"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga62bf4aa9a883f7ee9e0eee5100447933">h5pset_obj_track_times_f</a> (plist_id, flag, hdferr)</td></tr>
<tr class="memdesc:ga62bf4aa9a883f7ee9e0eee5100447933"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set whether the birth, access, modification &amp; change times for an object are stored. <br /></td></tr>
<tr class="separator:ga62bf4aa9a883f7ee9e0eee5100447933"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad162ff6cf619327d4e7b9ae49fd31984" id="r_gad162ff6cf619327d4e7b9ae49fd31984"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gad162ff6cf619327d4e7b9ae49fd31984">h5pset_preserve_f</a> (prp_id, flag, hdferr)</td></tr>
<tr class="memdesc:gad162ff6cf619327d4e7b9ae49fd31984"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the dataset transfer property list status to TRUE or FALSE for initializing compound datatype members during write/read operations. <br /></td></tr>
<tr class="separator:gad162ff6cf619327d4e7b9ae49fd31984"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7682b83b8c9d6955a93eab8847986352" id="r_ga7682b83b8c9d6955a93eab8847986352"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga7682b83b8c9d6955a93eab8847986352">h5pset_scaleoffset_f</a> (plist_id, scale_type, scale_factor, hdferr)</td></tr>
<tr class="memdesc:ga7682b83b8c9d6955a93eab8847986352"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up the use of the scale-offset filter. <br /></td></tr>
<tr class="separator:ga7682b83b8c9d6955a93eab8847986352"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga634a2040e0dc820085cd87edb014ffd5" id="r_ga634a2040e0dc820085cd87edb014ffd5"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga634a2040e0dc820085cd87edb014ffd5">h5pset_selection_io_f</a> (plist_id, selection_io_mode, hdferr)</td></tr>
<tr class="memdesc:ga634a2040e0dc820085cd87edb014ffd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the selection I/O mode. <br /></td></tr>
<tr class="separator:ga634a2040e0dc820085cd87edb014ffd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9164a03cd57767ae3f80147abdf4c4b8" id="r_ga9164a03cd57767ae3f80147abdf4c4b8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga9164a03cd57767ae3f80147abdf4c4b8">h5pset_shared_mesg_index_f</a> (fcpl_id, index_num, mesg_type_flags, min_mesg_size, hdferr)</td></tr>
<tr class="memdesc:ga9164a03cd57767ae3f80147abdf4c4b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures the specified shared object header message index. <br /></td></tr>
<tr class="separator:ga9164a03cd57767ae3f80147abdf4c4b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5dafc0e363b4239956c07aa615f04179" id="r_ga5dafc0e363b4239956c07aa615f04179"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga5dafc0e363b4239956c07aa615f04179">h5pset_shared_mesg_nindexes_f</a> (plist_id, nindexes, hdferr)</td></tr>
<tr class="memdesc:ga5dafc0e363b4239956c07aa615f04179"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets number of shared object header message indexes. <br /></td></tr>
<tr class="separator:ga5dafc0e363b4239956c07aa615f04179"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga33150d9e8a44faec32f4df0f95025c2e" id="r_ga33150d9e8a44faec32f4df0f95025c2e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga33150d9e8a44faec32f4df0f95025c2e">h5pset_shuffle_f</a> (prp_id, hdferr)</td></tr>
<tr class="memdesc:ga33150d9e8a44faec32f4df0f95025c2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets shuffling filter. <br /></td></tr>
<tr class="separator:ga33150d9e8a44faec32f4df0f95025c2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga48f87bfdbeebb525a6e2cb9f42a63995" id="r_ga48f87bfdbeebb525a6e2cb9f42a63995"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga48f87bfdbeebb525a6e2cb9f42a63995">h5pset_sieve_buf_size_f</a> (plist_id, size, hdferr)</td></tr>
<tr class="memdesc:ga48f87bfdbeebb525a6e2cb9f42a63995"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the maximum size of the data sieve buffer. <br /></td></tr>
<tr class="separator:ga48f87bfdbeebb525a6e2cb9f42a63995"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga842ee3753f182ec915bbad7e937b249c" id="r_ga842ee3753f182ec915bbad7e937b249c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga842ee3753f182ec915bbad7e937b249c">h5pset_sizes_f</a> (prp_id, sizeof_addr, sizeof_size, hdferr)</td></tr>
<tr class="memdesc:ga842ee3753f182ec915bbad7e937b249c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the byte size of the offsets and lengths used to address objects in an HDF5 file. <br /></td></tr>
<tr class="separator:ga842ee3753f182ec915bbad7e937b249c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga00721a88e0c111d720022118cc1da597" id="r_ga00721a88e0c111d720022118cc1da597"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga00721a88e0c111d720022118cc1da597">h5pset_small_data_block_size_f</a> (plist_id, size, hdferr)</td></tr>
<tr class="memdesc:ga00721a88e0c111d720022118cc1da597"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the minimum size of "small" raw data block. <br /></td></tr>
<tr class="separator:ga00721a88e0c111d720022118cc1da597"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe8d60364e005b0d84ef53bfc4b98e8e" id="r_gafe8d60364e005b0d84ef53bfc4b98e8e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gafe8d60364e005b0d84ef53bfc4b98e8e">h5pset_sym_k_f</a> (prp_id, ik, lk, hdferr)</td></tr>
<tr class="memdesc:gafe8d60364e005b0d84ef53bfc4b98e8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size of parameters used to control the symbol table nodes. <br /></td></tr>
<tr class="separator:gafe8d60364e005b0d84ef53bfc4b98e8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga22821c717a6d99fcfc8fde744b8278dd" id="r_ga22821c717a6d99fcfc8fde744b8278dd"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga22821c717a6d99fcfc8fde744b8278dd">h5pset_szip_f</a> (prp_id, options_mask, pixels_per_block, hdferr)</td></tr>
<tr class="memdesc:ga22821c717a6d99fcfc8fde744b8278dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up use of szip compression. <br /></td></tr>
<tr class="separator:ga22821c717a6d99fcfc8fde744b8278dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga084900fd78227287a0a1cc739365880e" id="r_ga084900fd78227287a0a1cc739365880e"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga084900fd78227287a0a1cc739365880e">h5pset_userblock_f</a> (prp_id, size, hdferr)</td></tr>
<tr class="memdesc:ga084900fd78227287a0a1cc739365880e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets user block size. <br /></td></tr>
<tr class="separator:ga084900fd78227287a0a1cc739365880e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae79517ef6fb92e5502fe2d6e02a38055" id="r_gae79517ef6fb92e5502fe2d6e02a38055"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gae79517ef6fb92e5502fe2d6e02a38055">h5pset_virtual_f</a> (dcpl_id, vspace_id, src_file_name, src_dset_name, src_space_id, hdferr)</td></tr>
<tr class="memdesc:gae79517ef6fb92e5502fe2d6e02a38055"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the mapping between virtual and source datasets. <br /></td></tr>
<tr class="separator:gae79517ef6fb92e5502fe2d6e02a38055"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3dab2ea1f0db667f20264a459b29618c" id="r_ga3dab2ea1f0db667f20264a459b29618c"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga3dab2ea1f0db667f20264a459b29618c">h5pset_virtual_printf_gap_f</a> (dapl_id, gap_size, hdferr)</td></tr>
<tr class="memdesc:ga3dab2ea1f0db667f20264a459b29618c"><td class="mdescLeft">&#160;</td><td class="mdescRight">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. <br /></td></tr>
<tr class="separator:ga3dab2ea1f0db667f20264a459b29618c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2c419683a5fd4294c9a5609b9792302d" id="r_ga2c419683a5fd4294c9a5609b9792302d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga2c419683a5fd4294c9a5609b9792302d">h5pset_virtual_view_f</a> (dapl_id, view, hdferr)</td></tr>
<tr class="memdesc:ga2c419683a5fd4294c9a5609b9792302d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the view of the virtual dataset (VDS) to include or exclude missing mapped elements. <br /></td></tr>
<tr class="separator:ga2c419683a5fd4294c9a5609b9792302d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabb31b43a8dea521d3b5306b04972f7b4" id="r_gabb31b43a8dea521d3b5306b04972f7b4"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gabb31b43a8dea521d3b5306b04972f7b4">h5pset_vol_f</a> (plist_id, new_vol_id, hdferr, new_vol_info)</td></tr>
<tr class="memdesc:gabb31b43a8dea521d3b5306b04972f7b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the file VOL connector (VOL_ID) for a file access property list (PLIST_ID) <br /></td></tr>
<tr class="separator:gabb31b43a8dea521d3b5306b04972f7b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d487df463f4dc84ed4e47cfe0d4ce0d" id="r_ga2d487df463f4dc84ed4e47cfe0d4ce0d"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga2d487df463f4dc84ed4e47cfe0d4ce0d">h5punregister_f</a> (class, name, hdferr)</td></tr>
<tr class="memdesc:ga2d487df463f4dc84ed4e47cfe0d4ce0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a property from a property list class. <br /></td></tr>
<tr class="separator:ga2d487df463f4dc84ed4e47cfe0d4ce0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ga91e4da6f24c402c027a6173daf3f1202" id="r_ga91e4da6f24c402c027a6173daf3f1202"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga91e4da6f24c402c027a6173daf3f1202">h5fd_core_f</a></td></tr>
<tr class="memdesc:ga91e4da6f24c402c027a6173daf3f1202"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_CORE. <br /></td></tr>
<tr class="separator:ga91e4da6f24c402c027a6173daf3f1202"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab0a3ae4cd09358f48e0b7f257a4bd9ab" id="r_gab0a3ae4cd09358f48e0b7f257a4bd9ab"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gab0a3ae4cd09358f48e0b7f257a4bd9ab">h5fd_family_f</a></td></tr>
<tr class="memdesc:gab0a3ae4cd09358f48e0b7f257a4bd9ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_FAMILY. <br /></td></tr>
<tr class="separator:gab0a3ae4cd09358f48e0b7f257a4bd9ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaef5748314806981d3338457676122d6e" id="r_gaef5748314806981d3338457676122d6e"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaef5748314806981d3338457676122d6e">h5fd_ioc_curr_fapl_version_f</a></td></tr>
<tr class="memdesc:gaef5748314806981d3338457676122d6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_IOC_CURR_FAPL_VERSION. <br /></td></tr>
<tr class="separator:gaef5748314806981d3338457676122d6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadce5daf5566ff342c8a0723885de643d" id="r_gadce5daf5566ff342c8a0723885de643d"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gadce5daf5566ff342c8a0723885de643d">h5fd_ioc_default_thread_pool_size_f</a></td></tr>
<tr class="memdesc:gadce5daf5566ff342c8a0723885de643d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_IOC_DEFAULT_THREAD_POOL_SIZE. <br /></td></tr>
<tr class="separator:gadce5daf5566ff342c8a0723885de643d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga08ba86d8cc8911a4d1a409013046fe66" id="r_ga08ba86d8cc8911a4d1a409013046fe66"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga08ba86d8cc8911a4d1a409013046fe66">h5fd_ioc_fapl_magic_f</a></td></tr>
<tr class="memdesc:ga08ba86d8cc8911a4d1a409013046fe66"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_IOC_FAPL_MAGIC. <br /></td></tr>
<tr class="separator:ga08ba86d8cc8911a4d1a409013046fe66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4719ab0fa456e40ef6ec04770c0e843e" id="r_ga4719ab0fa456e40ef6ec04770c0e843e"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga4719ab0fa456e40ef6ec04770c0e843e">h5fd_log_f</a></td></tr>
<tr class="memdesc:ga4719ab0fa456e40ef6ec04770c0e843e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_LOG. <br /></td></tr>
<tr class="separator:ga4719ab0fa456e40ef6ec04770c0e843e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga958701ec028840dfea0a8a2deb6e71a9" id="r_ga958701ec028840dfea0a8a2deb6e71a9"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga958701ec028840dfea0a8a2deb6e71a9">h5fd_mem_btree_f</a></td></tr>
<tr class="memdesc:ga958701ec028840dfea0a8a2deb6e71a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MEM_BTREE. <br /></td></tr>
<tr class="separator:ga958701ec028840dfea0a8a2deb6e71a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad02bb11429dc3abaa8146c1f3edbf3df" id="r_gad02bb11429dc3abaa8146c1f3edbf3df"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gad02bb11429dc3abaa8146c1f3edbf3df">h5fd_mem_default_f</a></td></tr>
<tr class="memdesc:gad02bb11429dc3abaa8146c1f3edbf3df"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MEM_DEFAULT. <br /></td></tr>
<tr class="separator:gad02bb11429dc3abaa8146c1f3edbf3df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaec8f009c0f931b8d773e50f27dbb24ea" id="r_gaec8f009c0f931b8d773e50f27dbb24ea"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaec8f009c0f931b8d773e50f27dbb24ea">h5fd_mem_draw_f</a></td></tr>
<tr class="memdesc:gaec8f009c0f931b8d773e50f27dbb24ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MEM_DRAW. <br /></td></tr>
<tr class="separator:gaec8f009c0f931b8d773e50f27dbb24ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6571533f2415c6aa4d9455af1a1fbc84" id="r_ga6571533f2415c6aa4d9455af1a1fbc84"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga6571533f2415c6aa4d9455af1a1fbc84">h5fd_mem_gheap_f</a></td></tr>
<tr class="memdesc:ga6571533f2415c6aa4d9455af1a1fbc84"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MEM_GHEAP. <br /></td></tr>
<tr class="separator:ga6571533f2415c6aa4d9455af1a1fbc84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga93310ec4ed8ca3f2a75f526dd3a29104" id="r_ga93310ec4ed8ca3f2a75f526dd3a29104"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga93310ec4ed8ca3f2a75f526dd3a29104">h5fd_mem_lheap_f</a></td></tr>
<tr class="memdesc:ga93310ec4ed8ca3f2a75f526dd3a29104"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MEM_LHEAP. <br /></td></tr>
<tr class="separator:ga93310ec4ed8ca3f2a75f526dd3a29104"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga50c2c7ddbf561afd5fd00fb65095ac78" id="r_ga50c2c7ddbf561afd5fd00fb65095ac78"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga50c2c7ddbf561afd5fd00fb65095ac78">h5fd_mem_nolist_f</a></td></tr>
<tr class="memdesc:ga50c2c7ddbf561afd5fd00fb65095ac78"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MEM_NOLIST. <br /></td></tr>
<tr class="separator:ga50c2c7ddbf561afd5fd00fb65095ac78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf5f9dabe41f2d453cae492687a0c0e80" id="r_gaf5f9dabe41f2d453cae492687a0c0e80"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaf5f9dabe41f2d453cae492687a0c0e80">h5fd_mem_ntypes_f</a></td></tr>
<tr class="memdesc:gaf5f9dabe41f2d453cae492687a0c0e80"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MEM_NTYPES. <br /></td></tr>
<tr class="separator:gaf5f9dabe41f2d453cae492687a0c0e80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga56e596003423aa43b0c81d335e9e6f2a" id="r_ga56e596003423aa43b0c81d335e9e6f2a"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga56e596003423aa43b0c81d335e9e6f2a">h5fd_mem_ohdr_f</a></td></tr>
<tr class="memdesc:ga56e596003423aa43b0c81d335e9e6f2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MEM_OHDR. <br /></td></tr>
<tr class="separator:ga56e596003423aa43b0c81d335e9e6f2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0cca2e8f393311ff9bc67c13224abebc" id="r_ga0cca2e8f393311ff9bc67c13224abebc"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga0cca2e8f393311ff9bc67c13224abebc">h5fd_mem_super_f</a></td></tr>
<tr class="memdesc:ga0cca2e8f393311ff9bc67c13224abebc"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MEM_SUPER. <br /></td></tr>
<tr class="separator:ga0cca2e8f393311ff9bc67c13224abebc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaea1c578e920ed4256c2c51a4d002d9ed" id="r_gaea1c578e920ed4256c2c51a4d002d9ed"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaea1c578e920ed4256c2c51a4d002d9ed">h5fd_mpio_collective_f</a></td></tr>
<tr class="memdesc:gaea1c578e920ed4256c2c51a4d002d9ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MPIO_COLLECTIVE. <br /></td></tr>
<tr class="separator:gaea1c578e920ed4256c2c51a4d002d9ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga779601fee22cf0c419c1d5e0cedc4d40" id="r_ga779601fee22cf0c419c1d5e0cedc4d40"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga779601fee22cf0c419c1d5e0cedc4d40">h5fd_mpio_f</a></td></tr>
<tr class="memdesc:ga779601fee22cf0c419c1d5e0cedc4d40"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MPIO. <br /></td></tr>
<tr class="separator:ga779601fee22cf0c419c1d5e0cedc4d40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf68c95970009fa5d048ad07dbdbe99e3" id="r_gaf68c95970009fa5d048ad07dbdbe99e3"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaf68c95970009fa5d048ad07dbdbe99e3">h5fd_mpio_independent_f</a></td></tr>
<tr class="memdesc:gaf68c95970009fa5d048ad07dbdbe99e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MPIO_INDEPENDENT. <br /></td></tr>
<tr class="separator:gaf68c95970009fa5d048ad07dbdbe99e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga233d09af033c2f06f6f4c8fd46814de2" id="r_ga233d09af033c2f06f6f4c8fd46814de2"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga233d09af033c2f06f6f4c8fd46814de2">h5fd_multi_f</a></td></tr>
<tr class="memdesc:ga233d09af033c2f06f6f4c8fd46814de2"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_MULTI. <br /></td></tr>
<tr class="separator:ga233d09af033c2f06f6f4c8fd46814de2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae6f5cdae60f505ca4b99bbe8396e6602" id="r_gae6f5cdae60f505ca4b99bbe8396e6602"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gae6f5cdae60f505ca4b99bbe8396e6602">h5fd_sec2_f</a></td></tr>
<tr class="memdesc:gae6f5cdae60f505ca4b99bbe8396e6602"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_SEC2. <br /></td></tr>
<tr class="separator:gae6f5cdae60f505ca4b99bbe8396e6602"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7d179abf5bb90f72ab22c825c43120ef" id="r_ga7d179abf5bb90f72ab22c825c43120ef"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga7d179abf5bb90f72ab22c825c43120ef">h5fd_stdio_f</a></td></tr>
<tr class="memdesc:ga7d179abf5bb90f72ab22c825c43120ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_STDIO. <br /></td></tr>
<tr class="separator:ga7d179abf5bb90f72ab22c825c43120ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad19b638cbe306e40012b32e2bf496af1" id="r_gad19b638cbe306e40012b32e2bf496af1"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gad19b638cbe306e40012b32e2bf496af1">h5fd_subfiling_curr_fapl_version_f</a></td></tr>
<tr class="memdesc:gad19b638cbe306e40012b32e2bf496af1"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_SUBFILING_CURR_FAPL_VERSION. <br /></td></tr>
<tr class="separator:gad19b638cbe306e40012b32e2bf496af1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac40a988e81d29f77190433011a867576" id="r_gac40a988e81d29f77190433011a867576"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gac40a988e81d29f77190433011a867576">h5fd_subfiling_default_stripe_count_f</a></td></tr>
<tr class="memdesc:gac40a988e81d29f77190433011a867576"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_SUBFILING_DEFAULT_STRIPE_COUNT. <br /></td></tr>
<tr class="separator:gac40a988e81d29f77190433011a867576"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3fdf1302d9d19f3090632cbd15f0028f" id="r_ga3fdf1302d9d19f3090632cbd15f0028f"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga3fdf1302d9d19f3090632cbd15f0028f">h5fd_subfiling_default_stripe_size_f</a></td></tr>
<tr class="memdesc:ga3fdf1302d9d19f3090632cbd15f0028f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_SUBFILING_DEFAULT_STRIPE_SIZE. <br /></td></tr>
<tr class="separator:ga3fdf1302d9d19f3090632cbd15f0028f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga18fc41b0663e86d7089905a8820e1219" id="r_ga18fc41b0663e86d7089905a8820e1219"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga18fc41b0663e86d7089905a8820e1219">h5fd_subfiling_f</a></td></tr>
<tr class="memdesc:ga18fc41b0663e86d7089905a8820e1219"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_SUBFILING. <br /></td></tr>
<tr class="separator:ga18fc41b0663e86d7089905a8820e1219"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa21508488d4d387f3d685093ff9cf4a8" id="r_gaa21508488d4d387f3d685093ff9cf4a8"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaa21508488d4d387f3d685093ff9cf4a8">h5fd_subfiling_fapl_magic_f</a></td></tr>
<tr class="memdesc:gaa21508488d4d387f3d685093ff9cf4a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5FD_SUBFILING_FAPL_MAGIC. <br /></td></tr>
<tr class="separator:gaa21508488d4d387f3d685093ff9cf4a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gada70e29d163b6d5b8efd51be93ed0ab5" id="r_gada70e29d163b6d5b8efd51be93ed0ab5"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gada70e29d163b6d5b8efd51be93ed0ab5">h5p_attribute_create_f</a></td></tr>
<tr class="memdesc:gada70e29d163b6d5b8efd51be93ed0ab5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_ATTRIBUTE_CREATE. <br /></td></tr>
<tr class="separator:gada70e29d163b6d5b8efd51be93ed0ab5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab44d8e63853a5b478695acba8bc7baf3" id="r_gab44d8e63853a5b478695acba8bc7baf3"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gab44d8e63853a5b478695acba8bc7baf3">h5p_crt_order_indexed_f</a></td></tr>
<tr class="memdesc:gab44d8e63853a5b478695acba8bc7baf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_CRT_ORDER_INDEXED. <br /></td></tr>
<tr class="separator:gab44d8e63853a5b478695acba8bc7baf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac74733e6f583976b062c1c564000cdc3" id="r_gac74733e6f583976b062c1c564000cdc3"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gac74733e6f583976b062c1c564000cdc3">h5p_crt_order_tracked_f</a></td></tr>
<tr class="memdesc:gac74733e6f583976b062c1c564000cdc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_CRT_ORDER_TRACKED. <br /></td></tr>
<tr class="separator:gac74733e6f583976b062c1c564000cdc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga824df582a60c0840d9c18f6eb8abd5d6" id="r_ga824df582a60c0840d9c18f6eb8abd5d6"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga824df582a60c0840d9c18f6eb8abd5d6">h5p_dataset_access_f</a></td></tr>
<tr class="memdesc:ga824df582a60c0840d9c18f6eb8abd5d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_DATASET_ACCESS. <br /></td></tr>
<tr class="separator:ga824df582a60c0840d9c18f6eb8abd5d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga16fd76b3af6d19a3ac26da3f1be74630" id="r_ga16fd76b3af6d19a3ac26da3f1be74630"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga16fd76b3af6d19a3ac26da3f1be74630">h5p_dataset_create_f</a></td></tr>
<tr class="memdesc:ga16fd76b3af6d19a3ac26da3f1be74630"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_DATASET_CREATE. <br /></td></tr>
<tr class="separator:ga16fd76b3af6d19a3ac26da3f1be74630"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaeb2c53311509ceea029f9f6224ea1af" id="r_gaaeb2c53311509ceea029f9f6224ea1af"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaaeb2c53311509ceea029f9f6224ea1af">h5p_dataset_xfer_f</a></td></tr>
<tr class="memdesc:gaaeb2c53311509ceea029f9f6224ea1af"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_DATASET_XFER. <br /></td></tr>
<tr class="separator:gaaeb2c53311509ceea029f9f6224ea1af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4dfd1d4d175b807a70b4af99b4d30ffb" id="r_ga4dfd1d4d175b807a70b4af99b4d30ffb"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga4dfd1d4d175b807a70b4af99b4d30ffb">h5p_datatype_access_f</a></td></tr>
<tr class="memdesc:ga4dfd1d4d175b807a70b4af99b4d30ffb"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_DATATYPE_ACCESS. <br /></td></tr>
<tr class="separator:ga4dfd1d4d175b807a70b4af99b4d30ffb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5eb1fd03c7114e824caf8953ded7e2e0" id="r_ga5eb1fd03c7114e824caf8953ded7e2e0"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga5eb1fd03c7114e824caf8953ded7e2e0">h5p_datatype_create_f</a></td></tr>
<tr class="memdesc:ga5eb1fd03c7114e824caf8953ded7e2e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_DATATYPE_CREATE. <br /></td></tr>
<tr class="separator:ga5eb1fd03c7114e824caf8953ded7e2e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga98d4f1cb8547aef0f30df004268e5961" id="r_ga98d4f1cb8547aef0f30df004268e5961"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga98d4f1cb8547aef0f30df004268e5961">h5p_default_f</a></td></tr>
<tr class="memdesc:ga98d4f1cb8547aef0f30df004268e5961"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_DEFAULT. <br /></td></tr>
<tr class="separator:ga98d4f1cb8547aef0f30df004268e5961"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad104152163e733126d1a365fa83629b5" id="r_gad104152163e733126d1a365fa83629b5"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gad104152163e733126d1a365fa83629b5">h5p_file_access_f</a></td></tr>
<tr class="memdesc:gad104152163e733126d1a365fa83629b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_FILE_ACCESS. <br /></td></tr>
<tr class="separator:gad104152163e733126d1a365fa83629b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5c3ee009fc3fe74a69a3a6b5302f9380" id="r_ga5c3ee009fc3fe74a69a3a6b5302f9380"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga5c3ee009fc3fe74a69a3a6b5302f9380">h5p_file_create_f</a></td></tr>
<tr class="memdesc:ga5c3ee009fc3fe74a69a3a6b5302f9380"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_FILE_CREATE. <br /></td></tr>
<tr class="separator:ga5c3ee009fc3fe74a69a3a6b5302f9380"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaed3e3e7c4d7b5f8cef72f595161a28aa" id="r_gaed3e3e7c4d7b5f8cef72f595161a28aa"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaed3e3e7c4d7b5f8cef72f595161a28aa">h5p_file_mount_f</a></td></tr>
<tr class="memdesc:gaed3e3e7c4d7b5f8cef72f595161a28aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_FILE_MOUNT. <br /></td></tr>
<tr class="separator:gaed3e3e7c4d7b5f8cef72f595161a28aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gada7b552cfe011f15c1a94cda8c3610e5" id="r_gada7b552cfe011f15c1a94cda8c3610e5"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gada7b552cfe011f15c1a94cda8c3610e5">h5p_group_access_f</a></td></tr>
<tr class="memdesc:gada7b552cfe011f15c1a94cda8c3610e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_GROUP_ACCESS. <br /></td></tr>
<tr class="separator:gada7b552cfe011f15c1a94cda8c3610e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad2bd7288c59bde0625f5aa5ff7074196" id="r_gad2bd7288c59bde0625f5aa5ff7074196"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gad2bd7288c59bde0625f5aa5ff7074196">h5p_group_create_f</a></td></tr>
<tr class="memdesc:gad2bd7288c59bde0625f5aa5ff7074196"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_GROUP_CREATE. <br /></td></tr>
<tr class="separator:gad2bd7288c59bde0625f5aa5ff7074196"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacbc362e74d388f835d7af82b0594ac5e" id="r_gacbc362e74d388f835d7af82b0594ac5e"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gacbc362e74d388f835d7af82b0594ac5e">h5p_link_access_f</a></td></tr>
<tr class="memdesc:gacbc362e74d388f835d7af82b0594ac5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_LINK_ACCESS. <br /></td></tr>
<tr class="separator:gacbc362e74d388f835d7af82b0594ac5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9fdc45a2a85bb072327bdaffea49b64d" id="r_ga9fdc45a2a85bb072327bdaffea49b64d"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga9fdc45a2a85bb072327bdaffea49b64d">h5p_link_create_f</a></td></tr>
<tr class="memdesc:ga9fdc45a2a85bb072327bdaffea49b64d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_LINK_CREATE. <br /></td></tr>
<tr class="separator:ga9fdc45a2a85bb072327bdaffea49b64d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga03cc9108ef2eca44f61a971b91e1df1d" id="r_ga03cc9108ef2eca44f61a971b91e1df1d"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga03cc9108ef2eca44f61a971b91e1df1d">h5p_object_copy_f</a></td></tr>
<tr class="memdesc:ga03cc9108ef2eca44f61a971b91e1df1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_OBJECT_COPY. <br /></td></tr>
<tr class="separator:ga03cc9108ef2eca44f61a971b91e1df1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga49ed20c2cba84aa1ada2d29e98c539b5" id="r_ga49ed20c2cba84aa1ada2d29e98c539b5"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga49ed20c2cba84aa1ada2d29e98c539b5">h5p_object_create_f</a></td></tr>
<tr class="memdesc:ga49ed20c2cba84aa1ada2d29e98c539b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_OBJECT_CREATE. <br /></td></tr>
<tr class="separator:ga49ed20c2cba84aa1ada2d29e98c539b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6aacced70fe4010e148c834cb68d14ef" id="r_ga6aacced70fe4010e148c834cb68d14ef"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga6aacced70fe4010e148c834cb68d14ef">h5p_root_f</a></td></tr>
<tr class="memdesc:ga6aacced70fe4010e148c834cb68d14ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_ROOT. <br /></td></tr>
<tr class="separator:ga6aacced70fe4010e148c834cb68d14ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga42cb0e4a33564c7cdef23014fe948d8f" id="r_ga42cb0e4a33564c7cdef23014fe948d8f"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga42cb0e4a33564c7cdef23014fe948d8f">h5p_string_create_f</a></td></tr>
<tr class="memdesc:ga42cb0e4a33564c7cdef23014fe948d8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">H5P_STRING_CREATE. <br /></td></tr>
<tr class="separator:ga42cb0e4a33564c7cdef23014fe948d8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac6a9ae6d2267b96b0059a8d2addb498e" id="r_gac6a9ae6d2267b96b0059a8d2addb498e"><td class="memItemLeft" align="right" valign="top">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gac6a9ae6d2267b96b0059a8d2addb498e">ioc_fapl_id</a></td></tr>
<tr class="memdesc:gac6a9ae6d2267b96b0059a8d2addb498e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The FAPL setup with the stacked VFD to use for I/O concentrators. <br /></td></tr>
<tr class="separator:gac6a9ae6d2267b96b0059a8d2addb498e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4124863fe52b473b3602108c92cd2aa0" id="r_ga4124863fe52b473b3602108c92cd2aa0"><td class="memItemLeft" align="right" valign="top">integer(c_int)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga4124863fe52b473b3602108c92cd2aa0">ioc_selection</a></td></tr>
<tr class="memdesc:ga4124863fe52b473b3602108c92cd2aa0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method to select I/O concentrators. <br /></td></tr>
<tr class="separator:ga4124863fe52b473b3602108c92cd2aa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga006725a08d8aa3f9fb654b5d3daa4eef" id="r_ga006725a08d8aa3f9fb654b5d3daa4eef"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga006725a08d8aa3f9fb654b5d3daa4eef">ioc_selection_options_f</a></td></tr>
<tr class="memdesc:ga006725a08d8aa3f9fb654b5d3daa4eef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sentinel value, IOC_SELECTION_OPTIONS. <br /></td></tr>
<tr class="separator:ga006725a08d8aa3f9fb654b5d3daa4eef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5c89822fcb7101decaa4ba5346e528fe" id="r_ga5c89822fcb7101decaa4ba5346e528fe"><td class="memItemLeft" align="right" valign="top">integer(c_int32_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga5c89822fcb7101decaa4ba5346e528fe">magic</a></td></tr>
<tr class="memdesc:ga5c89822fcb7101decaa4ba5346e528fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Must be set to H5FD_IOC_FAPL_MAGIC_F. <br /></td></tr>
<tr class="separator:ga5c89822fcb7101decaa4ba5346e528fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5c89822fcb7101decaa4ba5346e528fe" id="r_ga5c89822fcb7101decaa4ba5346e528fe"><td class="memItemLeft" align="right" valign="top">integer(c_int32_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga5c89822fcb7101decaa4ba5346e528fe">magic</a></td></tr>
<tr class="memdesc:ga5c89822fcb7101decaa4ba5346e528fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set to H5FD_SUBFILING_FAPL_MAGIC_F. <br /></td></tr>
<tr class="separator:ga5c89822fcb7101decaa4ba5346e528fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1ea6bbab002b30a02ab3e2d86c516cee" id="r_ga1ea6bbab002b30a02ab3e2d86c516cee"><td class="memItemLeft" align="right" valign="top">logical(c_bool)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga1ea6bbab002b30a02ab3e2d86c516cee">require_ioc</a></td></tr>
<tr class="memdesc:ga1ea6bbab002b30a02ab3e2d86c516cee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to use the IOC VFD (currently must always be TRUE) <br /></td></tr>
<tr class="separator:ga1ea6bbab002b30a02ab3e2d86c516cee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9738160756c63dffb115607a2cf92f94" id="r_ga9738160756c63dffb115607a2cf92f94"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga9738160756c63dffb115607a2cf92f94">select_ioc_every_nth_rank_f</a></td></tr>
<tr class="memdesc:ga9738160756c63dffb115607a2cf92f94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starting at rank 0, select-next += N, SELECT_IOC_EVERY_NTH_RANK. <br /></td></tr>
<tr class="separator:ga9738160756c63dffb115607a2cf92f94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga37923fe29e17998acbec60a90ac381c1" id="r_ga37923fe29e17998acbec60a90ac381c1"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga37923fe29e17998acbec60a90ac381c1">select_ioc_one_per_node_f</a></td></tr>
<tr class="memdesc:ga37923fe29e17998acbec60a90ac381c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default, SELECT_IOC_ONE_PER_NODE. <br /></td></tr>
<tr class="separator:ga37923fe29e17998acbec60a90ac381c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f11f03bf736d1c9a4a5fcd4b9ac7f56" id="r_ga1f11f03bf736d1c9a4a5fcd4b9ac7f56"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga1f11f03bf736d1c9a4a5fcd4b9ac7f56">select_ioc_total_f</a></td></tr>
<tr class="memdesc:ga1f11f03bf736d1c9a4a5fcd4b9ac7f56"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starting at rank 0, mpi_size / total, SELECT_IOC_TOTAL. <br /></td></tr>
<tr class="separator:ga1f11f03bf736d1c9a4a5fcd4b9ac7f56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7c832ca0a1196230fbc95ccfee88aded" id="r_ga7c832ca0a1196230fbc95ccfee88aded"><td class="memItemLeft" align="right" valign="top">integer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga7c832ca0a1196230fbc95ccfee88aded">select_ioc_with_config_f</a></td></tr>
<tr class="memdesc:ga7c832ca0a1196230fbc95ccfee88aded"><td class="mdescLeft">&#160;</td><td class="mdescRight">NOT IMPLEMENTED: Read-from-file, SELECT_IOC_WITH_CONFIG. <br /></td></tr>
<tr class="separator:ga7c832ca0a1196230fbc95ccfee88aded"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaba951c57eccf294b9be353fdb4db0f70" id="r_gaba951c57eccf294b9be353fdb4db0f70"><td class="memItemLeft" align="right" valign="top">type(<a class="el" href="structh5p_1_1h5fd__subfiling__params__t.html">h5fd_subfiling_params_t</a>)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gaba951c57eccf294b9be353fdb4db0f70">shared_cfg</a></td></tr>
<tr class="memdesc:gaba951c57eccf294b9be353fdb4db0f70"><td class="mdescLeft">&#160;</td><td class="mdescRight">Subfiling/IOC parameters (stripe size, stripe count, etc.) <br /></td></tr>
<tr class="separator:gaba951c57eccf294b9be353fdb4db0f70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9108de9dbfdc67bd466152bb05c5710f" id="r_ga9108de9dbfdc67bd466152bb05c5710f"><td class="memItemLeft" align="right" valign="top">integer(c_int32_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga9108de9dbfdc67bd466152bb05c5710f">stripe_count</a></td></tr>
<tr class="memdesc:ga9108de9dbfdc67bd466152bb05c5710f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Target number of subfiles to use. <br /></td></tr>
<tr class="separator:ga9108de9dbfdc67bd466152bb05c5710f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacb8c5b961dba7e95bcc6e272e666edd2" id="r_gacb8c5b961dba7e95bcc6e272e666edd2"><td class="memItemLeft" align="right" valign="top">integer(c_int64_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#gacb8c5b961dba7e95bcc6e272e666edd2">stripe_size</a></td></tr>
<tr class="memdesc:gacb8c5b961dba7e95bcc6e272e666edd2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Size (in bytes) of data stripes in subfiles. <br /></td></tr>
<tr class="separator:gacb8c5b961dba7e95bcc6e272e666edd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga398eb965907809113a038425201ecab8" id="r_ga398eb965907809113a038425201ecab8"><td class="memItemLeft" align="right" valign="top">integer(c_int32_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga398eb965907809113a038425201ecab8">thread_pool_size</a></td></tr>
<tr class="memdesc:ga398eb965907809113a038425201ecab8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of I/O concentrator worker threads to use. <br /></td></tr>
<tr class="separator:ga398eb965907809113a038425201ecab8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d7d0951b045a513d4af60052b063caf" id="r_ga9d7d0951b045a513d4af60052b063caf"><td class="memItemLeft" align="right" valign="top">integer(c_int32_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga9d7d0951b045a513d4af60052b063caf">version</a></td></tr>
<tr class="memdesc:ga9d7d0951b045a513d4af60052b063caf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Must be set to H5FD_IOC_CURR_FAPL_VERSION_F. <br /></td></tr>
<tr class="separator:ga9d7d0951b045a513d4af60052b063caf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d7d0951b045a513d4af60052b063caf" id="r_ga9d7d0951b045a513d4af60052b063caf"><td class="memItemLeft" align="right" valign="top">integer(c_int32_t)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga9d7d0951b045a513d4af60052b063caf">version</a></td></tr>
<tr class="memdesc:ga9d7d0951b045a513d4af60052b063caf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set to H5FD_CURR_SUBFILING_FAPL_VERSION_F. <br /></td></tr>
<tr class="separator:ga9d7d0951b045a513d4af60052b063caf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function/Subroutine Documentation</h2>
<a id="ga6272a12a07c6b72d0512a334dc7a65e6" name="ga6272a12a07c6b72d0512a334dc7a65e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6272a12a07c6b72d0512a334dc7a65e6">&#9670;&#160;</a></span>h5pall_filters_avail_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pall_filters_avail_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">logical, intent(out)</td> <td class="paramname"><span class="paramname"><em>flag</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Checks if all filters set in the dataset creation property list are available. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Data creation property list identifier. </td></tr>
<tr><td class="paramname">flag</td><td>.TRUE. if all filters are available, .FALSE. otherwise. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#ga70f5346250698afc950532e9593c3988">H5Pall_filters_avail()</a> </p>
</div>
</div>
<a id="gacd231298a4d7464ea945aa97ac3ee1af" name="gacd231298a4d7464ea945aa97ac3ee1af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacd231298a4d7464ea945aa97ac3ee1af">&#9670;&#160;</a></span>h5pclose_class_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pclose_class_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>class</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Closes an existing property list class. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">class</td><td>Property list class identifier. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___p_l_c_r_a.html#gaa7978af06720106af04b9d034e57fcfa">H5Pclose_class()</a> </p>
</div>
</div>
<a id="ga775e35525922a3190b99c311e16535b4" name="ga775e35525922a3190b99c311e16535b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga775e35525922a3190b99c311e16535b4">&#9670;&#160;</a></span>h5pclose_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pclose_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Terminates access to a property list. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Identifier of the property list to terminate access to. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___p_l_c_r.html#ga5dce61149211d3ef319452aa598887fb">H5Pclose()</a> </p>
</div>
</div>
<a id="gacc09fed23aee0d1b33c4b0149a3b4f08" name="gacc09fed23aee0d1b33c4b0149a3b4f08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacc09fed23aee0d1b33c4b0149a3b4f08">&#9670;&#160;</a></span>h5pcopy_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pcopy_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>new_prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Copies an existing property list to create a new property list. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Property list identifier. </td></tr>
<tr><td class="paramname">new_prp_id</td><td>New property list identifier. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___p_l_c_r.html#gad2663ccbcbf76b96cde4c104588ae21b">H5Pcopy()</a> </p>
</div>
</div>
<a id="gad79f28c38f3beef7c377210cb8bd3e64" name="gad79f28c38f3beef7c377210cb8bd3e64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad79f28c38f3beef7c377210cb8bd3e64">&#9670;&#160;</a></span>h5pcopy_prop_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pcopy_prop_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>dst_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>src_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">character(len=*), intent(in)</td> <td class="paramname"><span class="paramname"><em>name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Copies a property from one list or class to another. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dst_id</td><td>Identifier of the destination property list. </td></tr>
<tr><td class="paramname">src_id</td><td>Identifier of the source property list. </td></tr>
<tr><td class="paramname">name</td><td>Name of the property to copy. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___p_l_c_r_a.html#ga339a27b865cf2d57ff95a6b26e94a581">H5Pcopy_prop()</a> </p>
</div>
</div>
<a id="ga66caa74772fb509f8c33e4b433465013" name="ga66caa74772fb509f8c33e4b433465013"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga66caa74772fb509f8c33e4b433465013">&#9670;&#160;</a></span>h5pcreate_class_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pcreate_class_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>parent</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">character(len=*), intent(in)</td> <td class="paramname"><span class="paramname"><em>name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>class</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(c_funptr), intent(in), optional</td> <td class="paramname"><span class="paramname"><em>create</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(c_ptr), intent(in), optional</td> <td class="paramname"><span class="paramname"><em>create_data</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(c_funptr), intent(in), optional</td> <td class="paramname"><span class="paramname"><em>copy</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(c_ptr), intent(in), optional</td> <td class="paramname"><span class="paramname"><em>copy_data</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(c_funptr), intent(in), optional</td> <td class="paramname"><span class="paramname"><em>close</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(c_ptr), intent(in), optional</td> <td class="paramname"><span class="paramname"><em>close_data</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a new property list class. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">parent</td><td>Parent property list class identifier. Possible values include: <ul>
<li>H5P_ROOT_F </li>
<li>H5P_FILE_CREATE_F </li>
<li>H5P_FILE_ACCESS_F </li>
<li>H5P_DATASET_CREATE_F </li>
<li>H5P_DATASET_XFER_F </li>
<li>H5P_FILE_MOUNT_F </li>
</ul>
</td></tr>
<tr><td class="paramname">name</td><td>Name of property to create. </td></tr>
<tr><td class="paramname">class</td><td>Property list class identifier. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
<tr><td class="paramname">create</td><td>(<a class="el" href="_h5_ppublic_8h.html#ada319197260febf9494b3b47aa68c7c6" title="Callback function for H5Pcreate_class()">H5P_cls_create_func_t</a>) - Callback routine called when a property list is created. </td></tr>
<tr><td class="paramname">create_data</td><td>User pointer to any class creation information needed. </td></tr>
<tr><td class="paramname">copy</td><td>(<a class="el" href="_h5_ppublic_8h.html#ac040a485e75e3c0f57f175253f98cc89" title="Callback function for H5Pcreate_class()">H5P_cls_copy_func_t</a>) - Callback routine called when a property list is copied. </td></tr>
<tr><td class="paramname">copy_data</td><td>User pointer to any class copy information needed. </td></tr>
<tr><td class="paramname">close</td><td>(<a class="el" href="_h5_ppublic_8h.html#ae493e8a71e9d53b8ff9dbfa7c6bff91f" title="Callback function for H5Pcreate_class()">H5P_cls_close_func_t</a>) - Callback routine called when a property list is being closed. </td></tr>
<tr><td class="paramname">close_data</td><td>User pointer to any class close information needed.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___p_l_c_r_a.html#ga62a1119b6ad2c33bcc9149df5e24ae12">H5Pcreate_class()</a> </p>
</div>
</div>
<a id="ga748b080710550accc9cdcac136013897" name="ga748b080710550accc9cdcac136013897"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga748b080710550accc9cdcac136013897">&#9670;&#160;</a></span>h5pcreate_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pcreate_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>class</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Creates a new property as an instance of a property list class. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">class</td><td>Type of the property class to be created. Possible values are: <ul>
<li>H5P_OBJECT_CREATE_F </li>
<li>H5P_FILE_CREATE_F </li>
<li>H5P_FILE_ACCESS_F </li>
<li>H5P_DATASET_CREATE_F </li>
<li>H5P_DATASET_ACCESS_F </li>
<li>H5P_DATASET_XFER_F </li>
<li>H5P_FILE_MOUNT_F </li>
<li>H5P_GROUP_CREATE_F </li>
<li>H5P_GROUP_ACCESS_F </li>
<li>H5P_DATATYPE_CREATE_F </li>
<li>H5P_DATATYPE_ACCESS_F </li>
<li>H5P_STRING_CREATE_F </li>
<li>H5P_ATTRIBUTE_CREATE _F </li>
<li>H5P_OBJECT_COPY_F </li>
<li>H5P_LINK_CREATE_F </li>
<li>H5P_LINK_ACCESS_F </li>
</ul>
</td></tr>
<tr><td class="paramname">prp_id</td><td>Property list identifier. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___p_l_c_r.html#gaf1b11da01d4d45d788c45f8bc5f0cbfa">H5Pcreate()</a> </p>
</div>
</div>
<a id="gadc8d38f118505588b0bd9c0bdb7a53a2" name="gadc8d38f118505588b0bd9c0bdb7a53a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadc8d38f118505588b0bd9c0bdb7a53a2">&#9670;&#160;</a></span>h5pequal_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pequal_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist1_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist2_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">logical, intent(out)</td> <td class="paramname"><span class="paramname"><em>flag</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Checks if two property lists are equal. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist1_id</td><td>Property list identifier. </td></tr>
<tr><td class="paramname">plist2_id</td><td>Property list identifier. </td></tr>
<tr><td class="paramname">flag</td><td>Flag, Possible values: .TRUE. or .FALSE. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. and flag is set to .FALSE.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___p_l_c_r_a.html#ga9425ef9f3bc3ee661eca6be654aeae20">H5Pequal()</a> </p>
</div>
</div>
<a id="ga30f8d2854ab75a52b029d0573859bff9" name="ga30f8d2854ab75a52b029d0573859bff9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga30f8d2854ab75a52b029d0573859bff9">&#9670;&#160;</a></span>h5pexist_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pexist_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">character(len=*), intent(in)</td> <td class="paramname"><span class="paramname"><em>name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">logical, intent(out)</td> <td class="paramname"><span class="paramname"><em>flag</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Queries whether a property name exists in a property list or class. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Property list identifier to query. </td></tr>
<tr><td class="paramname">name</td><td>Name of property to check for. </td></tr>
<tr><td class="paramname">flag</td><td>Logical flag. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___p_l_c_r_a.html#gae135cf333c12375f3808cfe931ea9190">H5Pexist()</a> </p>
</div>
</div>
<a id="ga690e426399c1aa4fa0f8458dc887148c" name="ga690e426399c1aa4fa0f8458dc887148c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga690e426399c1aa4fa0f8458dc887148c">&#9670;&#160;</a></span>h5pfill_value_defined_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pfill_value_defined_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>flag</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if fill value is defined. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>Dataset creation property list identifier. </td></tr>
<tr><td class="paramname">flag</td><td>Fill value status flag. Possible values are: <ul>
<li>H5D_FILL_VALUE_ERROR_F </li>
<li>H5D_FILL_VALUE_UNDEFINED_F </li>
<li>H5D_FILL_VALUE_DEFAULT_F </li>
<li>H5D_FILL_VALUE_USER_DEFINED_F </li>
</ul>
</td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#ga14f9bc2a0d6f9e62ab95661fc1045ad6">H5Pfill_value_defined()</a> </p>
</div>
</div>
<a id="ga16997fa0053f04861b8bef30bbf9863f" name="ga16997fa0053f04861b8bef30bbf9863f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga16997fa0053f04861b8bef30bbf9863f">&#9670;&#160;</a></span>h5pget_actual_selection_io_mode_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_actual_selection_io_mode_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>actual_selection_io_mode</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieves the type(s) of I/O that HDF5 actually performed on raw data during the last I/O call. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>File creation property list identifier </td></tr>
<tr><td class="paramname">actual_selection_io_mode</td><td>A bitwise set value indicating the type(s) of I/O performed </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_x_p_l.html#ga252fe801869970c14a5e800a1ea7ab84">H5Pget_actual_selection_io_mode()</a> </p>
</div>
</div>
<a id="ga1348b70b93e895fb4f27e5daa5ed1af1" name="ga1348b70b93e895fb4f27e5daa5ed1af1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1348b70b93e895fb4f27e5daa5ed1af1">&#9670;&#160;</a></span>h5pget_alignment_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_alignment_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>threshold</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>alignment</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieves the current settings for alignment properties from a file access property list. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">threshold</td><td>Threshold value. </td></tr>
<tr><td class="paramname">alignment</td><td>Alignment value. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga6735afde382cfd746b92a1a3b0e6a2ab">H5Pget_alignment()</a> </p>
</div>
</div>
<a id="ga2c510b552cd963653ddd278e2099324e" name="ga2c510b552cd963653ddd278e2099324e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2c510b552cd963653ddd278e2099324e">&#9670;&#160;</a></span>h5pget_all_coll_metadata_ops_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_all_coll_metadata_ops_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">logical, intent(out)</td> <td class="paramname"><span class="paramname"><em>is_collective</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieves metadata read mode from the access property list. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">is_collective</td><td>Collective access setting. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___g_a_p_l.html#ga8792cbe7eeace1382f588ed12a92092a">H5Pget_all_coll_metadata_ops()</a> </p>
</div>
</div>
<a id="ga567940f6e88def7066b478e01a3bb668" name="ga567940f6e88def7066b478e01a3bb668"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga567940f6e88def7066b478e01a3bb668">&#9670;&#160;</a></span>h5pget_alloc_time_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_alloc_time_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>flag</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get space allocation time for dataset during creation. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>Dataset creation property list identifier. </td></tr>
<tr><td class="paramname">flag</td><td>Allocation time flag. Possible values are: <ul>
<li>H5D_ALLOC_TIME_ERROR_F </li>
<li>H5D_ALLOC_TIME_DEFAULT_F </li>
<li>H5D_ALLOC_TIME_EARLY_F </li>
<li>H5D_ALLOC_TIME_LATE_F </li>
<li>H5D_ALLOC_TIME_INCR_F </li>
</ul>
</td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#gaf507a3efa5d1f37448baea089fc053d8">H5Pget_alloc_time()</a> </p>
</div>
</div>
<a id="gaab6384bae4be67418f83eed124565a6e" name="gaab6384bae4be67418f83eed124565a6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaab6384bae4be67418f83eed124565a6e">&#9670;&#160;</a></span>h5pget_attr_creation_order_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_attr_creation_order_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>ocpl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>crt_order_flags</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieves tracking and indexing settings for attribute creation order. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">ocpl_id</td><td>Object (group or dataset) creation property list identifier. </td></tr>
<tr><td class="paramname">crt_order_flags</td><td>Flags specifying whether to track and index attribute creation order. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___o_c_p_l.html#ga2a54d1ff8d7a0d0e8d652f373c18bc37">H5Pget_attr_creation_order()</a> </p>
</div>
</div>
<a id="ga898360cf5dac85558cf089b554413c1b" name="ga898360cf5dac85558cf089b554413c1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga898360cf5dac85558cf089b554413c1b">&#9670;&#160;</a></span>h5pget_attr_phase_change_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_attr_phase_change_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>ocpl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>max_compact</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>min_dense</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieves attribute storage phase change thresholds. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">ocpl_id</td><td>Object (dataset or group) creation property list identifier. </td></tr>
<tr><td class="paramname">max_compact</td><td>Maximum number of attributes to be stored in compact storage (Default: 8). </td></tr>
<tr><td class="paramname">min_dense</td><td>Minimum number of attributes to be stored in dense storage (Default: 6). </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___o_c_p_l.html#gaf7c57a6e78a4123f82450559623ab534">H5Pget_attr_phase_change()</a> </p>
</div>
</div>
<a id="gad472c14fedb5be837361f04a6f4e98cd" name="gad472c14fedb5be837361f04a6f4e98cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad472c14fedb5be837361f04a6f4e98cd">&#9670;&#160;</a></span>h5pget_btree_ratios_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_btree_ratios_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">real, intent(out)</td> <td class="paramname"><span class="paramname"><em>left</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">real, intent(out)</td> <td class="paramname"><span class="paramname"><em>middle</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">real, intent(out)</td> <td class="paramname"><span class="paramname"><em>right</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets B-tree split ratios for a dataset transfer property list. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>The dataset transfer property list identifier. </td></tr>
<tr><td class="paramname">left</td><td>The B-tree split ratio for left-most nodes. </td></tr>
<tr><td class="paramname">middle</td><td>The B-tree split ratio for all other nodes. </td></tr>
<tr><td class="paramname">right</td><td>The B-tree split ratio for right-most nodes. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_x_p_l.html#ga3f3df48ce44b6af7517654b23a37fa02">H5Pget_btree_ratios()</a> </p>
</div>
</div>
<a id="ga82f8cec4f6b5c2cc42a245435ebe4320" name="ga82f8cec4f6b5c2cc42a245435ebe4320"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga82f8cec4f6b5c2cc42a245435ebe4320">&#9670;&#160;</a></span>h5pget_buffer_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_buffer_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets size for conversion buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>Data transfer property list identifier. </td></tr>
<tr><td class="paramname">size</td><td>Buffer size. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_x_p_l.html#ga1278b9979cc833e77d699cc878c6dab4">H5Pget_buffer()</a> </p>
</div>
</div>
<a id="ga7c5cd7790a19759cdda89bdabd735556" name="ga7c5cd7790a19759cdda89bdabd735556"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7c5cd7790a19759cdda89bdabd735556">&#9670;&#160;</a></span>h5pget_cache_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_cache_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>mdc_nelmts</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(out)</td> <td class="paramname"><span class="paramname"><em>rdcc_nelmts</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(out)</td> <td class="paramname"><span class="paramname"><em>rdcc_nbytes</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">real, intent(out)</td> <td class="paramname"><span class="paramname"><em>rdcc_w0</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Queries the meta data cache and raw data chunk cache parameters. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">mdc_nelmts</td><td>Number of elements (objects) in the metadata cache </td></tr>
<tr><td class="paramname">rdcc_nelmts</td><td>Number of elements (objects) in the raw data chunk cache </td></tr>
<tr><td class="paramname">rdcc_nbytes</td><td>Total size of the raw data chunk cache, in bytes. </td></tr>
<tr><td class="paramname">rdcc_w0</td><td>Preemption policy (0 or 1). </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga9481a0b08d729ec68897d57db1827861">H5Pget_cache()</a> </p>
</div>
</div>
<a id="ga08e0eee48eda994d767ff5abb38513f2" name="ga08e0eee48eda994d767ff5abb38513f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga08e0eee48eda994d767ff5abb38513f2">&#9670;&#160;</a></span>h5pget_char_encoding_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_char_encoding_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>encoding</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieves the character encoding used to create a string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>Property list identifier. </td></tr>
<tr><td class="paramname">encoding</td><td>Valid values for encoding are: <ul>
<li>H5T_CSET_ASCII_F -&gt; US ASCII </li>
<li>H5T_CSET_UTF8_F -&gt; UTF-8 Unicode encoding </li>
</ul>
</td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___a_c_p_l.html#ga9b35ef9add6463997330e9b4b606603d">H5Pget_char_encoding()</a> </p>
</div>
</div>
<a id="ga1829cd90f140fb049bb2ea2625adb88c" name="ga1829cd90f140fb049bb2ea2625adb88c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1829cd90f140fb049bb2ea2625adb88c">&#9670;&#160;</a></span>h5pget_chunk_cache_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_chunk_cache_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>dapl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(out)</td> <td class="paramname"><span class="paramname"><em>rdcc_nslots</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(out)</td> <td class="paramname"><span class="paramname"><em>rdcc_nbytes</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">real, intent(out)</td> <td class="paramname"><span class="paramname"><em>rdcc_w0</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieves the raw data chunk cache parameters. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dapl_id</td><td>Dataset access property list identifier. </td></tr>
<tr><td class="paramname">rdcc_nslots</td><td>Number of chunk slots in the raw data chunk cache hash table. </td></tr>
<tr><td class="paramname">rdcc_nbytes</td><td>Total size of the raw data chunk cache, in bytes. </td></tr>
<tr><td class="paramname">rdcc_w0</td><td>Preemption policy. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_a_p_l.html#gaeda015dfee4167cc60baab1d1f0560fe">H5Pget_chunk_cache()</a> </p>
</div>
</div>
<a id="ga5ebe3d2befd7ffde2f20a4c85c6316a2" name="ga5ebe3d2befd7ffde2f20a4c85c6316a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5ebe3d2befd7ffde2f20a4c85c6316a2">&#9670;&#160;</a></span>h5pget_chunk_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_chunk_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>ndims</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(ndims), intent(out)</td> <td class="paramname"><span class="paramname"><em>dims</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieves the size of chunks for the raw data of a chunked layout dataset. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Property list identifier. </td></tr>
<tr><td class="paramname">ndims</td><td>Size of dims array. </td></tr>
<tr><td class="paramname">dims</td><td>Array with dimension sizes for each chunk. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns number of chunk dimensions if successful and -1 if fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#ga4ef814034f601f48ab1ed6db79b4354c">H5Pget_chunk()</a> </p>
</div>
</div>
<a id="ga913bc99cc368ae0cb48071a462812ad6" name="ga913bc99cc368ae0cb48071a462812ad6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga913bc99cc368ae0cb48071a462812ad6">&#9670;&#160;</a></span>h5pget_class_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_class_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>classtype</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the property list class for a property list. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Property list identifier. </td></tr>
<tr><td class="paramname">classtype</td><td>Property list class. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___p_l_c_r.html#ga9b230c1e85790f9f45c4ca2e79dd62c5">H5Pget_class()</a> </p>
</div>
</div>
<a id="ga5cf825a7888b677805ffa391459ea554" name="ga5cf825a7888b677805ffa391459ea554"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5cf825a7888b677805ffa391459ea554">&#9670;&#160;</a></span>h5pget_class_name_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_class_name_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">character(len=*), intent(out)</td> <td class="paramname"><span class="paramname"><em>name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Queries the name of a class. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Property list identifier to query. </td></tr>
<tr><td class="paramname">name</td><td>Name of a class. </td></tr>
<tr><td class="paramname">size</td><td>Actual length of the class name. NOTE: If provided buffer "name" is smaller, than name will be truncated to fit into provided user buffer. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___p_l_c_r_a.html#gac94a17bcb6d988a7ccb1cf2c6f4a3a82">H5Pget_class_name()</a> </p>
</div>
</div>
<a id="ga57dd524698721c8be351b449de743bb5" name="ga57dd524698721c8be351b449de743bb5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga57dd524698721c8be351b449de743bb5">&#9670;&#160;</a></span>h5pget_class_parent_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_class_parent_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>parent_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieves the parent class of a generic property class. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Property list identifier to query. </td></tr>
<tr><td class="paramname">parent_id</td><td>Identifier of the parent class. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___p_l_c_r_a.html#ga89f228c04207992d93fc3f2dddd860a5">H5Pget_class_parent()</a> </p>
</div>
</div>
<a id="ga2b0822a557a3c71bd363b877030c1933" name="ga2b0822a557a3c71bd363b877030c1933"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2b0822a557a3c71bd363b877030c1933">&#9670;&#160;</a></span>h5pget_coll_metadata_write_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_coll_metadata_write_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">logical, intent(out)</td> <td class="paramname"><span class="paramname"><em>is_collective</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieves metadata write mode from the file access property list. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">is_collective</td><td>Collective access setting. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#gac83ab4e788a5b6e0d578f40ca67d8d00">H5Pget_coll_metadata_write()</a> </p>
</div>
</div>
<a id="gae3d1540a7b89533d3f1157d0a04462f6" name="gae3d1540a7b89533d3f1157d0a04462f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae3d1540a7b89533d3f1157d0a04462f6">&#9670;&#160;</a></span>h5pget_copy_object_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_copy_object_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>ocp_plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>copy_options</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieves the properties to be used when an object is copied. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">ocp_plist_id</td><td>Object copy property list identifier. </td></tr>
<tr><td class="paramname">copy_options</td><td>Copy option(s) to be get. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___o_c_p_y_p_l.html#gad81b509481ba53a1ef1ba3c7083fc295">H5Pget_copy_object()</a> </p>
</div>
</div>
<a id="ga14b4e707d341e5e3d12e7ae6690d89ba" name="ga14b4e707d341e5e3d12e7ae6690d89ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga14b4e707d341e5e3d12e7ae6690d89ba">&#9670;&#160;</a></span>h5pget_create_inter_group_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_create_inter_group_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>lcpl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>crt_intermed_group</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Determines whether property is set to enable creating missing intermediate groups. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">lcpl_id</td><td>Link creation property list identifier. </td></tr>
<tr><td class="paramname">crt_intermed_group</td><td>Specifying whether to create intermediate groups upon the creation of an object. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___l_c_p_l.html#gaf7db1b7ce19703f30f1827b7c899c3b0">H5Pget_create_intermediate_group()</a> </p>
</div>
</div>
<a id="ga66078098350a2f9aa3b3251b7199c0c4" name="ga66078098350a2f9aa3b3251b7199c0c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga66078098350a2f9aa3b3251b7199c0c4">&#9670;&#160;</a></span>h5pget_data_transform_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_data_transform_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">character(len=*), intent(out)</td> <td class="paramname"><span class="paramname"><em>expression</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(out), optional</td> <td class="paramname"><span class="paramname"><em>size</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieves a data transform expression. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>Identifier of the property list or class. </td></tr>
<tr><td class="paramname">expression</td><td>Buffer to hold transform expression. </td></tr>
<tr><td class="paramname">hdferr</td><td>Error code: Success: Actual length of the expression. If provided buffer "expression" is smaller, than expression will be truncated to fit into provided user buffer. Failure: -1 </td></tr>
<tr><td class="paramname">size</td><td>Registered size of the transform expression</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_x_p_l.html#ga865b05218e704578fe8db0c9dec07b25">H5Pget_data_transform()</a> </p>
</div>
</div>
<a id="ga80f0a5cfffb77cbf89a82d23c0f70fb9" name="ga80f0a5cfffb77cbf89a82d23c0f70fb9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga80f0a5cfffb77cbf89a82d23c0f70fb9">&#9670;&#160;</a></span>h5pget_driver_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_driver_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>driver</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns low-lever driver identifier. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File access or data transfer property list identifier. </td></tr>
<tr><td class="paramname">driver</td><td>Low-level driver identifier. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga43a733fe9723dd15f5ad7abda909a1b8">H5Pget_driver()</a> </p>
</div>
</div>
<a id="ga7cc4d157c8502632af18454424aa58d6" name="ga7cc4d157c8502632af18454424aa58d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7cc4d157c8502632af18454424aa58d6">&#9670;&#160;</a></span>h5pget_dset_no_attrs_hint_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_dset_no_attrs_hint_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>dcpl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">logical, intent(out)</td> <td class="paramname"><span class="paramname"><em>minimize</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the value of the "minimize dataset headers" value which creates smaller dataset object headers when its set and no attributes are present. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dcpl_id</td><td>Target dataset creation property list identifier. </td></tr>
<tr><td class="paramname">minimize</td><td>Value of the setting. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#ga2fd4f0446a38186db8256cef4c97a970">H5Pget_dset_no_attrs_hint()</a> </p>
</div>
</div>
<a id="ga7d5571898c9af7487a1942771add7517" name="ga7d5571898c9af7487a1942771add7517"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7d5571898c9af7487a1942771add7517">&#9670;&#160;</a></span>h5pget_dxpl_mpio_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_dxpl_mpio_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>data_xfer_mode</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the data transfer mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Data transfer property list identifier. </td></tr>
<tr><td class="paramname">data_xfer_mode</td><td>Transfer mode; possible values are: <ul>
<li>H5FD_MPIO_INDEPENDENT_F </li>
<li>H5FD_MPIO_COLLECTIVE_F </li>
</ul>
</td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_x_p_l.html#ga3f1295b2ee6dcb59288ac885c5562aa8">H5Pget_dxpl_mpio()</a> </p>
</div>
</div>
<a id="ga9e86d12a139c0d4c1ead1f34b3d26fa9" name="ga9e86d12a139c0d4c1ead1f34b3d26fa9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9e86d12a139c0d4c1ead1f34b3d26fa9">&#9670;&#160;</a></span>h5pget_edc_check_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_edc_check_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>flag</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Determines whether error-detection is enabled for dataset reads. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Dataset creation property list identifier. </td></tr>
<tr><td class="paramname">flag</td><td>EDC flag; possible values: <ul>
<li>H5Z_DISABLE_EDC_F </li>
<li>H5Z_ENABLE_EDC_F </li>
</ul>
</td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_x_p_l.html#gabc2b1e2af542ac15ee1613f4f89117e1">H5Pget_edc_check()</a> </p>
</div>
</div>
<a id="gac1c28ede7450679e5a324fbcacfe09d4" name="gac1c28ede7450679e5a324fbcacfe09d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac1c28ede7450679e5a324fbcacfe09d4">&#9670;&#160;</a></span>h5pget_est_link_info_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_est_link_info_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>gcpl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>est_num_entries</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>est_name_len</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Queries data required to estimate required local heap or object header size. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">gcpl_id</td><td>Group creation property list identifier. </td></tr>
<tr><td class="paramname">est_num_entries</td><td>Estimated number of links to be inserted into group. </td></tr>
<tr><td class="paramname">est_name_len</td><td>Estimated average length of link names. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___g_c_p_l.html#ga701867215546a345dea7b8e9cf7a1b61">H5Pget_est_link_info()</a> </p>
</div>
</div>
<a id="ga85c24b943b7de2afb8d9811ca9fedf7a" name="ga85c24b943b7de2afb8d9811ca9fedf7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga85c24b943b7de2afb8d9811ca9fedf7a">&#9670;&#160;</a></span>h5pget_external_count_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_external_count_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the number of external files for a dataset. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Dataset creation property list identifier. </td></tr>
<tr><td class="paramname">count</td><td>Number of external files for the specified dataset. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: int <a class="el" href="group___d_c_p_l.html#ga4c45d90845ea7627b6238f95168c41ce" title="Returns the number of external files for a dataset.">H5Pget_external_count(hid_t plist_id)</a>; </p>
</div>
</div>
<a id="ga126f1cef1ac023caf94d4db8f502b4e9" name="ga126f1cef1ac023caf94d4db8f502b4e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga126f1cef1ac023caf94d4db8f502b4e9">&#9670;&#160;</a></span>h5pget_external_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_external_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>idx</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>name_size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">character(len=*), intent(out)</td> <td class="paramname"><span class="paramname"><em>name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(off_t), intent(out)</td> <td class="paramname"><span class="paramname"><em>offset</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>bytes</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns information about an external file. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Dataset creation property list identifier. </td></tr>
<tr><td class="paramname">idx</td><td>External file index. </td></tr>
<tr><td class="paramname">name_size</td><td>Maximum size of name array. </td></tr>
<tr><td class="paramname">name</td><td>Name of the external file. </td></tr>
<tr><td class="paramname">offset</td><td>Offset in bytes from the beginning of the file to the location in the file where the data starts. </td></tr>
<tr><td class="paramname">bytes</td><td>Size of the external file data. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>On Windows, off_t is typically a 32-bit signed long value, which limits the valid offset that can be returned to 2 GiB.</dd></dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#ga454633ced11c3fa64f70d5816fa7f6e2">H5Pget_external()</a> </p>
</div>
</div>
<a id="ga39ade37224835f58e7e1673241357ab6" name="ga39ade37224835f58e7e1673241357ab6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga39ade37224835f58e7e1673241357ab6">&#9670;&#160;</a></span>h5pget_f() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">character(len=*), intent(in)</td> <td class="paramname"><span class="paramname"><em>name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(c_ptr), intent(in)</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Queries the value of a property. </p>
<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Property list identifier to modify. </td></tr>
<tr><td class="paramname">name</td><td>Name of property to get. </td></tr>
<tr><td class="paramname">value</td><td>Pointer to a location to which to copy the value of of the property. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___p_l_c_r_a.html#ga40f1c3042011462c632844464a746db3">H5Pget()</a> </p>
</div>
</div>
<a id="ga39ade37224835f58e7e1673241357ab6" name="ga39ade37224835f58e7e1673241357ab6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga39ade37224835f58e7e1673241357ab6">&#9670;&#160;</a></span>h5pget_f() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">character(len=*), intent(in)</td> <td class="paramname"><span class="paramname"><em>name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Queries the value of a property. </p>
<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Property list identifier to modify. </td></tr>
<tr><td class="paramname">name</td><td>Name of property to get. </td></tr>
<tr><td class="paramname">value</td><td>Property value, supported types are: <ul>
<li>INTEGER </li>
<li>REAL </li>
<li>DOUBLE PRECISION </li>
<li>CHARACTER(LEN=*) </li>
</ul>
</td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___p_l_c_r_a.html#ga40f1c3042011462c632844464a746db3">H5Pget()</a> </p>
</div>
</div>
<a id="gaa4c98f61c32988f12b6c505fe2bd1f90" name="gaa4c98f61c32988f12b6c505fe2bd1f90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa4c98f61c32988f12b6c505fe2bd1f90">&#9670;&#160;</a></span>h5pget_fapl_core_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_fapl_core_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(out)</td> <td class="paramname"><span class="paramname"><em>increment</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">logical, intent(out)</td> <td class="paramname"><span class="paramname"><em>backing_store</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Queries core file driver properties. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">increment</td><td>Size, in bytes, of memory increments. </td></tr>
<tr><td class="paramname">backing_store</td><td>Boolean flag indicating whether to write the file contents to disk when the file is closed. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga20bad1cb3ecbb90b9b89ea7b4464aba7">H5Pget_fapl_core()</a> </p>
</div>
</div>
<a id="ga4be90e73f9f4ef2e8c6a76d9c5d57f37" name="ga4be90e73f9f4ef2e8c6a76d9c5d57f37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4be90e73f9f4ef2e8c6a76d9c5d57f37">&#9670;&#160;</a></span>h5pget_fapl_direct_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_fapl_direct_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>fapl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(out)</td> <td class="paramname"><span class="paramname"><em>alignment</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(out)</td> <td class="paramname"><span class="paramname"><em>block_size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(out)</td> <td class="paramname"><span class="paramname"><em>cbuf_size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets up use of the direct I/O driver. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fapl_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">alignment</td><td>Required memory alignment boundary. </td></tr>
<tr><td class="paramname">block_size</td><td>File system block size. </td></tr>
<tr><td class="paramname">cbuf_size</td><td>Copy buffer size. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga4d94952796e789d7922f039d9659d34d">H5Pget_fapl_direct()</a> </p>
</div>
</div>
<a id="gaf45b20d0cb24ce4b3fef5abc43d88b56" name="gaf45b20d0cb24ce4b3fef5abc43d88b56"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf45b20d0cb24ce4b3fef5abc43d88b56">&#9670;&#160;</a></span>h5pget_fapl_family_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_fapl_family_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>memb_size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>memb_plist</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns file access property list information. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">memb_size</td><td>Size in bytes of each file member. </td></tr>
<tr><td class="paramname">memb_plist</td><td>Identifier of the file access property list to be used for each family member </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga9195cb7b6c33ed8947486669702a4375">H5Pget_fapl_family()</a> </p>
</div>
</div>
<a id="ga1fcebda3d6c04b1c7f9ff87652f89cb5" name="ga1fcebda3d6c04b1c7f9ff87652f89cb5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1fcebda3d6c04b1c7f9ff87652f89cb5">&#9670;&#160;</a></span>h5pget_fapl_ioc_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_fapl_ioc_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(<a class="el" href="structh5p_1_1h5fd__ioc__config__t.html">h5fd_ioc_config_t</a>), target</td> <td class="paramname"><span class="paramname"><em>vfd_config</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Queries a File Access Property List for <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> file driver properties. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">vfd_config</td><td><a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver configuration derived type. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga8482cdac1272818e4e0f86a665f8ef98">H5Pget_fapl_ioc()</a> </p>
</div>
</div>
<a id="ga7e27d00061a651c885c6b69a86892303" name="ga7e27d00061a651c885c6b69a86892303"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7e27d00061a651c885c6b69a86892303">&#9670;&#160;</a></span>h5pget_fapl_mpio_f() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_fapl_mpio_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>comm</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>info</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns MPI communicator information. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">comm</td><td>MPI-2 communicator. </td></tr>
<tr><td class="paramname">info</td><td>MPI-2 info object. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<dl class="section attention"><dt>Attention</dt><dd>It is the responsibility of the application to free the MPI objects.</dd></dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga01e8ad4d6c343c84e46a423bcee5521a">H5Pget_fapl_mpio()</a> </p>
</div>
</div>
<a id="ga7e27d00061a651c885c6b69a86892303" name="ga7e27d00061a651c885c6b69a86892303"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7e27d00061a651c885c6b69a86892303">&#9670;&#160;</a></span>h5pget_fapl_mpio_f() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_fapl_mpio_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(mpi_comm), intent(out)</td> <td class="paramname"><span class="paramname"><em>comm</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(mpi_info), intent(out)</td> <td class="paramname"><span class="paramname"><em>info</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns MPI communicator information. </p>
<dl class="section note"><dt>Note</dt><dd>Supports MPI Fortran module mpi_f08</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">comm</td><td>MPI-3 communicator. </td></tr>
<tr><td class="paramname">info</td><td>MPI-3 info object. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<dl class="section attention"><dt>Attention</dt><dd>It is the responsibility of the application to free the MPI objects.</dd></dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga01e8ad4d6c343c84e46a423bcee5521a">H5Pget_fapl_mpio()</a> </p>
</div>
</div>
<a id="ga5e3e19af9825325540d82d64d79612a3" name="ga5e3e19af9825325540d82d64d79612a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5e3e19af9825325540d82d64d79612a3">&#9670;&#160;</a></span>h5pget_fapl_subfiling_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_fapl_subfiling_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(<a class="el" href="structh5p_1_1h5fd__subfiling__config__t.html">h5fd_subfiling_config_t</a>), target</td> <td class="paramname"><span class="paramname"><em>vfd_config</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Queries a File Access Property List for <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> file driver properties. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">vfd_config</td><td><a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver configuration derived type. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga2af70900a3ea50a83d65f8285730ef45">H5Pget_fapl_subfiling()</a> </p>
</div>
</div>
<a id="gaa49979fbf8bf4ada807dfec8b66e1465" name="gaa49979fbf8bf4ada807dfec8b66e1465"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa49979fbf8bf4ada807dfec8b66e1465">&#9670;&#160;</a></span>h5pget_fclose_degree_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_fclose_degree_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>fapl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>degree</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the degree for the file close behavior. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fapl_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">degree</td><td>Possible values are: <ul>
<li>H5F_CLOSE_DEFAULT_F </li>
<li>H5F_CLOSE_WEAK_F </li>
<li>H5F_CLOSE_SEMI_F </li>
<li>H5F_CLOSE_STRONG_F </li>
</ul>
</td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga41da04bb4f823ba9f7d6c57dc8fe2878">H5Pget_fclose_degree()</a> </p>
</div>
</div>
<a id="ga5169ab36349c85105bced2a378c36355" name="ga5169ab36349c85105bced2a378c36355"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5169ab36349c85105bced2a378c36355">&#9670;&#160;</a></span>h5pget_file_image_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_file_image_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>fapl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(c_ptr), dimension(*), intent(in)</td> <td class="paramname"><span class="paramname"><em>buf_ptr</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(out)</td> <td class="paramname"><span class="paramname"><em>buf_len_ptr</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieves a copy of the file image designated as the initial content and structure of a file. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fapl_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">buf_ptr</td><td>Will hold either a C_NULL_PTR or a scalar of type c_loc. If buf_ptr is not C_NULL_PTR, on successful return, buf_ptr shall contain a C pointer to a copy of the initial image provided in the last call to H5Pset_file_image_f for the supplied fapl_id, or buf_ptr shall contain a C_NULL_PTR if there is no initial image set. </td></tr>
<tr><td class="paramname">buf_len_ptr</td><td>Contains the value of the buffer parameter for the initial image in the supplied fapl_id. The value will be 0 if no initial image is set. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga337626cc516d5d1e3303ea6bc350e56b">H5Pget_file_image()</a> </p>
</div>
</div>
<a id="ga3e3447a958e9b3fc1a989eaa02b83de1" name="ga3e3447a958e9b3fc1a989eaa02b83de1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3e3447a958e9b3fc1a989eaa02b83de1">&#9670;&#160;</a></span>h5pget_file_locking_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_file_locking_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>fapl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">logical, intent(out)</td> <td class="paramname"><span class="paramname"><em>use_file_locking</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">logical, intent(out)</td> <td class="paramname"><span class="paramname"><em>ignore_disabled_locks</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the file locking properties. File locking is mainly used to help enforce SWMR semantics. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fapl_id</td><td>Target fileTarget file access property list identifier. </td></tr>
<tr><td class="paramname">use_file_locking</td><td>Whether or not to use file locks. </td></tr>
<tr><td class="paramname">ignore_disabled_locks</td><td>Whether or not to ignore file locks when locking is disabled on a file system. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga5de19a5a8ac23ca417aa2d49d708dc2d">H5Pget_file_locking()</a> </p>
</div>
</div>
<a id="ga92e75dfef3a339f1987002fbea5f2bfb" name="ga92e75dfef3a339f1987002fbea5f2bfb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga92e75dfef3a339f1987002fbea5f2bfb">&#9670;&#160;</a></span>h5pget_file_space_page_size_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_file_space_page_size_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>fsp_size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the file space page size for a file creation property list. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File creation property list identifier </td></tr>
<tr><td class="paramname">fsp_size</td><td>File space page size </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_c_p_l.html#gaab5e8c08e4f588e0af1d937fcebfc885">H5Pget_file_space_page_size()</a> </p>
</div>
</div>
<a id="ga730a5864c03cdfc2722e3f4369910fa5" name="ga730a5864c03cdfc2722e3f4369910fa5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga730a5864c03cdfc2722e3f4369910fa5">&#9670;&#160;</a></span>h5pget_file_space_strategy_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_file_space_strategy_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>strategy</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">logical, intent(out)</td> <td class="paramname"><span class="paramname"><em>persist</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>threshold</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the file space handling strategy and persisting free-space values for a file creation property list. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>File creation property list identifier </td></tr>
<tr><td class="paramname">strategy</td><td>The file space handling strategy to be used </td></tr>
<tr><td class="paramname">persist</td><td>Indicate whether free space should be persistent or not </td></tr>
<tr><td class="paramname">threshold</td><td>The free-space section size threshold value </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_c_p_l.html#ga54cf6ca4f897ba9ee3695a15fe8e6029">H5Pget_file_space_strategy()</a> </p>
</div>
</div>
<a id="ga2e8c074f882144e14e8b0d7d9b0f3c71" name="ga2e8c074f882144e14e8b0d7d9b0f3c71"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2e8c074f882144e14e8b0d7d9b0f3c71">&#9670;&#160;</a></span>h5pget_fill_time_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_fill_time_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>flag</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get fill value writing time for dataset. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>Dataset creation property list identifier.</td></tr>
<tr><td class="paramname">flag</td><td>Fill time flag. Possible values are: <ul>
<li>H5D_FILL_TIME_ERROR_F </li>
<li>H5D_FILL_TIME_ALLOC_F </li>
<li>H5D_FILL_TIME_NEVER_F </li>
</ul>
</td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#ga92c5eb5ee19bfd4a9184cf0428d1b00c">H5Pget_fill_time()</a> </p>
</div>
</div>
<a id="gafcbc6758d443c504f67b8e84a42fae49" name="gafcbc6758d443c504f67b8e84a42fae49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafcbc6758d443c504f67b8e84a42fae49">&#9670;&#160;</a></span>h5pget_fill_value_f() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_fill_value_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>type_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(c_ptr), intent(in)</td> <td class="paramname"><span class="paramname"><em>fillvalue</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets fill value for a dataset creation property list. </p>
<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Property list identifier. </td></tr>
<tr><td class="paramname">type_id</td><td>Datatype identifier of fill value datatype (in memory). </td></tr>
<tr><td class="paramname">fillvalue</td><td>Fillvalue. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#ga82bbe8c77c7eb9c460bfd1eb26881355">H5Pget_fill_value()</a> </p>
</div>
</div>
<a id="gafcbc6758d443c504f67b8e84a42fae49" name="gafcbc6758d443c504f67b8e84a42fae49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafcbc6758d443c504f67b8e84a42fae49">&#9670;&#160;</a></span>h5pget_fill_value_f() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_fill_value_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>type_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(type), intent(out)</td> <td class="paramname"><span class="paramname"><em>fillvalue</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets fill value for a dataset creation property list. </p>
<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Property list identifier. </td></tr>
<tr><td class="paramname">type_id</td><td>Datatype identifier of fill value datatype (in memory). </td></tr>
<tr><td class="paramname">fillvalue</td><td>Fillvalue. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#ga82bbe8c77c7eb9c460bfd1eb26881355">H5Pget_fill_value()</a> </p>
</div>
</div>
<a id="ga9b94b597f5e46515102fb04bf99bff01" name="ga9b94b597f5e46515102fb04bf99bff01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9b94b597f5e46515102fb04bf99bff01">&#9670;&#160;</a></span>h5pget_filter_by_id_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_filter_by_id_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>filter_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>flags</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(inout)</td> <td class="paramname"><span class="paramname"><em>cd_nelmts</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, dimension(*), intent(out)</td> <td class="paramname"><span class="paramname"><em>cd_values</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>namelen</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">character(len=*), intent(out)</td> <td class="paramname"><span class="paramname"><em>name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns information about a filter in a pipeline. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Data creation or transfer property list identifier </td></tr>
<tr><td class="paramname">filter_id</td><td>Filter identifier. </td></tr>
<tr><td class="paramname">flags</td><td>Bit vector specifying certain general properties of the filter </td></tr>
<tr><td class="paramname">cd_nelmts</td><td>Number of elements in cd_values. </td></tr>
<tr><td class="paramname">cd_values</td><td>Auxiliary data for the filter. </td></tr>
<tr><td class="paramname">namelen</td><td>Number of characters in the name buffer. </td></tr>
<tr><td class="paramname">name</td><td>Buffer to retrieve filter name. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___o_c_p_l.html#ga2d5e9df5f0e93abae11ee5edd82fcec3">H5Pget_filter_by_id2()</a> </p>
</div>
</div>
<a id="ga36c7ca2cad2f3a686e9da698d981dbb9" name="ga36c7ca2cad2f3a686e9da698d981dbb9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga36c7ca2cad2f3a686e9da698d981dbb9">&#9670;&#160;</a></span>h5pget_filter_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_filter_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>filter_number</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>flags</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(inout)</td> <td class="paramname"><span class="paramname"><em>cd_nelmts</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, dimension(*), intent(out)</td> <td class="paramname"><span class="paramname"><em>cd_values</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>namelen</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">character(len=*), intent(out)</td> <td class="paramname"><span class="paramname"><em>name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>filter_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns information about a filter in a pipeline. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Data creation or transfer property list identifier </td></tr>
<tr><td class="paramname">filter_number</td><td>Sequence number within the filter pipeline of the filter for which information is sought </td></tr>
<tr><td class="paramname">filter_id</td><td>Filter identification number. </td></tr>
<tr><td class="paramname">flags</td><td>Bitbit vector specifying certain general properties of the filter. </td></tr>
<tr><td class="paramname">cd_nelmts</td><td>Number of elements in cd_values. </td></tr>
<tr><td class="paramname">cd_values</td><td>Auxiliary data for the filter. </td></tr>
<tr><td class="paramname">namelen</td><td>Number of characters in the name buffer. </td></tr>
<tr><td class="paramname">name</td><td>Buffer to retrieve filter name. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___o_c_p_l.html#ga024d200a6a07e12f008a62c4e62d0bcc">H5Pget_filter2()</a> </p>
</div>
</div>
<a id="ga4e4c8918489ad73b8ee7b6866ea55ef9" name="ga4e4c8918489ad73b8ee7b6866ea55ef9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4e4c8918489ad73b8ee7b6866ea55ef9">&#9670;&#160;</a></span>h5pget_gc_references_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_gc_references_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>gc_reference</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns garbage collecting references setting. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">gc_reference</td><td>Flag for setting garbage collection on and off (1 or 0) </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#gaaa81d8427b419d80eff6e1d216d99b71">H5Pget_gc_references()</a> </p>
</div>
</div>
<a id="ga3288f4be46fb220a5840d5da225d6904" name="ga3288f4be46fb220a5840d5da225d6904"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3288f4be46fb220a5840d5da225d6904">&#9670;&#160;</a></span>h5pget_hyper_vector_size_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_hyper_vector_size_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(out)</td> <td class="paramname"><span class="paramname"><em>size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the number of "I/O" vectors (vector size) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>Dataset transfer property list identifier. </td></tr>
<tr><td class="paramname">size</td><td>Vector size. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_x_p_l.html#gaa55e7a6dd26a8df51b331febfeeb376b">H5Pget_hyper_vector_size()</a> </p>
</div>
</div>
<a id="gad473ef346eec574915600e9572ceb6d6" name="gad473ef346eec574915600e9572ceb6d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad473ef346eec574915600e9572ceb6d6">&#9670;&#160;</a></span>h5pget_istore_k_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_istore_k_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>ik</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Queries the 1/2 rank of an indexed storage B-tree. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File creation property list identifier. </td></tr>
<tr><td class="paramname">ik</td><td>Rank of chunked storage B-tree. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_c_p_l.html#ga2179b032be5d2efbca63d8f82a292ec1">H5Pget_istore_k()</a> </p>
</div>
</div>
<a id="ga26b68df0ad3bff9f17acf95f75b212d2" name="ga26b68df0ad3bff9f17acf95f75b212d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga26b68df0ad3bff9f17acf95f75b212d2">&#9670;&#160;</a></span>h5pget_layout_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_layout_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>layout</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the layout of the raw data for a dataset. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Data creation property list identifier. </td></tr>
<tr><td class="paramname">layout</td><td>Type of storage layout for raw data. Possible values are: <ul>
<li>H5D_COMPACT_F </li>
<li>H5D_CONTIGUOUS_F </li>
<li>H5D_CHUNKED_F </li>
</ul>
</td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#ga655530b0f40990507fedeef6b3068db3">H5Pget_layout()</a> </p>
</div>
</div>
<a id="gaca4005623abfb896c668f474b0b6e3da" name="gaca4005623abfb896c668f474b0b6e3da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaca4005623abfb896c668f474b0b6e3da">&#9670;&#160;</a></span>h5pget_libver_bounds_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_libver_bounds_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>fapl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>low</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>high</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>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. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fapl_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">low</td><td>The earliest version of the library that will be used for writing objects. </td></tr>
<tr><td class="paramname">high</td><td>The latest version of the library that will be used for writing objects. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>Fortran Interface: See C API: <a class="el" href="group___f_a_p_l.html#gad5d7e671c3a06bcee64bc25841aaf607">H5Pget_libver_bounds()</a> </p>
</div>
</div>
<a id="ga537e7878891216492ad27c3d12c249ba" name="ga537e7878891216492ad27c3d12c249ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga537e7878891216492ad27c3d12c249ba">&#9670;&#160;</a></span>h5pget_link_creation_order_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_link_creation_order_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>gcpl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>crt_order_flags</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Queries whether link creation order is tracked and/or indexed in a group. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">gcpl_id</td><td>Group creation property list identifier. </td></tr>
<tr><td class="paramname">crt_order_flags</td><td>Creation order flag(s). </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___g_c_p_l.html#gaa2c2f433c7e65f694e0444e7f0ed2d33">H5Pget_link_creation_order()</a> </p>
</div>
</div>
<a id="ga778c5fda4b49f698cc8085d212aab777" name="ga778c5fda4b49f698cc8085d212aab777"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga778c5fda4b49f698cc8085d212aab777">&#9670;&#160;</a></span>h5pget_link_phase_change_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_link_phase_change_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>gcpl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>max_compact</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>min_dense</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Queries the settings for conversion between compact and dense groups. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">gcpl_id</td><td>Group creation property list identifier. </td></tr>
<tr><td class="paramname">max_compact</td><td>Maximum number of attributes to be stored in compact storage. </td></tr>
<tr><td class="paramname">min_dense</td><td>Minimum number of attributes to be stored in dense storage. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___g_c_p_l.html#gacab66461dca6c2beafd624c2e4d9f94d">H5Pget_link_phase_change()</a> </p>
</div>
</div>
<a id="ga9b982ccecb08050b823475d274fc0e12" name="ga9b982ccecb08050b823475d274fc0e12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9b982ccecb08050b823475d274fc0e12">&#9670;&#160;</a></span>h5pget_local_heap_size_hint_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_local_heap_size_hint_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>gcpl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(out)</td> <td class="paramname"><span class="paramname"><em>size_hint</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Queries the local heap size hint for original-style groups. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">gcpl_id</td><td>Group creation property list identifier. </td></tr>
<tr><td class="paramname">size_hint</td><td>Hint for size of local heap. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___g_c_p_l.html#ga49e14718767fa160248e3852c2abdd74">H5Pget_local_heap_size_hint()</a> </p>
</div>
</div>
<a id="ga8be766fa5b77cef2827c3eb317935f35" name="ga8be766fa5b77cef2827c3eb317935f35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8be766fa5b77cef2827c3eb317935f35">&#9670;&#160;</a></span>h5pget_meta_block_size_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_meta_block_size_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the minimum size of metadata block allocations. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">size</td><td>Metadata block size. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#gac17861181246af0209c0da5209305461">H5Pget_meta_block_size()</a> </p>
</div>
</div>
<a id="gae0ee05629782098d640b85b3ff60c04e" name="gae0ee05629782098d640b85b3ff60c04e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae0ee05629782098d640b85b3ff60c04e">&#9670;&#160;</a></span>h5pget_modify_write_buf_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_modify_write_buf_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">logical, intent(out)</td> <td class="paramname"><span class="paramname"><em>modify_write_buf</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieves the "modify write buffer" property. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>Property list identifier </td></tr>
<tr><td class="paramname">modify_write_buf</td><td>Whether the library can modify the contents of the write buffer </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_x_p_l.html#ga7a3e4d3f7b5c276873d00af3f92cdc22">H5Pget_modify_write_buf()</a> </p>
</div>
</div>
<a id="ga8788649211e5db0de8f05bca22703f7a" name="ga8788649211e5db0de8f05bca22703f7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8788649211e5db0de8f05bca22703f7a">&#9670;&#160;</a></span>h5pget_mpi_params_f() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_mpi_params_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>comm</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>info</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the MPI communicator and info. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">comm</td><td>MPI-2 communicator. </td></tr>
<tr><td class="paramname">info</td><td>MPI-2 info object. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga5554cf0775f9d7ac3b0cd844533d4486">H5Pget_mpi_params()</a> </p>
</div>
</div>
<a id="ga8788649211e5db0de8f05bca22703f7a" name="ga8788649211e5db0de8f05bca22703f7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8788649211e5db0de8f05bca22703f7a">&#9670;&#160;</a></span>h5pget_mpi_params_f() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_mpi_params_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(mpi_comm), intent(out)</td> <td class="paramname"><span class="paramname"><em>comm</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(mpi_info), intent(out)</td> <td class="paramname"><span class="paramname"><em>info</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the MPI communicator and information. </p>
<dl class="section note"><dt>Note</dt><dd>Supports MPI Fortran module mpi_f08</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">comm</td><td>MPI-3 communicator. </td></tr>
<tr><td class="paramname">info</td><td>MPI-3 info object. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<dl class="section attention"><dt>Attention</dt><dd>It is the responsibility of the application to free the MPI objects.</dd></dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga5554cf0775f9d7ac3b0cd844533d4486">H5Pget_mpi_params()</a> </p>
</div>
</div>
<a id="gaafd8d84fc5b061be3dc0fb3d6278ce19" name="gaafd8d84fc5b061be3dc0fb3d6278ce19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaafd8d84fc5b061be3dc0fb3d6278ce19">&#9670;&#160;</a></span>h5pget_mpio_actual_io_mode_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_mpio_actual_io_mode_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>dxpl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>actual_io_mode</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>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. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dxpl_id</td><td>Dataset transfer property list identifier. </td></tr>
<tr><td class="paramname">actual_io_mode</td><td>The type of I/O performed by this process. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_x_p_l.html#ga20efee54f7e69f5ececa0d3c752d3344">H5Pget_mpio_actual_io_mode()</a> </p>
</div>
</div>
<a id="ga5ab340d6c40b8cc504caf594c5779bd6" name="ga5ab340d6c40b8cc504caf594c5779bd6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5ab340d6c40b8cc504caf594c5779bd6">&#9670;&#160;</a></span>h5pget_mpio_no_collective_cause_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_mpio_no_collective_cause_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>local_no_collective_cause</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>global_no_collective_cause</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieves local and global causes that broke collective I/O on the last parallel I/O call. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>Dataset transfer property list identifier </td></tr>
<tr><td class="paramname">local_no_collective_cause</td><td>An enumerated set value indicating the causes that prevented collective I/O in the local process </td></tr>
<tr><td class="paramname">global_no_collective_cause</td><td>An enumerated set value indicating the causes across all processes that prevented collective I/O </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_x_p_l.html#ga29707de7c06733295086daa3a2db4979">H5Pget_mpio_no_collective_cause()</a> </p>
</div>
</div>
<a id="ga16b52d924455babdf572b8c5a91f381d" name="ga16b52d924455babdf572b8c5a91f381d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga16b52d924455babdf572b8c5a91f381d">&#9670;&#160;</a></span>h5pget_nfilters_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_nfilters_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>nfilters</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the number of filters in the pipeline. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Data creation or transfer property list identifier. </td></tr>
<tr><td class="paramname">nfilters</td><td>Number of filters in the pipeline. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ga96f461f4dd26ceea31a83da6c15b2e82" name="ga96f461f4dd26ceea31a83da6c15b2e82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga96f461f4dd26ceea31a83da6c15b2e82">&#9670;&#160;</a></span>h5pget_nlinks_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_nlinks_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>lapl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(out)</td> <td class="paramname"><span class="paramname"><em>nlinks</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets maximum number of soft or user-defined link traversals. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">lapl_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">nlinks</td><td>Maximum number of links to traverse. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___l_a_p_l.html#ga6bfa33fa9a77011cbdc06d0fbc907177">H5Pget_nlinks()</a> </p>
</div>
</div>
<a id="ga325eaad4d3f2c2e1419628f2ce6580bd" name="ga325eaad4d3f2c2e1419628f2ce6580bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga325eaad4d3f2c2e1419628f2ce6580bd">&#9670;&#160;</a></span>h5pget_no_selection_io_cause_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_no_selection_io_cause_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>no_selection_io_cause</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieves the cause for not performing selection or vector I/O on the last parallel I/O call. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>Dataset transfer property list identifier </td></tr>
<tr><td class="paramname">no_selection_io_cause</td><td>A bitwise set value indicating the relevant causes that prevented selection I/O from being performed </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_x_p_l.html#gad6fa6bfa5956e8c0bd69c22bde65f84c">H5Pget_no_selection_io_cause()</a> </p>
</div>
</div>
<a id="gac6a8660f3cdada946ca9973cba89a2c4" name="gac6a8660f3cdada946ca9973cba89a2c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac6a8660f3cdada946ca9973cba89a2c4">&#9670;&#160;</a></span>h5pget_nprops_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_nprops_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(out)</td> <td class="paramname"><span class="paramname"><em>nprops</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Queries number of properties in property list or class. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Iproperty list identifier to query. </td></tr>
<tr><td class="paramname">nprops</td><td>Number of properties in property object. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___p_l_c_r_a.html#ga13f41512715a8019e89529ea093c2c43">H5Pget_nprops()</a> </p>
</div>
</div>
<a id="ga719f25df011c708219a6e5c60ed29104" name="ga719f25df011c708219a6e5c60ed29104"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga719f25df011c708219a6e5c60ed29104">&#9670;&#160;</a></span>h5pget_obj_track_times_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_obj_track_times_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">logical, intent(out)</td> <td class="paramname"><span class="paramname"><em>flag</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns whether times are tracked for an object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>Property list id. </td></tr>
<tr><td class="paramname">flag</td><td>Object timestamp setting, .TRUE. or .FALSE. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___o_c_p_l.html#gad99400915d340da978dd6ac5676122c6">H5Pget_obj_track_times()</a> </p>
</div>
</div>
<a id="ga489003ca72c7f09978ecbaefbc560b48" name="ga489003ca72c7f09978ecbaefbc560b48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga489003ca72c7f09978ecbaefbc560b48">&#9670;&#160;</a></span>h5pget_preserve_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_preserve_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">logical, intent(out)</td> <td class="paramname"><span class="paramname"><em>flag</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Checks status of the dataset transfer property list. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Property list identifier. </td></tr>
<tr><td class="paramname">flag</td><td>Status flag. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_x_p_l.html#gacca1a094d70c3b2277175145142fda10">H5Pget_preserve()</a> </p>
</div>
</div>
<a id="ga613c962a80f27ef990dc8ba6a011a452" name="ga613c962a80f27ef990dc8ba6a011a452"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga613c962a80f27ef990dc8ba6a011a452">&#9670;&#160;</a></span>h5pget_selection_io_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_selection_io_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>selection_io_mode</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieves the selection I/O mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>Property list identifier </td></tr>
<tr><td class="paramname">selection_io_mode</td><td>The selection I/O mode </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_x_p_l.html#ga324f2407a698f376c9970331dd8c8d16">H5Pget_selection_io()</a> </p>
</div>
</div>
<a id="ga17f2381a59d77782848b85df7b9ea95d" name="ga17f2381a59d77782848b85df7b9ea95d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga17f2381a59d77782848b85df7b9ea95d">&#9670;&#160;</a></span>h5pget_sieve_buf_size_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_sieve_buf_size_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(out)</td> <td class="paramname"><span class="paramname"><em>size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the maximum size of the data sieve buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">size</td><td>Sieve buffer size. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#gac2321d0c34bb2b3cf33cd7bf02ca8e66">H5Pget_sieve_buf_size()</a> </p>
</div>
</div>
<a id="gaa63eab09cb180c8a64cbf5fcc09d7111" name="gaa63eab09cb180c8a64cbf5fcc09d7111"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa63eab09cb180c8a64cbf5fcc09d7111">&#9670;&#160;</a></span>h5pget_size_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_size_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">character(len=*), intent(in)</td> <td class="paramname"><span class="paramname"><em>name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(out)</td> <td class="paramname"><span class="paramname"><em>size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Queries the size of a property value in bytes. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Property list identifier to query. </td></tr>
<tr><td class="paramname">name</td><td>Name of property to query. </td></tr>
<tr><td class="paramname">size</td><td>Size of property in bytes. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___p_l_c_r_a.html#gaaad1c5ad2069145e2f5397ce4ab3a93c">H5Pget_size()</a> </p>
</div>
</div>
<a id="ga7544800ed140f882288b253d779d9da8" name="ga7544800ed140f882288b253d779d9da8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7544800ed140f882288b253d779d9da8">&#9670;&#160;</a></span>h5pget_sizes_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_sizes_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(out)</td> <td class="paramname"><span class="paramname"><em>sizeof_addr</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(out)</td> <td class="paramname"><span class="paramname"><em>sizeof_size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieves the size of the offsets and lengths used in an HDF5 file. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File Creation property list identifier. </td></tr>
<tr><td class="paramname">sizeof_addr</td><td>Size of an object offset in bytes. </td></tr>
<tr><td class="paramname">sizeof_size</td><td>Size of an object length in bytes. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_c_p_l.html#ga8da25b0367cf226c2888141661fd7a2d">H5Pget_sizes()</a> </p>
</div>
</div>
<a id="ga3b1005415eada0ab5c98acdbd571f436" name="ga3b1005415eada0ab5c98acdbd571f436"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3b1005415eada0ab5c98acdbd571f436">&#9670;&#160;</a></span>h5pget_small_data_block_size_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_small_data_block_size_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the minimum size of "small" raw data block. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">size</td><td>Small raw data block size. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga6896bea06d7744b56e22347f572f5470">H5Pget_small_data_block_size()</a> </p>
</div>
</div>
<a id="ga63244ef0810281ea58e9e1082cc2c3b0" name="ga63244ef0810281ea58e9e1082cc2c3b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga63244ef0810281ea58e9e1082cc2c3b0">&#9670;&#160;</a></span>h5pget_sym_k_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_sym_k_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>ik</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>lk</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieves the size of the symbol table B-tree 1/2 rank and the symbol table leaf node 1/2 size. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File creation property list identifier. </td></tr>
<tr><td class="paramname">ik</td><td>Symbol table tree 1/2 rank. </td></tr>
<tr><td class="paramname">lk</td><td>Symbol table node 1/2 size. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_c_p_l.html#ga1d4ee26c030ced6d7a314543578c88b1">H5Pget_sym_k()</a> </p>
</div>
</div>
<a id="ga123c4b4c1506df7d3477eee2877c6b16" name="ga123c4b4c1506df7d3477eee2877c6b16"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga123c4b4c1506df7d3477eee2877c6b16">&#9670;&#160;</a></span>h5pget_userblock_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_userblock_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>block_size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets user block size. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File creation property list identifier. </td></tr>
<tr><td class="paramname">block_size</td><td>Size of the user block in bytes. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_c_p_l.html#ga75b312bb0c70419fc428d743a65bed86">H5Pget_userblock()</a> </p>
</div>
</div>
<a id="gad71d96498e0f273d70e0a026cce4383d" name="gad71d96498e0f273d70e0a026cce4383d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad71d96498e0f273d70e0a026cce4383d">&#9670;&#160;</a></span>h5pget_version_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_version_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, dimension(*), intent(out)</td> <td class="paramname"><span class="paramname"><em>boot</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, dimension(*), intent(out)</td> <td class="paramname"><span class="paramname"><em>freelist</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, dimension(*), intent(out)</td> <td class="paramname"><span class="paramname"><em>stab</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, dimension(*), intent(out)</td> <td class="paramname"><span class="paramname"><em>shhdr</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieves the version information of various objects for a file creation property list. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File creation property list identifier. </td></tr>
<tr><td class="paramname">boot</td><td>Super block version number. </td></tr>
<tr><td class="paramname">freelist</td><td>Global freelist version number. </td></tr>
<tr><td class="paramname">stab</td><td>Symbol table version number. </td></tr>
<tr><td class="paramname">shhdr</td><td>Shared object header version number. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_c_p_l.html#ga99c0afbb68e8e775ae70cac44404a534">H5Pget_version()</a> </p>
</div>
</div>
<a id="ga7cb4df490b82b94a10a65884304bce5a" name="ga7cb4df490b82b94a10a65884304bce5a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7cb4df490b82b94a10a65884304bce5a">&#9670;&#160;</a></span>h5pget_virtual_count_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_virtual_count_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>dcpl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(out)</td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the number of mappings for the virtual dataset. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dcpl_id</td><td>The identifier of the virtual dataset creation property list. </td></tr>
<tr><td class="paramname">count</td><td>The number of mappings. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#ga83dcce1ce110d1ff6eae0fb77d4a7c85">H5Pget_virtual_count()</a> </p>
</div>
</div>
<a id="gaa5fc72a7dcbb33b6fb6e095fabd613a5" name="gaa5fc72a7dcbb33b6fb6e095fabd613a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa5fc72a7dcbb33b6fb6e095fabd613a5">&#9670;&#160;</a></span>h5pget_virtual_dsetname_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_virtual_dsetname_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>dcpl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>index</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">character(len=*), intent(out)</td> <td class="paramname"><span class="paramname"><em>name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), optional</td> <td class="paramname"><span class="paramname"><em>name_len</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the name of a source dataset used in the mapping. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dcpl_id</td><td>The identifier of the virtual dataset creation property list. </td></tr>
<tr><td class="paramname">index</td><td>Mapping index. The value of index is 0 (zero) or greater and less than count (0 ≤ index &lt; count), where count is the number of mappings returned by h5pget_virtual_count. </td></tr>
<tr><td class="paramname">name</td><td>A buffer containing the name of the source dataset. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
<tr><td class="paramname">name_len</td><td>The size of name needed to hold the source dataset name.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#gaf50620fd5d83dc9ca1e5c3f374c5a952">H5Pget_virtual_dsetname()</a> </p>
</div>
</div>
<a id="ga98ea9f23a221a8d6acff306b4d9ead57" name="ga98ea9f23a221a8d6acff306b4d9ead57"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga98ea9f23a221a8d6acff306b4d9ead57">&#9670;&#160;</a></span>h5pget_virtual_filename_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_virtual_filename_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>dcpl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>index</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">character(len=*), intent(out)</td> <td class="paramname"><span class="paramname"><em>name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), optional</td> <td class="paramname"><span class="paramname"><em>name_len</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the filename of a source dataset used in the mapping. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dcpl_id</td><td>The identifier of the virtual dataset creation property list. </td></tr>
<tr><td class="paramname">index</td><td>Mapping index. The value of index is 0 (zero) or greater and less than count (0 ≤ index &lt; count), where count is the number of mappings returned by h5pget_virtual_count. </td></tr>
<tr><td class="paramname">name</td><td>A buffer containing the name of the file containing the source dataset. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
<tr><td class="paramname">name_len</td><td>The size of name needed to hold the filename. (OUT)</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#ga5c17780cc9a72a0f62d70f6138510afa">H5Pget_virtual_filename()</a> </p>
</div>
</div>
<a id="gab22587e46aeb629e8cd560959add1b2a" name="gab22587e46aeb629e8cd560959add1b2a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab22587e46aeb629e8cd560959add1b2a">&#9670;&#160;</a></span>h5pget_virtual_printf_gap_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_virtual_printf_gap_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>dapl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>gap_size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>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. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dapl_id</td><td>Dataset access property list identifier for the virtual dataset. </td></tr>
<tr><td class="paramname">gap_size</td><td>Maximum Number of the files and/or datasets allowed to be missing for determining the extent of an unlimited virtual dataset with printf-style mappings. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_a_p_l.html#ga833dfc6d9c87738c9d94b610e70a818f">H5Pget_virtual_printf_gap()</a> </p>
</div>
</div>
<a id="ga6f37ffbe3b61ce80c7b15d555892b29a" name="ga6f37ffbe3b61ce80c7b15d555892b29a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6f37ffbe3b61ce80c7b15d555892b29a">&#9670;&#160;</a></span>h5pget_virtual_srcspace_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_virtual_srcspace_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>dcpl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>index</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>ds_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets a dataspace identifier for the selection within the source dataset used in the mapping. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dcpl_id</td><td>The Identifier of the virtual dataset creation property list. </td></tr>
<tr><td class="paramname">index</td><td>Mapping index.The value of index is 0 (zero) or greater and less than count (0 ≤ index &lt; count), where count is the number of mappings returned by h5pget_virtual_count. </td></tr>
<tr><td class="paramname">ds_id</td><td>Dataspace identifier. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#ga8319e9386cdb9b3881a8b698edfc78fc">H5Pget_virtual_srcspace()</a> </p>
</div>
</div>
<a id="ga8be38ea17cde1d54a8ad6190b4a9d7ac" name="ga8be38ea17cde1d54a8ad6190b4a9d7ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8be38ea17cde1d54a8ad6190b4a9d7ac">&#9670;&#160;</a></span>h5pget_virtual_view_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_virtual_view_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>dapl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(inout)</td> <td class="paramname"><span class="paramname"><em>view</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieves the view of a virtual dataset accessed with dapl_id. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dapl_id</td><td>Dataset access property list identifier for the virtual dataset. </td></tr>
<tr><td class="paramname">view</td><td>The flag specifying the view of the virtual dataset. Valid values are: <ul>
<li>H5D_VDS_FIRST_MISSING_F </li>
<li>H5D_VDS_LAST_AVAILABLE_F </li>
</ul>
</td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_a_p_l.html#ga7173663654b085e8583ab609c988b47c">H5Pget_virtual_view()</a> </p>
</div>
</div>
<a id="ga536b63f0b4c7d36fa642896fe2649061" name="ga536b63f0b4c7d36fa642896fe2649061"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga536b63f0b4c7d36fa642896fe2649061">&#9670;&#160;</a></span>h5pget_virtual_vspace_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_virtual_vspace_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>dcpl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>index</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>ds_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets a dataspace identifier for the selection within the virtual dataset used in the mapping. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dcpl_id</td><td>The identifier of the virtual dataset creation property list. </td></tr>
<tr><td class="paramname">index</td><td>Mapping index. The value of index is 0 (zero) or greater and less than count (0 ≤ index &lt; count), where count is the number of mappings returned by h5pget_virtual_count. </td></tr>
<tr><td class="paramname">ds_id</td><td>Valid dataspace identifier identifier if successful; otherwise returns H5I_INVALID_HID_F. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#ga6425cabbc055b66e218b4728d6eb911d">H5Pget_virtual_vspace()</a> </p>
</div>
</div>
<a id="ga8cbff4b9489fe7aff90ec72fd1d453e3" name="ga8cbff4b9489fe7aff90ec72fd1d453e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8cbff4b9489fe7aff90ec72fd1d453e3">&#9670;&#160;</a></span>h5pget_vol_cap_flags_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_vol_cap_flags_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(c_int64_t), intent(out)</td> <td class="paramname"><span class="paramname"><em>cap_flags</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Query the capability flags for the VOL connector that will be used with this file access property list (FAPL). </p>
</div>
</div>
<a id="gab14928abc2895630c1723dfc1672f64d" name="gab14928abc2895630c1723dfc1672f64d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab14928abc2895630c1723dfc1672f64d">&#9670;&#160;</a></span>h5pget_vol_id_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pget_vol_id_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(out)</td> <td class="paramname"><span class="paramname"><em>vol_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the file VOL connector (VOL_ID) for a file access property list (PLIST_ID) </p>
</div>
</div>
<a id="gaa3ffcdaea90a048f2e4616f111102063" name="gaa3ffcdaea90a048f2e4616f111102063"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa3ffcdaea90a048f2e4616f111102063">&#9670;&#160;</a></span>h5pinsert_f() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pinsert_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">character(len=*), intent(in)</td> <td class="paramname"><span class="paramname"><em>name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(c_ptr), intent(in)</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Registers a temporary property with a property list class. </p>
<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist</td><td>Property list class identifier. </td></tr>
<tr><td class="paramname">name</td><td>Name of property to insert. </td></tr>
<tr><td class="paramname">size</td><td>Size of the property value. </td></tr>
<tr><td class="paramname">value</td><td>Pointer to new value pointer for the property being modified. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___p_l_c_r_a.html#ga930e15d5f994e223bea80621ef3065d4">H5Pinsert2()</a> </p>
</div>
</div>
<a id="gaa3ffcdaea90a048f2e4616f111102063" name="gaa3ffcdaea90a048f2e4616f111102063"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa3ffcdaea90a048f2e4616f111102063">&#9670;&#160;</a></span>h5pinsert_f() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pinsert_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">character(len=*), intent(in)</td> <td class="paramname"><span class="paramname"><em>name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(type), intent(in)</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Registers a temporary property with a property list class. </p>
<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist</td><td>Property list class identifier. </td></tr>
<tr><td class="paramname">name</td><td>Name of property to insert. </td></tr>
<tr><td class="paramname">size</td><td>Size of the property value. </td></tr>
<tr><td class="paramname">value</td><td>Property value, supported types are: <ul>
<li>INTEGER </li>
<li>REAL </li>
<li>DOUBLE PRECISION </li>
<li>CHARACTER(LEN=*) </li>
</ul>
</td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___p_l_c_r_a.html#ga930e15d5f994e223bea80621ef3065d4">H5Pinsert2()</a> </p>
</div>
</div>
<a id="ga0b0508853b7826c99739e121cc0f5950" name="ga0b0508853b7826c99739e121cc0f5950"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0b0508853b7826c99739e121cc0f5950">&#9670;&#160;</a></span>h5pisa_class_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pisa_class_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>pclass</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">logical, intent(out)</td> <td class="paramname"><span class="paramname"><em>flag</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Determines whether a property list is a member of a class. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist</td><td>Property list identifier. </td></tr>
<tr><td class="paramname">pclass</td><td>Identifier of the property class. </td></tr>
<tr><td class="paramname">flag</td><td>TRUE. if a member, .FALSE. otherwise. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___p_l_c_r_a.html#ga68bc660e09b46dcb5ea3f25b245aff60">H5Pisa_class()</a> </p>
</div>
</div>
<a id="gaeaec8180ed6a4c4e83c855a5dadae046" name="gaeaec8180ed6a4c4e83c855a5dadae046"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaeaec8180ed6a4c4e83c855a5dadae046">&#9670;&#160;</a></span>h5pmodify_filter_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pmodify_filter_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>filter</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>flags</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>cd_nelmts</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, dimension(*), intent(in)</td> <td class="paramname"><span class="paramname"><em>cd_values</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Adds a filter to the filter pipeline. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Data creation or transfer property list identifier </td></tr>
<tr><td class="paramname">filter</td><td>Filter to be modified. </td></tr>
<tr><td class="paramname">flags</td><td>Bit vector specifying certain general properties of the filter </td></tr>
<tr><td class="paramname">cd_nelmts</td><td>Number of elements in cd_values. </td></tr>
<tr><td class="paramname">cd_values</td><td>Auxiliary data for the filter. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___o_c_p_l.html#ga12a358b3725a889c1768bbd2b5f541d8">H5Pmodify_filter()</a> </p>
</div>
</div>
<a id="ga4c50326f6043256ec5736e669c9fe141" name="ga4c50326f6043256ec5736e669c9fe141"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4c50326f6043256ec5736e669c9fe141">&#9670;&#160;</a></span>h5pregister_f() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pregister_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>class</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">character(len=*), intent(in)</td> <td class="paramname"><span class="paramname"><em>name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(c_ptr), intent(in)</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Registers a permanent property with a property list class. </p>
<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">class</td><td>Property list class identifier. </td></tr>
<tr><td class="paramname">name</td><td>Name of property to register. </td></tr>
<tr><td class="paramname">size</td><td>Size of the property value. </td></tr>
<tr><td class="paramname">value</td><td>Pointer to value to set the property to. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___p_l_c_r_a.html#gaac3f957a5d3cbb4adc8b7ba2aa5f1719">H5Pregister2()</a> </p>
</div>
</div>
<a id="ga4c50326f6043256ec5736e669c9fe141" name="ga4c50326f6043256ec5736e669c9fe141"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4c50326f6043256ec5736e669c9fe141">&#9670;&#160;</a></span>h5pregister_f() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pregister_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>class</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">character(len=*), intent(in)</td> <td class="paramname"><span class="paramname"><em>name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(type), intent(in)</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Registers a permanent property with a property list class. </p>
<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">class</td><td>Property list class identifier. </td></tr>
<tr><td class="paramname">name</td><td>Name of property to register. </td></tr>
<tr><td class="paramname">size</td><td>Size of the property value. </td></tr>
<tr><td class="paramname">value</td><td>Property value, supported types are: <ul>
<li>INTEGER </li>
<li>REAL </li>
<li>DOUBLE PRECISION </li>
<li>CHARACTER(LEN=*) </li>
</ul>
</td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___p_l_c_r_a.html#gaac3f957a5d3cbb4adc8b7ba2aa5f1719">H5Pregister2()</a> </p>
</div>
</div>
<a id="ga1a1d84b062ad893c9937115fb749119b" name="ga1a1d84b062ad893c9937115fb749119b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1a1d84b062ad893c9937115fb749119b">&#9670;&#160;</a></span>h5premove_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5premove_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plid</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">character(len=*), intent(in)</td> <td class="paramname"><span class="paramname"><em>name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Removes a property from a property list. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plid</td><td>Property list identofoer. </td></tr>
<tr><td class="paramname">name</td><td>Name of the property to remove. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___p_l_c_r_a.html#ga2bf026d42a7823e89b6070a4cafc284b">H5Premove()</a> </p>
</div>
</div>
<a id="ga933ef30f4f10ae80d678a0227fbdeee8" name="ga933ef30f4f10ae80d678a0227fbdeee8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga933ef30f4f10ae80d678a0227fbdeee8">&#9670;&#160;</a></span>h5premove_filter_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5premove_filter_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>filter</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Delete one or more filters from the filter pipeline. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Data creation or transfer property list identifier </td></tr>
<tr><td class="paramname">filter</td><td>Filter to be removed. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___o_c_p_l.html#gabffbf6d013c090fa052ac4bafce8e532">H5Premove_filter()</a> </p>
</div>
</div>
<a id="ga3fd91e4b33779813973c5c1caa12efb5" name="ga3fd91e4b33779813973c5c1caa12efb5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3fd91e4b33779813973c5c1caa12efb5">&#9670;&#160;</a></span>h5pset_alignment_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_alignment_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>threshold</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>alignment</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets alignment properties of a file access property list. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">threshold</td><td>Threshold value. </td></tr>
<tr><td class="paramname">alignment</td><td>Alignment value. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#gab99d5af749aeb3896fd9e3ceb273677a">H5Pset_alignment()</a> </p>
</div>
</div>
<a id="ga2f474900ac573840b49dc1e7c535ad57" name="ga2f474900ac573840b49dc1e7c535ad57"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2f474900ac573840b49dc1e7c535ad57">&#9670;&#160;</a></span>h5pset_all_coll_metadata_ops_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_all_coll_metadata_ops_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">logical, intent(in)</td> <td class="paramname"><span class="paramname"><em>is_collective</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>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). </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">is_collective</td><td>Indicates if metadata writes are collective or not. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___g_a_p_l.html#ga5bc0b1fc7e1e3961bf0b441e722949eb">H5Pset_all_coll_metadata_ops()</a> </p>
</div>
</div>
<a id="ga1777e55b6d23ff2ae0f7412bdfcaa7ef" name="ga1777e55b6d23ff2ae0f7412bdfcaa7ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1777e55b6d23ff2ae0f7412bdfcaa7ef">&#9670;&#160;</a></span>h5pset_alloc_time_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_alloc_time_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>flag</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Set space allocation time for dataset during creation. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>Dataset creation property list identifier. </td></tr>
<tr><td class="paramname">flag</td><td>Allocation time flag: Possible values are: <ul>
<li>H5D_ALLOC_TIME_ERROR_F </li>
<li>H5D_ALLOC_TIME_DEFAULT_F </li>
<li>H5D_ALLOC_TIME_EARLY_F </li>
<li>H5D_ALLOC_TIME_LATE_F </li>
<li>H5D_ALLOC_TIME_INCR_F </li>
</ul>
</td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#ga85faefca58387bba409b65c470d7d851">H5Pset_alloc_time()</a> </p>
</div>
</div>
<a id="ga58a3d79ad10224cc019588c84c8a03a8" name="ga58a3d79ad10224cc019588c84c8a03a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga58a3d79ad10224cc019588c84c8a03a8">&#9670;&#160;</a></span>h5pset_attr_creation_order_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_attr_creation_order_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>ocpl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>crt_order_flags</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets tracking and indexing of attribute creation order. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">ocpl_id</td><td>Object creation property list identifier. </td></tr>
<tr><td class="paramname">crt_order_flags</td><td>Flags specifying whether to track and index attribute creation order. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___o_c_p_l.html#gade132fded1df87300a4c7175c6bd766a">H5Pset_attr_creation_order()</a> </p>
</div>
</div>
<a id="ga6127da2607e623c9352f82c939a85f48" name="ga6127da2607e623c9352f82c939a85f48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6127da2607e623c9352f82c939a85f48">&#9670;&#160;</a></span>h5pset_attr_phase_change_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_attr_phase_change_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>ocpl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>max_compact</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>min_dense</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets attribute storage phase change thresholds. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">ocpl_id</td><td>Object (dataset or group) creation property list identifier. </td></tr>
<tr><td class="paramname">max_compact</td><td>Maximum number of attributes to be stored in compact storage, (Default: 8). </td></tr>
<tr><td class="paramname">min_dense</td><td>Minimum number of attributes to be stored in dense storage, (Default: 6). </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___o_c_p_l.html#ga0115b13dcbd8770cbdcef3db2ac12ea1">H5Pset_attr_phase_change()</a> </p>
</div>
</div>
<a id="ga1c8da52e6d8464bcdaec4992c7906572" name="ga1c8da52e6d8464bcdaec4992c7906572"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1c8da52e6d8464bcdaec4992c7906572">&#9670;&#160;</a></span>h5pset_btree_ratios_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_btree_ratios_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">real, intent(in)</td> <td class="paramname"><span class="paramname"><em>left</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">real, intent(in)</td> <td class="paramname"><span class="paramname"><em>middle</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">real, intent(in)</td> <td class="paramname"><span class="paramname"><em>right</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets B-tree split ratios for a dataset transfer property list. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>The dataset transfer property list identifier. </td></tr>
<tr><td class="paramname">left</td><td>The B-tree split ratio for left-most nodes. </td></tr>
<tr><td class="paramname">middle</td><td>The B-tree split ratio for all other nodes. </td></tr>
<tr><td class="paramname">right</td><td>The B-tree split ratio for right-most nodes. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_x_p_l.html#ga51d126d64fa766d44160a95057a2c733">H5Pset_btree_ratios()</a> </p>
</div>
</div>
<a id="ga895c016e09658a37da50f58b7be6f2e4" name="ga895c016e09658a37da50f58b7be6f2e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga895c016e09658a37da50f58b7be6f2e4">&#9670;&#160;</a></span>h5pset_buffer_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_buffer_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets sixe for conversion buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>Data transfer property list identifier. </td></tr>
<tr><td class="paramname">size</td><td>Buffer size. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_x_p_l.html#ga777e8c171c9e462230a9fa40874b38ce">H5Pset_buffer()</a> </p>
</div>
</div>
<a id="gacc98f9436c5e96f4b1a163816e039eaa" name="gacc98f9436c5e96f4b1a163816e039eaa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacc98f9436c5e96f4b1a163816e039eaa">&#9670;&#160;</a></span>h5pset_cache_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_cache_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>mdc_nelmts</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>rdcc_nelmts</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>rdcc_nbytes</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">real, intent(in)</td> <td class="paramname"><span class="paramname"><em>rdcc_w0</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the meta data cache and raw data chunk cache parameters. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">mdc_nelmts</td><td>Number of elements (objects) in the metadata cache. </td></tr>
<tr><td class="paramname">rdcc_nelmts</td><td>Number of elements (objects) in the raw data chunk cache. </td></tr>
<tr><td class="paramname">rdcc_nbytes</td><td>Total size of the raw data chunk cache, in bytes. </td></tr>
<tr><td class="paramname">rdcc_w0</td><td>Preemption policy (0 or 1). </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga034a5fc54d9b05296555544d8dd9fe89">H5Pset_cache()</a> </p>
</div>
</div>
<a id="ga653399f7da55bcf4a507950ac0ad57cf" name="ga653399f7da55bcf4a507950ac0ad57cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga653399f7da55bcf4a507950ac0ad57cf">&#9670;&#160;</a></span>h5pset_char_encoding_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_char_encoding_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>encoding</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the character encoding used to encode a string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>Property list identifier. </td></tr>
<tr><td class="paramname">encoding</td><td>Valid values for encoding are: <ul>
<li>H5T_CSET_ASCII_F -&gt; US ASCII </li>
<li>H5T_CSET_UTF8_F -&gt; UTF-8 Unicode encoding </li>
</ul>
</td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___a_c_p_l.html#gad4fa8e2d17236786f770cf17eef908cc">H5Pset_char_encoding()</a> </p>
</div>
</div>
<a id="gaeb686e07c8239a6dc5dbc4722f563a85" name="gaeb686e07c8239a6dc5dbc4722f563a85"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaeb686e07c8239a6dc5dbc4722f563a85">&#9670;&#160;</a></span>h5pset_chunk_cache_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_chunk_cache_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>dapl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>rdcc_nslots</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>rdcc_nbytes</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">real, intent(in)</td> <td class="paramname"><span class="paramname"><em>rdcc_w0</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>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. </p>
<p>The RDCC_W0 value should be between 0 and 1 inclusive and indicates how much chunks that have been fully read or fully written are favored for preemption. A value of zero means fully read or written chunks are treated no differently than other chunks (the preemption is strictly LRU) while a value of one means fully read chunks are always preempted before other chunks.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dapl_id</td><td>Dataset access property list identifier. </td></tr>
<tr><td class="paramname">rdcc_nslots</td><td>The number of chunk slots in the raw data chunk cache for this dataset. </td></tr>
<tr><td class="paramname">rdcc_nbytes</td><td>The total size of the raw data chunk cache for this dataset. </td></tr>
<tr><td class="paramname">rdcc_w0</td><td>The chunk preemption policy for this dataset. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_a_p_l.html#ga104d00442c31714ee073dee518f661f1">H5Pset_chunk_cache()</a> </p>
</div>
</div>
<a id="ga1bf3fb98d127c003d342b02472208cf9" name="ga1bf3fb98d127c003d342b02472208cf9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1bf3fb98d127c003d342b02472208cf9">&#9670;&#160;</a></span>h5pset_chunk_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_chunk_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>ndims</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), dimension(ndims), intent(in)</td> <td class="paramname"><span class="paramname"><em>dims</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the size of the chunks used to store a chunked layout dataset. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Dataset creation property list identifier. </td></tr>
<tr><td class="paramname">ndims</td><td>Number of dimensions for each chunk. </td></tr>
<tr><td class="paramname">dims</td><td>Array with dimension sizes for each chunk. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#ga3584d592e377da3604b7604e266dcf5b">H5Pset_chunk()</a> </p>
</div>
</div>
<a id="ga6ff24389ab859314827e2dbdfae2fff5" name="ga6ff24389ab859314827e2dbdfae2fff5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6ff24389ab859314827e2dbdfae2fff5">&#9670;&#160;</a></span>h5pset_coll_metadata_write_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_coll_metadata_write_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">logical, intent(in)</td> <td class="paramname"><span class="paramname"><em>is_collective</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets metadata writes to collective or independent. Default setting is independent (false). </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">is_collective</td><td>Indicates if metadata writes are collective or not. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga6380f9929cf42c8203813f7e72dde35c">H5Pset_coll_metadata_write()</a> </p>
</div>
</div>
<a id="ga93a7d5dc1ae304c81e0e2dee4471bc26" name="ga93a7d5dc1ae304c81e0e2dee4471bc26"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga93a7d5dc1ae304c81e0e2dee4471bc26">&#9670;&#160;</a></span>h5pset_copy_object_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_copy_object_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>ocp_plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>copy_options</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets properties to be used when an object is copied. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">ocp_plist_id</td><td>Object copy property list identifier. </td></tr>
<tr><td class="paramname">copy_options</td><td>Copy option(s) to be set. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___o_c_p_y_p_l.html#ga8819261e0b4663827212892e10dfc8a6">H5Pset_copy_object()</a> </p>
</div>
</div>
<a id="ga7f239d19167ca33a90b594bb3ab8cb0d" name="ga7f239d19167ca33a90b594bb3ab8cb0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7f239d19167ca33a90b594bb3ab8cb0d">&#9670;&#160;</a></span>h5pset_create_inter_group_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_create_inter_group_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>lcpl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>crt_intermed_group</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Specifies in property list whether to create missing intermediate groups. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">lcpl_id</td><td>Link creation property list identifier. </td></tr>
<tr><td class="paramname">crt_intermed_group</td><td>Specifies whether to create intermediate groups upon the creation of an object. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___l_c_p_l.html#ga66c4c5d3f34e5cf65d00e47a5387383c">H5Pset_create_intermediate_group()</a> </p>
</div>
</div>
<a id="ga618599a62bed0e04df35b7035f6b1fcc" name="ga618599a62bed0e04df35b7035f6b1fcc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga618599a62bed0e04df35b7035f6b1fcc">&#9670;&#160;</a></span>h5pset_data_transform_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_data_transform_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">character(len=*), intent(in)</td> <td class="paramname"><span class="paramname"><em>expression</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets a data transform expression. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>Identifier of the property list or class. </td></tr>
<tr><td class="paramname">expression</td><td>Buffer to hold transform expression. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_x_p_l.html#gaa8c317b6164ae22a6ddae4131bbbcd22">H5Pset_data_transform()</a> </p>
</div>
</div>
<a id="ga306fa9fda3725b72068ee65ecf45f705" name="ga306fa9fda3725b72068ee65ecf45f705"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga306fa9fda3725b72068ee65ecf45f705">&#9670;&#160;</a></span>h5pset_deflate_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_deflate_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>level</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets compression method and compression level. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Property list identifier. </td></tr>
<tr><td class="paramname">level</td><td>Compression level. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#gaf1f569bfc54552bdb9317d2b63318a0d">H5Pset_deflate()</a> </p>
</div>
</div>
<a id="ga3b2e599c1c38c395d6d9b1cdddee4f6a" name="ga3b2e599c1c38c395d6d9b1cdddee4f6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3b2e599c1c38c395d6d9b1cdddee4f6a">&#9670;&#160;</a></span>h5pset_dset_no_attrs_hint_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_dset_no_attrs_hint_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>dcpl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">logical, intent(in)</td> <td class="paramname"><span class="paramname"><em>minimize</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the value of the "minimize dataset headers" value which creates smaller dataset object headers when its set and no attributes are present. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dcpl_id</td><td>Target dataset creation property list identifier. </td></tr>
<tr><td class="paramname">minimize</td><td>Value of the setting. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#gaf5ae8c0257c02e3fbe50bde70b1eb8be">H5Pset_dset_no_attrs_hint()</a> </p>
</div>
</div>
<a id="ga2701b23c763350f5052691ea8ba7a541" name="ga2701b23c763350f5052691ea8ba7a541"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2701b23c763350f5052691ea8ba7a541">&#9670;&#160;</a></span>h5pset_dxpl_mpio_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_dxpl_mpio_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>data_xfer_mode</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets data transfer mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Data transfer property list identifier. </td></tr>
<tr><td class="paramname">data_xfer_mode</td><td>Transfer mode; possible values are: <ul>
<li>H5FD_MPIO_INDEPENDENT_F </li>
<li>H5FD_MPIO_COLLECTIVE_F </li>
</ul>
</td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_x_p_l.html#ga22837d8504dc1f87f175b46b348ce0e5">H5Pset_dxpl_mpio()</a> </p>
</div>
</div>
<a id="ga11b11d5ba52a53f04cf8e0f532ce6b86" name="ga11b11d5ba52a53f04cf8e0f532ce6b86"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga11b11d5ba52a53f04cf8e0f532ce6b86">&#9670;&#160;</a></span>h5pset_edc_check_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_edc_check_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>flag</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Enables/disables error detecting. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Dataset creation property list identifier. </td></tr>
<tr><td class="paramname">flag</td><td>EDC flag. Possible values: <ul>
<li>H5Z_DISABLE_EDC_F </li>
<li>H5Z_ENABLE_EDC_F </li>
</ul>
</td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_x_p_l.html#ga0d95dfa506784acc9aed850c99713609">H5Pset_edc_check()</a> </p>
</div>
</div>
<a id="gac5d116ed87b026b6c18ace741a6fbb47" name="gac5d116ed87b026b6c18ace741a6fbb47"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac5d116ed87b026b6c18ace741a6fbb47">&#9670;&#160;</a></span>h5pset_est_link_info_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_est_link_info_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>gcpl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>est_num_entries</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>est_name_len</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets estimated number of links and length of link names in a group. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">gcpl_id</td><td>Group creation property list identifier. </td></tr>
<tr><td class="paramname">est_num_entries</td><td>Estimated number of links to be inserted into group. </td></tr>
<tr><td class="paramname">est_name_len</td><td>Estimated average length of link names. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___g_c_p_l.html#gaa8571642d45e73ab5a9ae71cf00501f9">H5Pset_est_link_info()</a> </p>
</div>
</div>
<a id="ga00ebfa0049995feca79a60353ccdaede" name="ga00ebfa0049995feca79a60353ccdaede"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga00ebfa0049995feca79a60353ccdaede">&#9670;&#160;</a></span>h5pset_external_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_external_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">character(len=*), intent(in)</td> <td class="paramname"><span class="paramname"><em>name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(off_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>offset</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>bytes</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Adds an external file to the list of external files. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Dataset creation property list identifier. </td></tr>
<tr><td class="paramname">name</td><td>Name of external file. </td></tr>
<tr><td class="paramname">offset</td><td>Offset in bytes from the beginning of the file to the location in the file where the data starts. </td></tr>
<tr><td class="paramname">bytes</td><td>Size of the external file data. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>On Windows, off_t is typically a 32-bit signed long value, which limits the valid offset that can be set to 2 GiB.</dd></dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#ga64bf68bda464eaaabfe24846533b1935">H5Pset_external()</a> </p>
</div>
</div>
<a id="gae21a330f2222f0141dea5bf1ebb9f56b" name="gae21a330f2222f0141dea5bf1ebb9f56b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae21a330f2222f0141dea5bf1ebb9f56b">&#9670;&#160;</a></span>h5pset_f() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">character(len=*), intent(in)</td> <td class="paramname"><span class="paramname"><em>name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(c_ptr), intent(in)</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets a property list value. </p>
<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Property list identifier to modify. </td></tr>
<tr><td class="paramname">name</td><td>Name of property to modify. </td></tr>
<tr><td class="paramname">value</td><td>Pointer to value to set the property to. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___p_l_c_r_a.html#ga971d2f700cb98ccdfcdf93a39118983b">H5Pset()</a> </p>
</div>
</div>
<a id="gae21a330f2222f0141dea5bf1ebb9f56b" name="gae21a330f2222f0141dea5bf1ebb9f56b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae21a330f2222f0141dea5bf1ebb9f56b">&#9670;&#160;</a></span>h5pset_f() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">character(len=*), intent(in)</td> <td class="paramname"><span class="paramname"><em>name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>value</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets a property list value. </p>
<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Property list identifier to modify. </td></tr>
<tr><td class="paramname">name</td><td>Name of property to modify. </td></tr>
<tr><td class="paramname">value</td><td>Property value, supported types are: <ul>
<li>INTEGER </li>
<li>REAL </li>
<li>DOUBLE PRECISION </li>
<li>CHARACTER(LEN=*) </li>
</ul>
</td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___p_l_c_r_a.html#ga971d2f700cb98ccdfcdf93a39118983b">H5Pset()</a> </p>
</div>
</div>
<a id="ga4987d853017e9d76f74ba8fe3b3c802a" name="ga4987d853017e9d76f74ba8fe3b3c802a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4987d853017e9d76f74ba8fe3b3c802a">&#9670;&#160;</a></span>h5pset_family_offset_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_family_offset_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>offset</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets offset for family file driver. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File creation property list identifier. </td></tr>
<tr><td class="paramname">offset</td><td>File offset. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga6b24e6daf4816bbfb89b63bab40aa982">H5Pset_family_offset()</a> </p>
</div>
</div>
<a id="ga4345ab30c92cb3d5b0f5b3df3382d8db" name="ga4345ab30c92cb3d5b0f5b3df3382d8db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4345ab30c92cb3d5b0f5b3df3382d8db">&#9670;&#160;</a></span>h5pset_fapl_core_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_fapl_core_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>increment</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">logical, intent(in)</td> <td class="paramname"><span class="paramname"><em>backing_store</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Modifies the file access property list to use the H5FD_CORE driver. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">increment</td><td>Size, in bytes, of memory increments. </td></tr>
<tr><td class="paramname">backing_store</td><td>Boolean flag indicating whether to write the file contents to disk when the file is closed. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#gab2f2ecb6cdd3a94b1a26212d7119cfb6">H5Pset_fapl_core()</a> </p>
</div>
</div>
<a id="ga695a2c8c2466b386b3b5c1c54070f1ea" name="ga695a2c8c2466b386b3b5c1c54070f1ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga695a2c8c2466b386b3b5c1c54070f1ea">&#9670;&#160;</a></span>h5pset_fapl_direct_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_fapl_direct_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>fapl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>alignment</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>block_size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>cbuf_size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets up use of the direct I/O driver. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fapl_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">alignment</td><td>Required memory alignment boundary. </td></tr>
<tr><td class="paramname">block_size</td><td>File system block size. </td></tr>
<tr><td class="paramname">cbuf_size</td><td>Copy buffer size. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga4525295096d292c48459b44574ba858c">H5Pset_fapl_direct()</a> </p>
</div>
</div>
<a id="ga84ff77039da52c868444aab266f40c1f" name="ga84ff77039da52c868444aab266f40c1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga84ff77039da52c868444aab266f40c1f">&#9670;&#160;</a></span>h5pset_fapl_family_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_fapl_family_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>memb_size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>memb_plist</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the file access property list to use the family driver. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">memb_size</td><td>Size in bytes of each file member. </td></tr>
<tr><td class="paramname">memb_plist</td><td>Identifier of the file access property list to be used for each family member </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga045ab2235f949a47bbb83e1b4c7e6e4d">H5Pset_fapl_family()</a> </p>
</div>
</div>
<a id="ga5823baa5b4d880766cd779f4b44f3b59" name="ga5823baa5b4d880766cd779f4b44f3b59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5823baa5b4d880766cd779f4b44f3b59">&#9670;&#160;</a></span>h5pset_fapl_ioc_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_fapl_ioc_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(<a class="el" href="structh5p_1_1h5fd__ioc__config__t.html">h5fd_ioc_config_t</a>), optional, target</td> <td class="paramname"><span class="paramname"><em>vfd_config</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Modifies the specified File Access Property List to use the <a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
<tr><td class="paramname">vfd_config</td><td><a class="el" href="_h5_f_dioc_8h.html#a9d6649a67050fb1101cca3596421b986">H5FD_IOC</a> driver configuration derived type.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga714340ec9cbb65cb0a819e1d775825f0">H5Pset_fapl_ioc()</a> </p>
</div>
</div>
<a id="gac63323ceb0696342f464e739e1de4ba7" name="gac63323ceb0696342f464e739e1de4ba7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac63323ceb0696342f464e739e1de4ba7">&#9670;&#160;</a></span>h5pset_fapl_mpio_f() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_fapl_mpio_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(kind=mpi_integer_kind), intent(in)</td> <td class="paramname"><span class="paramname"><em>comm</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(kind=mpi_integer_kind), intent(in)</td> <td class="paramname"><span class="paramname"><em>info</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Stores MPI IO communicator information to the file access property list. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">comm</td><td>MPI-2 communicator. </td></tr>
<tr><td class="paramname">info</td><td>MPI-2 info object. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga7519d659a83ef5717d7a5d95baf0e9b1">H5Pset_fapl_mpio()</a> </p>
</div>
</div>
<a id="gac63323ceb0696342f464e739e1de4ba7" name="gac63323ceb0696342f464e739e1de4ba7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac63323ceb0696342f464e739e1de4ba7">&#9670;&#160;</a></span>h5pset_fapl_mpio_f() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_fapl_mpio_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(mpi_comm), intent(in)</td> <td class="paramname"><span class="paramname"><em>comm</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(mpi_info), intent(in)</td> <td class="paramname"><span class="paramname"><em>info</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Stores MPI IO communicator information to the file access property list. </p>
<dl class="section note"><dt>Note</dt><dd>Supports MPI Fortran module mpi_f08</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">comm</td><td>MPI-3 communicator. </td></tr>
<tr><td class="paramname">info</td><td>MPI-3 info object. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga7519d659a83ef5717d7a5d95baf0e9b1">H5Pset_fapl_mpio()</a> </p>
</div>
</div>
<a id="ga4713318bd1557a42a898db6cadf2e843" name="ga4713318bd1557a42a898db6cadf2e843"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4713318bd1557a42a898db6cadf2e843">&#9670;&#160;</a></span>h5pset_fapl_sec2_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_fapl_sec2_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the sec2 driver. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga737e9a4df38fafbe672b4b989851b3db">H5Pset_fapl_sec2()</a> </p>
</div>
</div>
<a id="ga30d6226bdc66046e4c3d6c736c5700ca" name="ga30d6226bdc66046e4c3d6c736c5700ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga30d6226bdc66046e4c3d6c736c5700ca">&#9670;&#160;</a></span>h5pset_fapl_split_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_fapl_split_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">character(len=*), intent(in)</td> <td class="paramname"><span class="paramname"><em>meta_ext</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>meta_plist</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">character(len=*), intent(in)</td> <td class="paramname"><span class="paramname"><em>raw_ext</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>raw_plist</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Emulates the old split file driver. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">meta_ext</td><td>Name of the extension for the metafile filename. </td></tr>
<tr><td class="paramname">meta_plist</td><td>Identifier of the meta file access property list. </td></tr>
<tr><td class="paramname">raw_ext</td><td>Name extension for the raw file filename. </td></tr>
<tr><td class="paramname">raw_plist</td><td>Identifier of the raw file access property list. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#gadf6f57e56463fce641cf07a586848175">H5Pset_fapl_split()</a> </p>
</div>
</div>
<a id="gafe8a91c1534bbd5a02f218b98cdb82b8" name="gafe8a91c1534bbd5a02f218b98cdb82b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafe8a91c1534bbd5a02f218b98cdb82b8">&#9670;&#160;</a></span>h5pset_fapl_stdio_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_fapl_stdio_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the standard I/O driver. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga77f0643117835e7f7992d573761b5052">H5Pset_fapl_stdio()</a> </p>
</div>
</div>
<a id="ga1cc24c8af0c5d2921c4e84d785b3f35c" name="ga1cc24c8af0c5d2921c4e84d785b3f35c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1cc24c8af0c5d2921c4e84d785b3f35c">&#9670;&#160;</a></span>h5pset_fapl_subfiling_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_fapl_subfiling_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(<a class="el" href="structh5p_1_1h5fd__subfiling__config__t.html">h5fd_subfiling_config_t</a>), optional, target</td> <td class="paramname"><span class="paramname"><em>vfd_config</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Modifies the specified File Access Property List to use the <a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
<tr><td class="paramname">vfd_config</td><td><a class="el" href="_h5_f_dsubfiling_8h.html#a070ba7b51cfe718ba4da75b308066a9d">H5FD_SUBFILING</a> driver configuration derived type.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga65dbddbba216fdd0bdf99b4feaa74db2">H5Pset_fapl_subfiling()</a> </p>
</div>
</div>
<a id="gae35f26a28d30331db84e245feb026ac3" name="gae35f26a28d30331db84e245feb026ac3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae35f26a28d30331db84e245feb026ac3">&#9670;&#160;</a></span>h5pset_fclose_degree_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_fclose_degree_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>fapl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>degree</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the degree for the file close behavior. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fapl_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">degree</td><td>Possible values are: <ul>
<li>H5F_CLOSE_DEFAULT_F </li>
<li>H5F_CLOSE_WEAK_F </li>
<li>H5F_CLOSE_SEMI_F </li>
<li>H5F_CLOSE_STRONG_F </li>
</ul>
</td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga60e3567f677fd3ade75b909b636d7b9c">H5Pset_fclose_degree()</a> </p>
</div>
</div>
<a id="ga21153b9ab3b18807cd3bb69f97de5928" name="ga21153b9ab3b18807cd3bb69f97de5928"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga21153b9ab3b18807cd3bb69f97de5928">&#9670;&#160;</a></span>h5pset_file_image_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_file_image_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>fapl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(c_ptr), intent(in)</td> <td class="paramname"><span class="paramname"><em>buf_ptr</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>buf_len</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets an initial file image in a memory buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fapl_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">buf_ptr</td><td>Pointer to the initial file image, or C_NULL_PTR if no initial file image is desired. </td></tr>
<tr><td class="paramname">buf_len</td><td>Size of the supplied buffer, or 0 (zero) if no initial image is desired. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga31d0299f6ad287e013b2a02a8ccc1fa2">H5Pset_file_image()</a> </p>
</div>
</div>
<a id="ga85f9ef2df78e76d6f29d83e36395ecce" name="ga85f9ef2df78e76d6f29d83e36395ecce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga85f9ef2df78e76d6f29d83e36395ecce">&#9670;&#160;</a></span>h5pset_file_locking_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_file_locking_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>fapl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">logical, intent(in)</td> <td class="paramname"><span class="paramname"><em>use_file_locking</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">logical, intent(in)</td> <td class="paramname"><span class="paramname"><em>ignore_disabled_locks</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the file locking properties. File locking is mainly used to help enforce SWMR semantics. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fapl_id</td><td>Target file access property list identifier. </td></tr>
<tr><td class="paramname">use_file_locking</td><td>Whether or not to use file locks. </td></tr>
<tr><td class="paramname">ignore_disabled_locks</td><td>Whether or not to ignore file locks when locking is disabled on a file system. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga503e9ff6121a67cf53f8b67054ed9391">H5Pset_file_locking()</a> </p>
</div>
</div>
<a id="ga35605e8cfdceaffc3840aa386d63aa00" name="ga35605e8cfdceaffc3840aa386d63aa00"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga35605e8cfdceaffc3840aa386d63aa00">&#9670;&#160;</a></span>h5pset_file_space_page_size_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_file_space_page_size_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>fsp_size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the file space page size for a file creation property list. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File creation property list identifier </td></tr>
<tr><td class="paramname">fsp_size</td><td>File space page size </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_c_p_l.html#gad012d7f3c2f1e1999eb1770aae3a4963">H5Pset_file_space_page_size()</a> </p>
</div>
</div>
<a id="ga06e49a3cde33e52115c5a7dcc0c642da" name="ga06e49a3cde33e52115c5a7dcc0c642da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga06e49a3cde33e52115c5a7dcc0c642da">&#9670;&#160;</a></span>h5pset_file_space_strategy_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_file_space_strategy_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>strategy</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">logical, intent(in)</td> <td class="paramname"><span class="paramname"><em>persist</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>threshold</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the file space handling strategy and persisting free-space values for a file creation property list. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>File creation property list identifier </td></tr>
<tr><td class="paramname">strategy</td><td>The file space handling strategy to be used. See: <a class="el" href="_h5_fpublic_8h.html#a9cc492c4b5c936e48716a8dab3691bcc">H5F_fspace_strategy_t</a> </td></tr>
<tr><td class="paramname">persist</td><td>Indicates whether free space should be persistent or not </td></tr>
<tr><td class="paramname">threshold</td><td>The smallest free-space section size that the free space manager will track </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_c_p_l.html#ga167ff65f392ca3b7f1933b1cee1b9f70">H5Pset_file_space_strategy()</a> </p>
</div>
</div>
<a id="gae51a59d3994d8cb2e722f5d1ae9f2120" name="gae51a59d3994d8cb2e722f5d1ae9f2120"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae51a59d3994d8cb2e722f5d1ae9f2120">&#9670;&#160;</a></span>h5pset_fill_time_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_fill_time_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>flag</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Set fill value writing time for dataset. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>Dataset creation property list identifier. </td></tr>
<tr><td class="paramname">flag</td><td>Fill time flag: Possible values are: <ul>
<li>H5D_FILL_TIME_ERROR_F </li>
<li>H5D_FILL_TIME_ALLOC_F </li>
<li>H5D_FILL_TIME_NEVER_F </li>
</ul>
</td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#ga6bd822266b31f86551a9a1d79601b6a2">H5Pset_fill_time()</a> </p>
</div>
</div>
<a id="gaf8ca56e61c98f8beb7d3346f8f8b8b77" name="gaf8ca56e61c98f8beb7d3346f8f8b8b77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf8ca56e61c98f8beb7d3346f8f8b8b77">&#9670;&#160;</a></span>h5pset_fill_value_f() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_fill_value_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>type_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(c_ptr), intent(in)</td> <td class="paramname"><span class="paramname"><em>fillvalue</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets fill value for a dataset creation property list. </p>
<dl class="section attention"><dt>Attention</dt><dd>The preferred API, Fortran 2003 version.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Property list identifier. </td></tr>
<tr><td class="paramname">type_id</td><td>Datatype identifier of fill value datatype (in memory). </td></tr>
<tr><td class="paramname">fillvalue</td><td>Fillvalue. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#ga4335bb45b35386daa837b4ff1b9cd4a4">H5Pset_fill_value()</a> </p>
</div>
</div>
<a id="gaf8ca56e61c98f8beb7d3346f8f8b8b77" name="gaf8ca56e61c98f8beb7d3346f8f8b8b77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf8ca56e61c98f8beb7d3346f8f8b8b77">&#9670;&#160;</a></span>h5pset_fill_value_f() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_fill_value_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>type_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(type), intent(in)</td> <td class="paramname"><span class="paramname"><em>fillvalue</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets fill value for a dataset creation property list. </p>
<dl class="section attention"><dt>Attention</dt><dd>Obsolete API, use the Fortran 2003 version instead.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Property list identifier. </td></tr>
<tr><td class="paramname">type_id</td><td>Datatype identifier of fill value datatype (in memory). </td></tr>
<tr><td class="paramname">fillvalue</td><td>Fillvalue. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#ga4335bb45b35386daa837b4ff1b9cd4a4">H5Pset_fill_value()</a> </p>
</div>
</div>
<a id="gaca0a7b286f25678ae5c4b4ba60818332" name="gaca0a7b286f25678ae5c4b4ba60818332"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaca0a7b286f25678ae5c4b4ba60818332">&#9670;&#160;</a></span>h5pset_filter_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_filter_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>filter</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>flags</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>cd_nelmts</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, dimension(*), intent(in)</td> <td class="paramname"><span class="paramname"><em>cd_values</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Adds a filter to the filter pipeline. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Data creation or transfer property list identifier. </td></tr>
<tr><td class="paramname">filter</td><td>Filter to be added to the pipeline. </td></tr>
<tr><td class="paramname">flags</td><td>Bit vector specifying certain general properties of the filter. </td></tr>
<tr><td class="paramname">cd_nelmts</td><td>Number of elements in cd_values. </td></tr>
<tr><td class="paramname">cd_values</td><td>Auxiliary data for the filter. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___o_c_p_l.html#gae7ac4c110e9ec3fcf38966928b96cda3">H5Pset_filter()</a> </p>
</div>
</div>
<a id="ga888619e5490b6c3ba3ae2baae926a867" name="ga888619e5490b6c3ba3ae2baae926a867"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga888619e5490b6c3ba3ae2baae926a867">&#9670;&#160;</a></span>h5pset_fletcher32_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_fletcher32_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets Fletcher32 checksum of EDC for a dataset creation property list. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Dataset creation property list identifier. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___o_c_p_l.html#ga8bc81abfbd0393b0a46e121f817a3f81">H5Pset_fletcher32()</a> </p>
</div>
</div>
<a id="ga6108b6fe665c4846dc0c0c0fd33b7d7b" name="ga6108b6fe665c4846dc0c0c0fd33b7d7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6108b6fe665c4846dc0c0c0fd33b7d7b">&#9670;&#160;</a></span>h5pset_gc_references_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_gc_references_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>gc_reference</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets garbage collecting references flag. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">gc_reference</td><td>Flag for setting garbage collection on and off (1 or 0). </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga61f01a12d5392ccf1321168f3c28f36f">H5Pset_gc_references()</a> </p>
</div>
</div>
<a id="ga615e834b5d6fa7d6cbc391ec0097bbf6" name="ga615e834b5d6fa7d6cbc391ec0097bbf6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga615e834b5d6fa7d6cbc391ec0097bbf6">&#9670;&#160;</a></span>h5pset_hyper_vector_size_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_hyper_vector_size_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the number of "I/O" vectors (vector size) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>Dataset transfer property list identifier. </td></tr>
<tr><td class="paramname">size</td><td>Vector size. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_x_p_l.html#gad8c1582c86e3316c70b0658b3b8e2071">H5Pset_hyper_vector_size()</a> </p>
</div>
</div>
<a id="gab060a4f6df1143f7e107703fce418e3a" name="gab060a4f6df1143f7e107703fce418e3a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab060a4f6df1143f7e107703fce418e3a">&#9670;&#160;</a></span>h5pset_istore_k_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_istore_k_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>ik</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the size of the parameter used to control the B-trees for indexing chunked datasets. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File creation property list identifier </td></tr>
<tr><td class="paramname">ik</td><td>1/2 rank of chunked storage B-tree </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_c_p_l.html#ga84a72f59d17841c37ab34674bf22a10c">H5Pset_istore_k()</a> </p>
</div>
</div>
<a id="gacd1a2cc75724d9e97014d3a9fed69290" name="gacd1a2cc75724d9e97014d3a9fed69290"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacd1a2cc75724d9e97014d3a9fed69290">&#9670;&#160;</a></span>h5pset_layout_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_layout_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>layout</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the type of storage used store the raw data for a dataset. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Data creation property list identifier. </td></tr>
<tr><td class="paramname">layout</td><td>Type of storage layout for raw data. Possible values are: <ul>
<li>H5D_COMPACT_F </li>
<li>H5D_CONTIGUOUS_F </li>
<li>H5D_CHUNKED_F </li>
</ul>
</td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#ga75d80991a8f467e0d454c53a383ae7f9">H5Pset_layout()</a> </p>
</div>
</div>
<a id="gaf6d7d6a0d54eb6a0abf298596c8649aa" name="gaf6d7d6a0d54eb6a0abf298596c8649aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf6d7d6a0d54eb6a0abf298596c8649aa">&#9670;&#160;</a></span>h5pset_libver_bounds_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_libver_bounds_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>fapl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>low</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>high</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets bounds on library versions, and indirectly format versions, to be used when creating objects. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fapl_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">low</td><td>The earliest version of the library that will be used for writing objects. </td></tr>
<tr><td class="paramname">high</td><td>The latest version of the library that will be used for writing objects. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#gacbe1724e7f70cd17ed687417a1d2a910">H5Pset_libver_bounds()</a> </p>
</div>
</div>
<a id="ga2a4d5601a4010ad5cf81cda9ab53294e" name="ga2a4d5601a4010ad5cf81cda9ab53294e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2a4d5601a4010ad5cf81cda9ab53294e">&#9670;&#160;</a></span>h5pset_link_creation_order_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_link_creation_order_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>gcpl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>crt_order_flags</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets creation order tracking and indexing for links in a group. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">gcpl_id</td><td>Group creation property list identifier. </td></tr>
<tr><td class="paramname">crt_order_flags</td><td>Creation order flag(s). </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___g_c_p_l.html#ga24817b5c9553df3872de57c20bf11512">H5Pset_link_creation_order()</a> </p>
</div>
</div>
<a id="ga85c7236cabc3bfe84e5899d6a65aa8a1" name="ga85c7236cabc3bfe84e5899d6a65aa8a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga85c7236cabc3bfe84e5899d6a65aa8a1">&#9670;&#160;</a></span>h5pset_link_phase_change_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_link_phase_change_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>gcpl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>max_compact</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>min_dense</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the parameters for conversion between compact and dense groups. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">gcpl_id</td><td>Group creation property list identifier. </td></tr>
<tr><td class="paramname">max_compact</td><td>Maximum number of attributes to be stored in compact storage. </td></tr>
<tr><td class="paramname">min_dense</td><td>Minimum number of attributes to be stored in dense storage. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___g_c_p_l.html#gab463ac9355728469eddfd973b4a5964f">H5Pset_link_phase_change()</a> </p>
</div>
</div>
<a id="ga49b408f5ae0c71a4672f513d8dcbb912" name="ga49b408f5ae0c71a4672f513d8dcbb912"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga49b408f5ae0c71a4672f513d8dcbb912">&#9670;&#160;</a></span>h5pset_local_heap_size_hint_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_local_heap_size_hint_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>gcpl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>size_hint</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the local heap size hint for original-style groups. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">gcpl_id</td><td>Group creation property list identifier. </td></tr>
<tr><td class="paramname">size_hint</td><td>Hint for size of local heap. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___g_c_p_l.html#ga870728af2bf3c0b16edafd762a1c44d6">H5Pset_local_heap_size_hint()</a> </p>
</div>
</div>
<a id="gac0a864ae5f7d5b1c8773d835811ef627" name="gac0a864ae5f7d5b1c8773d835811ef627"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac0a864ae5f7d5b1c8773d835811ef627">&#9670;&#160;</a></span>h5pset_meta_block_size_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_meta_block_size_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the minimum size of metadata block allocations. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">size</td><td>Metadata block size. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga8822e3dedc8e1414f20871a87d533cb1">H5Pset_meta_block_size()</a> </p>
</div>
</div>
<a id="ga098bf9a1a922826ff09623d78b49797d" name="ga098bf9a1a922826ff09623d78b49797d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga098bf9a1a922826ff09623d78b49797d">&#9670;&#160;</a></span>h5pset_modify_write_buf_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_modify_write_buf_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">logical, intent(in)</td> <td class="paramname"><span class="paramname"><em>modify_write_buf</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Allows the library to modify the contents of the write buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>Property list identifier </td></tr>
<tr><td class="paramname">modify_write_buf</td><td>Whether the library can modify the contents of the write buffer </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_x_p_l.html#ga6f65ca81d8a10015513a69fe76c5d542">H5Pset_modify_write_buf()</a> </p>
</div>
</div>
<a id="ga1bd394db87068d824135e481c411566f" name="ga1bd394db87068d824135e481c411566f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1bd394db87068d824135e481c411566f">&#9670;&#160;</a></span>h5pset_mpi_params_f() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_mpi_params_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(kind=mpi_integer_kind), intent(in)</td> <td class="paramname"><span class="paramname"><em>comm</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(kind=mpi_integer_kind), intent(in)</td> <td class="paramname"><span class="paramname"><em>info</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the MPI communicator and information. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">comm</td><td>MPI-2 communicator. </td></tr>
<tr><td class="paramname">info</td><td>MPI-2 info object. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga6daceb4a9e51fca7cb198f964b67baf0">H5Pset_mpi_params()</a> </p>
</div>
</div>
<a id="ga1bd394db87068d824135e481c411566f" name="ga1bd394db87068d824135e481c411566f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1bd394db87068d824135e481c411566f">&#9670;&#160;</a></span>h5pset_mpi_params_f() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_mpi_params_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(mpi_comm), intent(in)</td> <td class="paramname"><span class="paramname"><em>comm</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(mpi_info), intent(in)</td> <td class="paramname"><span class="paramname"><em>info</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the MPI communicator and information. </p>
<dl class="section note"><dt>Note</dt><dd>Supports MPI Fortran module mpi_f08</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">comm</td><td>MPI-3 communicator. </td></tr>
<tr><td class="paramname">info</td><td>MPI-3 info object. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga6daceb4a9e51fca7cb198f964b67baf0">H5Pset_mpi_params()</a> </p>
</div>
</div>
<a id="gae06eb2278fc69db42df2efb7626c084d" name="gae06eb2278fc69db42df2efb7626c084d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae06eb2278fc69db42df2efb7626c084d">&#9670;&#160;</a></span>h5pset_nbit_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_nbit_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets up the use of the N-Bit filter. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>Dataset creation property list identifier. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#gad58a9c0e766ef71d4075b2c2a755e91c">H5Pset_nbit()</a> </p>
</div>
</div>
<a id="gac61734ce0997691df0c808ad5f107029" name="gac61734ce0997691df0c808ad5f107029"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac61734ce0997691df0c808ad5f107029">&#9670;&#160;</a></span>h5pset_nlinks_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_nlinks_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>lapl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>nlinks</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets maximum number of soft or user-defined link traversals. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">lapl_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">nlinks</td><td>Maximum number of links to traverse. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___l_a_p_l.html#gaa46c63c196a0cf5cd94dede039c030f4">H5Pset_nlinks()</a> </p>
</div>
</div>
<a id="ga62bf4aa9a883f7ee9e0eee5100447933" name="ga62bf4aa9a883f7ee9e0eee5100447933"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga62bf4aa9a883f7ee9e0eee5100447933">&#9670;&#160;</a></span>h5pset_obj_track_times_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_obj_track_times_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">logical, intent(in)</td> <td class="paramname"><span class="paramname"><em>flag</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Set whether the birth, access, modification &amp; change times for an object are stored. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>Property list id. </td></tr>
<tr><td class="paramname">flag</td><td>Object timestamp setting, .TRUE. or .FALSE. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___o_c_p_l.html#gafa87fab7ebb6c4a8da9a75a86cc62fa3">H5Pset_obj_track_times()</a> </p>
</div>
</div>
<a id="gad162ff6cf619327d4e7b9ae49fd31984" name="gad162ff6cf619327d4e7b9ae49fd31984"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad162ff6cf619327d4e7b9ae49fd31984">&#9670;&#160;</a></span>h5pset_preserve_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_preserve_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">logical, intent(in)</td> <td class="paramname"><span class="paramname"><em>flag</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the dataset transfer property list status to TRUE or FALSE for initializing compound datatype members during write/read operations. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Property list identifier. </td></tr>
<tr><td class="paramname">flag</td><td>Status flag. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_x_p_l.html#gae8b87209ba6a3943eb614b6dfe55e588">H5Pset_preserve()</a> </p>
</div>
</div>
<a id="ga7682b83b8c9d6955a93eab8847986352" name="ga7682b83b8c9d6955a93eab8847986352"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7682b83b8c9d6955a93eab8847986352">&#9670;&#160;</a></span>h5pset_scaleoffset_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_scaleoffset_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>scale_type</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>scale_factor</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets up the use of the scale-offset filter. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>Dataset creation property list identifier. </td></tr>
<tr><td class="paramname">scale_type</td><td>Flag indicating compression method. Valid values: <ul>
<li>H5Z_SO_FLOAT_DSCALE_F </li>
<li>H5Z_SO_FLOAT_ESCALE_F </li>
<li>H5Z_SO_INT_F </li>
</ul>
</td></tr>
<tr><td class="paramname">scale_factor</td><td>Parameter related to scale. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#ga5c10165b670e0e984db431aee818cc7e">H5Pset_scaleoffset()</a> </p>
</div>
</div>
<a id="ga634a2040e0dc820085cd87edb014ffd5" name="ga634a2040e0dc820085cd87edb014ffd5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga634a2040e0dc820085cd87edb014ffd5">&#9670;&#160;</a></span>h5pset_selection_io_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_selection_io_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>selection_io_mode</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the selection I/O mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>Property list identifier </td></tr>
<tr><td class="paramname">selection_io_mode</td><td>The selection I/O mode </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_x_p_l.html#ga7d4d11c9c273d5a5ce2d174d66e4fa10">H5Pset_selection_io()</a> </p>
</div>
</div>
<a id="ga9164a03cd57767ae3f80147abdf4c4b8" name="ga9164a03cd57767ae3f80147abdf4c4b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9164a03cd57767ae3f80147abdf4c4b8">&#9670;&#160;</a></span>h5pset_shared_mesg_index_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_shared_mesg_index_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>fcpl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>index_num</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>mesg_type_flags</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>min_mesg_size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Configures the specified shared object header message index. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fcpl_id</td><td>File creation property list identifier. </td></tr>
<tr><td class="paramname">index_num</td><td>Index being configured. </td></tr>
<tr><td class="paramname">mesg_type_flags</td><td>Types of messages that should be stored in this index. </td></tr>
<tr><td class="paramname">min_mesg_size</td><td>Minimum message size. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_c_p_l.html#ga052aba0c1c5a3908a62335fc28e287ef">H5Pset_shared_mesg_index()</a> </p>
</div>
</div>
<a id="ga5dafc0e363b4239956c07aa615f04179" name="ga5dafc0e363b4239956c07aa615f04179"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5dafc0e363b4239956c07aa615f04179">&#9670;&#160;</a></span>h5pset_shared_mesg_nindexes_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_shared_mesg_nindexes_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>nindexes</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets number of shared object header message indexes. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>File creation property list. </td></tr>
<tr><td class="paramname">nindexes</td><td>Number of shared object header message indexes to be available in files created with this property list. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_c_p_l.html#ga5e5020b1e2579da4617ea115e3cc50f1">H5Pset_shared_mesg_nindexes()</a> </p>
</div>
</div>
<a id="ga33150d9e8a44faec32f4df0f95025c2e" name="ga33150d9e8a44faec32f4df0f95025c2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga33150d9e8a44faec32f4df0f95025c2e">&#9670;&#160;</a></span>h5pset_shuffle_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_shuffle_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets shuffling filter. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Dataset creation property list identifier. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#ga31e09cb0bf2da2893eed8a72220e6521">H5Pset_shuffle()</a> </p>
</div>
</div>
<a id="ga48f87bfdbeebb525a6e2cb9f42a63995" name="ga48f87bfdbeebb525a6e2cb9f42a63995"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga48f87bfdbeebb525a6e2cb9f42a63995">&#9670;&#160;</a></span>h5pset_sieve_buf_size_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_sieve_buf_size_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the maximum size of the data sieve buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">size</td><td>Sieve buffer size. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga24fd737955839194bf5605d5f47928ee">H5Pset_sieve_buf_size()</a> </p>
</div>
</div>
<a id="ga842ee3753f182ec915bbad7e937b249c" name="ga842ee3753f182ec915bbad7e937b249c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga842ee3753f182ec915bbad7e937b249c">&#9670;&#160;</a></span>h5pset_sizes_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_sizes_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>sizeof_addr</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(size_t), intent(in)</td> <td class="paramname"><span class="paramname"><em>sizeof_size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the byte size of the offsets and lengths used to address objects in an HDF5 file. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File creation property list identifier. </td></tr>
<tr><td class="paramname">sizeof_addr</td><td>Size of an object offset in bytes. </td></tr>
<tr><td class="paramname">sizeof_size</td><td>Size of an object length in bytes. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_c_p_l.html#gae5eb3ba16f063d151d1b56d33e0710a9">H5Pset_sizes()</a> </p>
</div>
</div>
<a id="ga00721a88e0c111d720022118cc1da597" name="ga00721a88e0c111d720022118cc1da597"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga00721a88e0c111d720022118cc1da597">&#9670;&#160;</a></span>h5pset_small_data_block_size_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_small_data_block_size_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the minimum size of "small" raw data block. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>File access property list identifier. </td></tr>
<tr><td class="paramname">size</td><td>Small raw data block size. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga5a99962a79412814b79be830f14c23dd">H5Pset_small_data_block_size()</a> </p>
</div>
</div>
<a id="gafe8d60364e005b0d84ef53bfc4b98e8e" name="gafe8d60364e005b0d84ef53bfc4b98e8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafe8d60364e005b0d84ef53bfc4b98e8e">&#9670;&#160;</a></span>h5pset_sym_k_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_sym_k_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>ik</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>lk</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the size of parameters used to control the symbol table nodes. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File creation property list identifier. </td></tr>
<tr><td class="paramname">ik</td><td>Symbol table tree rank. </td></tr>
<tr><td class="paramname">lk</td><td>Symbol table node size. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_c_p_l.html#ga444ca905f084f9f96b7fe60d2a8c8176">H5Pset_sym_k()</a> </p>
</div>
</div>
<a id="ga22821c717a6d99fcfc8fde744b8278dd" name="ga22821c717a6d99fcfc8fde744b8278dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga22821c717a6d99fcfc8fde744b8278dd">&#9670;&#160;</a></span>h5pset_szip_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_szip_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>options_mask</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>pixels_per_block</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets up use of szip compression. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>Dataset creation property list identifier. </td></tr>
<tr><td class="paramname">options_mask</td><td>A bit-mask conveying the desired SZIP options. Current valid values in Fortran are: <ul>
<li>H5_SZIP_EC_OM_F </li>
<li>H5_SZIP_NN_OM_F </li>
</ul>
</td></tr>
<tr><td class="paramname">pixels_per_block</td><td>Szip parameters. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#ga37de4b6071a94574cfab5cd6de9c3fc6">H5Pset_szip()</a> </p>
</div>
</div>
<a id="ga084900fd78227287a0a1cc739365880e" name="ga084900fd78227287a0a1cc739365880e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga084900fd78227287a0a1cc739365880e">&#9670;&#160;</a></span>h5pset_userblock_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_userblock_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>prp_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets user block size. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prp_id</td><td>File creation property list to modify. </td></tr>
<tr><td class="paramname">size</td><td>Size of the user-block in bytes. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_c_p_l.html#ga403bd982a2976c932237b186ed1cff4d">H5Pset_userblock()</a> </p>
</div>
</div>
<a id="gae79517ef6fb92e5502fe2d6e02a38055" name="gae79517ef6fb92e5502fe2d6e02a38055"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae79517ef6fb92e5502fe2d6e02a38055">&#9670;&#160;</a></span>h5pset_virtual_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_virtual_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>dcpl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>vspace_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">character(len=*), intent(in)</td> <td class="paramname"><span class="paramname"><em>src_file_name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">character(len=*), intent(in)</td> <td class="paramname"><span class="paramname"><em>src_dset_name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>src_space_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the mapping between virtual and source datasets. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dcpl_id</td><td>The identifier of the dataset creation property list that will be used when creating the virtual dataset. </td></tr>
<tr><td class="paramname">vspace_id</td><td>The dataspace identifier with the selection within the virtual dataset applied, possibly an unlimited selection. </td></tr>
<tr><td class="paramname">src_file_name</td><td>The name of the HDF5 file where the source dataset is located. </td></tr>
<tr><td class="paramname">src_dset_name</td><td>The path to the HDF5 dataset in the file specified by src_file_name. </td></tr>
<tr><td class="paramname">src_space_id</td><td>The source dataset's dataspace identifier with a selection applied, possibly an unlimited selection. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_c_p_l.html#gadec895092dbbedb94f85d9cacf8924f5">H5Pset_virtual()</a> </p>
</div>
</div>
<a id="ga3dab2ea1f0db667f20264a459b29618c" name="ga3dab2ea1f0db667f20264a459b29618c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3dab2ea1f0db667f20264a459b29618c">&#9670;&#160;</a></span>h5pset_virtual_printf_gap_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_virtual_printf_gap_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>dapl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5public_8h.html#a7f81cce70fb546af88da24d9285d3c1c">hsize_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>gap_size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>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. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dapl_id</td><td>Dataset access property list identifier for the virtual dataset. </td></tr>
<tr><td class="paramname">gap_size</td><td>Maximum number of files and/or datasets allowed to be missing for determining the extent of an unlimited virtual dataset with printf-style mappings. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_a_p_l.html#ga8bb25e402e860133b8af3715e429bacf">H5Pset_virtual_printf_gap()</a> </p>
</div>
</div>
<a id="ga2c419683a5fd4294c9a5609b9792302d" name="ga2c419683a5fd4294c9a5609b9792302d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2c419683a5fd4294c9a5609b9792302d">&#9670;&#160;</a></span>h5pset_virtual_view_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_virtual_view_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>dapl_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(in)</td> <td class="paramname"><span class="paramname"><em>view</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the view of the virtual dataset (VDS) to include or exclude missing mapped elements. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dapl_id</td><td>Identifier Of the virtual dataset access property list. </td></tr>
<tr><td class="paramname">view</td><td>Flag specifying the extent of the data to be included in the view. Valid values are: <ul>
<li>H5D_VDS_FIRST_MISSING_F </li>
<li>H5D_VDS_LAST_AVAILABLE_F </li>
</ul>
</td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___d_a_p_l.html#gac65520e7cd7748f93d94c4a42abd01b4">H5Pset_virtual_view()</a> </p>
</div>
</div>
<a id="gabb31b43a8dea521d3b5306b04972f7b4" name="gabb31b43a8dea521d3b5306b04972f7b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabb31b43a8dea521d3b5306b04972f7b4">&#9670;&#160;</a></span>h5pset_vol_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5pset_vol_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>plist_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>new_vol_id</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type(c_ptr), intent(in), optional</td> <td class="paramname"><span class="paramname"><em>new_vol_info</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the file VOL connector (VOL_ID) for a file access property list (PLIST_ID) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">plist_id</td><td>Access property list identifier. </td></tr>
<tr><td class="paramname">new_vol_id</td><td>VOL connector id. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails. </td></tr>
<tr><td class="paramname">new_vol_info</td><td>VOL connector info.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___f_a_p_l.html#ga8aaa97e70b2544c3d95d908e1ae5b0f0">H5Pset_vol()</a> </p>
</div>
</div>
<a id="ga2d487df463f4dc84ed4e47cfe0d4ce0d" name="ga2d487df463f4dc84ed4e47cfe0d4ce0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2d487df463f4dc84ed4e47cfe0d4ce0d">&#9670;&#160;</a></span>h5punregister_f()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine h5punregister_f </td>
<td>(</td>
<td class="paramtype">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>), intent(in)</td> <td class="paramname"><span class="paramname"><em>class</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">character(len=*), intent(in)</td> <td class="paramname"><span class="paramname"><em>name</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">integer, intent(out)</td> <td class="paramname"><span class="paramname"><em>hdferr</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Removes a property from a property list class. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">class</td><td>Property list class identifier. </td></tr>
<tr><td class="paramname">name</td><td>Name of the property to remove. </td></tr>
<tr><td class="paramname">hdferr</td><td>Returns 0 if successful and -1 if it fails.</td></tr>
</table>
</dd>
</dl>
<p>See C API: <a class="el" href="group___p_l_c_r_a.html#gaefb44d3535e309ba4041e420f3712aea">H5Punregister()</a> </p>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="ga91e4da6f24c402c027a6173daf3f1202" name="ga91e4da6f24c402c027a6173daf3f1202"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga91e4da6f24c402c027a6173daf3f1202">&#9670;&#160;</a></span>h5fd_core_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5fd_core_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5FD_CORE. </p>
</div>
</div>
<a id="gab0a3ae4cd09358f48e0b7f257a4bd9ab" name="gab0a3ae4cd09358f48e0b7f257a4bd9ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab0a3ae4cd09358f48e0b7f257a4bd9ab">&#9670;&#160;</a></span>h5fd_family_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5fd_family_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5FD_FAMILY. </p>
</div>
</div>
<a id="gaef5748314806981d3338457676122d6e" name="gaef5748314806981d3338457676122d6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaef5748314806981d3338457676122d6e">&#9670;&#160;</a></span>h5fd_ioc_curr_fapl_version_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer h5fd_ioc_curr_fapl_version_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5FD_IOC_CURR_FAPL_VERSION. </p>
</div>
</div>
<a id="gadce5daf5566ff342c8a0723885de643d" name="gadce5daf5566ff342c8a0723885de643d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadce5daf5566ff342c8a0723885de643d">&#9670;&#160;</a></span>h5fd_ioc_default_thread_pool_size_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer h5fd_ioc_default_thread_pool_size_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5FD_IOC_DEFAULT_THREAD_POOL_SIZE. </p>
</div>
</div>
<a id="ga08ba86d8cc8911a4d1a409013046fe66" name="ga08ba86d8cc8911a4d1a409013046fe66"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga08ba86d8cc8911a4d1a409013046fe66">&#9670;&#160;</a></span>h5fd_ioc_fapl_magic_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer h5fd_ioc_fapl_magic_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5FD_IOC_FAPL_MAGIC. </p>
</div>
</div>
<a id="ga4719ab0fa456e40ef6ec04770c0e843e" name="ga4719ab0fa456e40ef6ec04770c0e843e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4719ab0fa456e40ef6ec04770c0e843e">&#9670;&#160;</a></span>h5fd_log_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5fd_log_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5FD_LOG. </p>
</div>
</div>
<a id="ga958701ec028840dfea0a8a2deb6e71a9" name="ga958701ec028840dfea0a8a2deb6e71a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga958701ec028840dfea0a8a2deb6e71a9">&#9670;&#160;</a></span>h5fd_mem_btree_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer h5fd_mem_btree_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5FD_MEM_BTREE. </p>
</div>
</div>
<a id="gad02bb11429dc3abaa8146c1f3edbf3df" name="gad02bb11429dc3abaa8146c1f3edbf3df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad02bb11429dc3abaa8146c1f3edbf3df">&#9670;&#160;</a></span>h5fd_mem_default_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer h5fd_mem_default_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5FD_MEM_DEFAULT. </p>
</div>
</div>
<a id="gaec8f009c0f931b8d773e50f27dbb24ea" name="gaec8f009c0f931b8d773e50f27dbb24ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaec8f009c0f931b8d773e50f27dbb24ea">&#9670;&#160;</a></span>h5fd_mem_draw_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer h5fd_mem_draw_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5FD_MEM_DRAW. </p>
</div>
</div>
<a id="ga6571533f2415c6aa4d9455af1a1fbc84" name="ga6571533f2415c6aa4d9455af1a1fbc84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6571533f2415c6aa4d9455af1a1fbc84">&#9670;&#160;</a></span>h5fd_mem_gheap_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer h5fd_mem_gheap_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5FD_MEM_GHEAP. </p>
</div>
</div>
<a id="ga93310ec4ed8ca3f2a75f526dd3a29104" name="ga93310ec4ed8ca3f2a75f526dd3a29104"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga93310ec4ed8ca3f2a75f526dd3a29104">&#9670;&#160;</a></span>h5fd_mem_lheap_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer h5fd_mem_lheap_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5FD_MEM_LHEAP. </p>
</div>
</div>
<a id="ga50c2c7ddbf561afd5fd00fb65095ac78" name="ga50c2c7ddbf561afd5fd00fb65095ac78"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga50c2c7ddbf561afd5fd00fb65095ac78">&#9670;&#160;</a></span>h5fd_mem_nolist_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer h5fd_mem_nolist_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5FD_MEM_NOLIST. </p>
</div>
</div>
<a id="gaf5f9dabe41f2d453cae492687a0c0e80" name="gaf5f9dabe41f2d453cae492687a0c0e80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf5f9dabe41f2d453cae492687a0c0e80">&#9670;&#160;</a></span>h5fd_mem_ntypes_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer h5fd_mem_ntypes_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5FD_MEM_NTYPES. </p>
</div>
</div>
<a id="ga56e596003423aa43b0c81d335e9e6f2a" name="ga56e596003423aa43b0c81d335e9e6f2a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga56e596003423aa43b0c81d335e9e6f2a">&#9670;&#160;</a></span>h5fd_mem_ohdr_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer h5fd_mem_ohdr_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5FD_MEM_OHDR. </p>
</div>
</div>
<a id="ga0cca2e8f393311ff9bc67c13224abebc" name="ga0cca2e8f393311ff9bc67c13224abebc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0cca2e8f393311ff9bc67c13224abebc">&#9670;&#160;</a></span>h5fd_mem_super_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer h5fd_mem_super_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5FD_MEM_SUPER. </p>
</div>
</div>
<a id="gaea1c578e920ed4256c2c51a4d002d9ed" name="gaea1c578e920ed4256c2c51a4d002d9ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaea1c578e920ed4256c2c51a4d002d9ed">&#9670;&#160;</a></span>h5fd_mpio_collective_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer h5fd_mpio_collective_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5FD_MPIO_COLLECTIVE. </p>
</div>
</div>
<a id="ga779601fee22cf0c419c1d5e0cedc4d40" name="ga779601fee22cf0c419c1d5e0cedc4d40"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga779601fee22cf0c419c1d5e0cedc4d40">&#9670;&#160;</a></span>h5fd_mpio_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5fd_mpio_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5FD_MPIO. </p>
</div>
</div>
<a id="gaf68c95970009fa5d048ad07dbdbe99e3" name="gaf68c95970009fa5d048ad07dbdbe99e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf68c95970009fa5d048ad07dbdbe99e3">&#9670;&#160;</a></span>h5fd_mpio_independent_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer h5fd_mpio_independent_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5FD_MPIO_INDEPENDENT. </p>
</div>
</div>
<a id="ga233d09af033c2f06f6f4c8fd46814de2" name="ga233d09af033c2f06f6f4c8fd46814de2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga233d09af033c2f06f6f4c8fd46814de2">&#9670;&#160;</a></span>h5fd_multi_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5fd_multi_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5FD_MULTI. </p>
</div>
</div>
<a id="gae6f5cdae60f505ca4b99bbe8396e6602" name="gae6f5cdae60f505ca4b99bbe8396e6602"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae6f5cdae60f505ca4b99bbe8396e6602">&#9670;&#160;</a></span>h5fd_sec2_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5fd_sec2_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5FD_SEC2. </p>
</div>
</div>
<a id="ga7d179abf5bb90f72ab22c825c43120ef" name="ga7d179abf5bb90f72ab22c825c43120ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7d179abf5bb90f72ab22c825c43120ef">&#9670;&#160;</a></span>h5fd_stdio_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5fd_stdio_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5FD_STDIO. </p>
</div>
</div>
<a id="gad19b638cbe306e40012b32e2bf496af1" name="gad19b638cbe306e40012b32e2bf496af1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad19b638cbe306e40012b32e2bf496af1">&#9670;&#160;</a></span>h5fd_subfiling_curr_fapl_version_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer h5fd_subfiling_curr_fapl_version_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5FD_SUBFILING_CURR_FAPL_VERSION. </p>
</div>
</div>
<a id="gac40a988e81d29f77190433011a867576" name="gac40a988e81d29f77190433011a867576"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac40a988e81d29f77190433011a867576">&#9670;&#160;</a></span>h5fd_subfiling_default_stripe_count_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer h5fd_subfiling_default_stripe_count_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5FD_SUBFILING_DEFAULT_STRIPE_COUNT. </p>
</div>
</div>
<a id="ga3fdf1302d9d19f3090632cbd15f0028f" name="ga3fdf1302d9d19f3090632cbd15f0028f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3fdf1302d9d19f3090632cbd15f0028f">&#9670;&#160;</a></span>h5fd_subfiling_default_stripe_size_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5fd_subfiling_default_stripe_size_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5FD_SUBFILING_DEFAULT_STRIPE_SIZE. </p>
</div>
</div>
<a id="ga18fc41b0663e86d7089905a8820e1219" name="ga18fc41b0663e86d7089905a8820e1219"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga18fc41b0663e86d7089905a8820e1219">&#9670;&#160;</a></span>h5fd_subfiling_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5fd_subfiling_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5FD_SUBFILING. </p>
</div>
</div>
<a id="gaa21508488d4d387f3d685093ff9cf4a8" name="gaa21508488d4d387f3d685093ff9cf4a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa21508488d4d387f3d685093ff9cf4a8">&#9670;&#160;</a></span>h5fd_subfiling_fapl_magic_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer h5fd_subfiling_fapl_magic_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5FD_SUBFILING_FAPL_MAGIC. </p>
</div>
</div>
<a id="gada70e29d163b6d5b8efd51be93ed0ab5" name="gada70e29d163b6d5b8efd51be93ed0ab5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gada70e29d163b6d5b8efd51be93ed0ab5">&#9670;&#160;</a></span>h5p_attribute_create_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_attribute_create_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5P_ATTRIBUTE_CREATE. </p>
</div>
</div>
<a id="gab44d8e63853a5b478695acba8bc7baf3" name="gab44d8e63853a5b478695acba8bc7baf3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab44d8e63853a5b478695acba8bc7baf3">&#9670;&#160;</a></span>h5p_crt_order_indexed_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer h5p_crt_order_indexed_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5P_CRT_ORDER_INDEXED. </p>
</div>
</div>
<a id="gac74733e6f583976b062c1c564000cdc3" name="gac74733e6f583976b062c1c564000cdc3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac74733e6f583976b062c1c564000cdc3">&#9670;&#160;</a></span>h5p_crt_order_tracked_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer h5p_crt_order_tracked_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5P_CRT_ORDER_TRACKED. </p>
</div>
</div>
<a id="ga824df582a60c0840d9c18f6eb8abd5d6" name="ga824df582a60c0840d9c18f6eb8abd5d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga824df582a60c0840d9c18f6eb8abd5d6">&#9670;&#160;</a></span>h5p_dataset_access_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_dataset_access_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5P_DATASET_ACCESS. </p>
</div>
</div>
<a id="ga16fd76b3af6d19a3ac26da3f1be74630" name="ga16fd76b3af6d19a3ac26da3f1be74630"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga16fd76b3af6d19a3ac26da3f1be74630">&#9670;&#160;</a></span>h5p_dataset_create_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_dataset_create_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5P_DATASET_CREATE. </p>
</div>
</div>
<a id="gaaeb2c53311509ceea029f9f6224ea1af" name="gaaeb2c53311509ceea029f9f6224ea1af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaaeb2c53311509ceea029f9f6224ea1af">&#9670;&#160;</a></span>h5p_dataset_xfer_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_dataset_xfer_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5P_DATASET_XFER. </p>
</div>
</div>
<a id="ga4dfd1d4d175b807a70b4af99b4d30ffb" name="ga4dfd1d4d175b807a70b4af99b4d30ffb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4dfd1d4d175b807a70b4af99b4d30ffb">&#9670;&#160;</a></span>h5p_datatype_access_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_datatype_access_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5P_DATATYPE_ACCESS. </p>
</div>
</div>
<a id="ga5eb1fd03c7114e824caf8953ded7e2e0" name="ga5eb1fd03c7114e824caf8953ded7e2e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5eb1fd03c7114e824caf8953ded7e2e0">&#9670;&#160;</a></span>h5p_datatype_create_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_datatype_create_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5P_DATATYPE_CREATE. </p>
</div>
</div>
<a id="ga98d4f1cb8547aef0f30df004268e5961" name="ga98d4f1cb8547aef0f30df004268e5961"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga98d4f1cb8547aef0f30df004268e5961">&#9670;&#160;</a></span>h5p_default_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_default_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5P_DEFAULT. </p>
</div>
</div>
<a id="gad104152163e733126d1a365fa83629b5" name="gad104152163e733126d1a365fa83629b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad104152163e733126d1a365fa83629b5">&#9670;&#160;</a></span>h5p_file_access_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_file_access_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5P_FILE_ACCESS. </p>
</div>
</div>
<a id="ga5c3ee009fc3fe74a69a3a6b5302f9380" name="ga5c3ee009fc3fe74a69a3a6b5302f9380"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5c3ee009fc3fe74a69a3a6b5302f9380">&#9670;&#160;</a></span>h5p_file_create_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_file_create_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5P_FILE_CREATE. </p>
</div>
</div>
<a id="gaed3e3e7c4d7b5f8cef72f595161a28aa" name="gaed3e3e7c4d7b5f8cef72f595161a28aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaed3e3e7c4d7b5f8cef72f595161a28aa">&#9670;&#160;</a></span>h5p_file_mount_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_file_mount_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5P_FILE_MOUNT. </p>
</div>
</div>
<a id="gada7b552cfe011f15c1a94cda8c3610e5" name="gada7b552cfe011f15c1a94cda8c3610e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gada7b552cfe011f15c1a94cda8c3610e5">&#9670;&#160;</a></span>h5p_group_access_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_group_access_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5P_GROUP_ACCESS. </p>
</div>
</div>
<a id="gad2bd7288c59bde0625f5aa5ff7074196" name="gad2bd7288c59bde0625f5aa5ff7074196"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad2bd7288c59bde0625f5aa5ff7074196">&#9670;&#160;</a></span>h5p_group_create_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_group_create_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5P_GROUP_CREATE. </p>
</div>
</div>
<a id="gacbc362e74d388f835d7af82b0594ac5e" name="gacbc362e74d388f835d7af82b0594ac5e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacbc362e74d388f835d7af82b0594ac5e">&#9670;&#160;</a></span>h5p_link_access_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_link_access_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5P_LINK_ACCESS. </p>
</div>
</div>
<a id="ga9fdc45a2a85bb072327bdaffea49b64d" name="ga9fdc45a2a85bb072327bdaffea49b64d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9fdc45a2a85bb072327bdaffea49b64d">&#9670;&#160;</a></span>h5p_link_create_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_link_create_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5P_LINK_CREATE. </p>
</div>
</div>
<a id="ga03cc9108ef2eca44f61a971b91e1df1d" name="ga03cc9108ef2eca44f61a971b91e1df1d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga03cc9108ef2eca44f61a971b91e1df1d">&#9670;&#160;</a></span>h5p_object_copy_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_object_copy_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5P_OBJECT_COPY. </p>
</div>
</div>
<a id="ga49ed20c2cba84aa1ada2d29e98c539b5" name="ga49ed20c2cba84aa1ada2d29e98c539b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga49ed20c2cba84aa1ada2d29e98c539b5">&#9670;&#160;</a></span>h5p_object_create_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_object_create_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5P_OBJECT_CREATE. </p>
</div>
</div>
<a id="ga6aacced70fe4010e148c834cb68d14ef" name="ga6aacced70fe4010e148c834cb68d14ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6aacced70fe4010e148c834cb68d14ef">&#9670;&#160;</a></span>h5p_root_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_root_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5P_ROOT. </p>
</div>
</div>
<a id="ga42cb0e4a33564c7cdef23014fe948d8f" name="ga42cb0e4a33564c7cdef23014fe948d8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga42cb0e4a33564c7cdef23014fe948d8f">&#9670;&#160;</a></span>h5p_string_create_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) h5p_string_create_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>H5P_STRING_CREATE. </p>
</div>
</div>
<a id="gac6a9ae6d2267b96b0059a8d2addb498e" name="gac6a9ae6d2267b96b0059a8d2addb498e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac6a9ae6d2267b96b0059a8d2addb498e">&#9670;&#160;</a></span>ioc_fapl_id</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(<a class="el" href="_h5_ipublic_8h.html#a0045db7ff9c22ad35db6ae91662e1943">hid_t</a>) ioc_fapl_id</td>
</tr>
</table>
</div><div class="memdoc">
<p>The FAPL setup with the stacked VFD to use for I/O concentrators. </p>
</div>
</div>
<a id="ga4124863fe52b473b3602108c92cd2aa0" name="ga4124863fe52b473b3602108c92cd2aa0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4124863fe52b473b3602108c92cd2aa0">&#9670;&#160;</a></span>ioc_selection</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(c_int) ioc_selection</td>
</tr>
</table>
</div><div class="memdoc">
<p>Method to select I/O concentrators. </p>
</div>
</div>
<a id="ga006725a08d8aa3f9fb654b5d3daa4eef" name="ga006725a08d8aa3f9fb654b5d3daa4eef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga006725a08d8aa3f9fb654b5d3daa4eef">&#9670;&#160;</a></span>ioc_selection_options_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer ioc_selection_options_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>Sentinel value, IOC_SELECTION_OPTIONS. </p>
</div>
</div>
<a id="ga5c89822fcb7101decaa4ba5346e528fe" name="ga5c89822fcb7101decaa4ba5346e528fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5c89822fcb7101decaa4ba5346e528fe">&#9670;&#160;</a></span>magic <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(c_int32_t) magic</td>
</tr>
</table>
</div><div class="memdoc">
<p>Must be set to H5FD_IOC_FAPL_MAGIC_F. </p>
</div>
</div>
<a id="ga5c89822fcb7101decaa4ba5346e528fe" name="ga5c89822fcb7101decaa4ba5346e528fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5c89822fcb7101decaa4ba5346e528fe">&#9670;&#160;</a></span>magic <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(c_int32_t) magic</td>
</tr>
</table>
</div><div class="memdoc">
<p>Set to H5FD_SUBFILING_FAPL_MAGIC_F. </p>
</div>
</div>
<a id="ga1ea6bbab002b30a02ab3e2d86c516cee" name="ga1ea6bbab002b30a02ab3e2d86c516cee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1ea6bbab002b30a02ab3e2d86c516cee">&#9670;&#160;</a></span>require_ioc</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">logical(c_bool) require_ioc</td>
</tr>
</table>
</div><div class="memdoc">
<p>Whether to use the IOC VFD (currently must always be TRUE) </p>
</div>
</div>
<a id="ga9738160756c63dffb115607a2cf92f94" name="ga9738160756c63dffb115607a2cf92f94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9738160756c63dffb115607a2cf92f94">&#9670;&#160;</a></span>select_ioc_every_nth_rank_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer select_ioc_every_nth_rank_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>Starting at rank 0, select-next += N, SELECT_IOC_EVERY_NTH_RANK. </p>
</div>
</div>
<a id="ga37923fe29e17998acbec60a90ac381c1" name="ga37923fe29e17998acbec60a90ac381c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga37923fe29e17998acbec60a90ac381c1">&#9670;&#160;</a></span>select_ioc_one_per_node_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer select_ioc_one_per_node_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>Default, SELECT_IOC_ONE_PER_NODE. </p>
</div>
</div>
<a id="ga1f11f03bf736d1c9a4a5fcd4b9ac7f56" name="ga1f11f03bf736d1c9a4a5fcd4b9ac7f56"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1f11f03bf736d1c9a4a5fcd4b9ac7f56">&#9670;&#160;</a></span>select_ioc_total_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer select_ioc_total_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>Starting at rank 0, mpi_size / total, SELECT_IOC_TOTAL. </p>
</div>
</div>
<a id="ga7c832ca0a1196230fbc95ccfee88aded" name="ga7c832ca0a1196230fbc95ccfee88aded"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7c832ca0a1196230fbc95ccfee88aded">&#9670;&#160;</a></span>select_ioc_with_config_f</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer select_ioc_with_config_f</td>
</tr>
</table>
</div><div class="memdoc">
<p>NOT IMPLEMENTED: Read-from-file, SELECT_IOC_WITH_CONFIG. </p>
</div>
</div>
<a id="gaba951c57eccf294b9be353fdb4db0f70" name="gaba951c57eccf294b9be353fdb4db0f70"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaba951c57eccf294b9be353fdb4db0f70">&#9670;&#160;</a></span>shared_cfg</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">type(<a class="el" href="structh5p_1_1h5fd__subfiling__params__t.html">h5fd_subfiling_params_t</a>) shared_cfg</td>
</tr>
</table>
</div><div class="memdoc">
<p>Subfiling/IOC parameters (stripe size, stripe count, etc.) </p>
</div>
</div>
<a id="ga9108de9dbfdc67bd466152bb05c5710f" name="ga9108de9dbfdc67bd466152bb05c5710f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9108de9dbfdc67bd466152bb05c5710f">&#9670;&#160;</a></span>stripe_count</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(c_int32_t) stripe_count</td>
</tr>
</table>
</div><div class="memdoc">
<p>Target number of subfiles to use. </p>
</div>
</div>
<a id="gacb8c5b961dba7e95bcc6e272e666edd2" name="gacb8c5b961dba7e95bcc6e272e666edd2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacb8c5b961dba7e95bcc6e272e666edd2">&#9670;&#160;</a></span>stripe_size</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(c_int64_t) stripe_size</td>
</tr>
</table>
</div><div class="memdoc">
<p>Size (in bytes) of data stripes in subfiles. </p>
</div>
</div>
<a id="ga398eb965907809113a038425201ecab8" name="ga398eb965907809113a038425201ecab8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga398eb965907809113a038425201ecab8">&#9670;&#160;</a></span>thread_pool_size</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(c_int32_t) thread_pool_size</td>
</tr>
</table>
</div><div class="memdoc">
<p>Number of I/O concentrator worker threads to use. </p>
</div>
</div>
<a id="ga9d7d0951b045a513d4af60052b063caf" name="ga9d7d0951b045a513d4af60052b063caf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9d7d0951b045a513d4af60052b063caf">&#9670;&#160;</a></span>version <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(c_int32_t) version</td>
</tr>
</table>
</div><div class="memdoc">
<p>Must be set to H5FD_IOC_CURR_FAPL_VERSION_F. </p>
</div>
</div>
<a id="ga9d7d0951b045a513d4af60052b063caf" name="ga9d7d0951b045a513d4af60052b063caf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9d7d0951b045a513d4af60052b063caf">&#9670;&#160;</a></span>version <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">integer(c_int32_t) version</td>
</tr>
</table>
</div><div class="memdoc">
<p>Set to H5FD_CURR_SUBFILING_FAPL_VERSION_F. </p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
</ul>
</div>
</body>
</html>