summaryrefslogtreecommitdiffstats
path: root/develop/_t_n_m_d_c.html
diff options
context:
space:
mode:
authorbyrnHDF <byrnHDF@users.noreply.github.com>2024-01-29 19:10:27 (GMT)
committerbyrnHDF <byrnHDF@users.noreply.github.com>2024-01-29 19:10:27 (GMT)
commit63b7d411312cb7c38efd1648363e347f27c24048 (patch)
treeaf34e5dc2c0cdb79bc809e2034f7d8c7fed6e2e4 /develop/_t_n_m_d_c.html
parent6ba66d0a9efca6f012934bfbeb9bf4ef19465bbd (diff)
downloadhdf5-63b7d411312cb7c38efd1648363e347f27c24048.zip
hdf5-63b7d411312cb7c38efd1648363e347f27c24048.tar.gz
hdf5-63b7d411312cb7c38efd1648363e347f27c24048.tar.bz2
deploy: 365e23340cd001ee751da366235ae420156ad728
Diffstat (limited to 'develop/_t_n_m_d_c.html')
-rw-r--r--develop/_t_n_m_d_c.html168
1 files changed, 68 insertions, 100 deletions
diff --git a/develop/_t_n_m_d_c.html b/develop/_t_n_m_d_c.html
index 9815524..2000989 100644
--- a/develop/_t_n_m_d_c.html
+++ b/develop/_t_n_m_d_c.html
@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.9.1"/>
+<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>HDF5: Metadata Caching in HDF5</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -13,12 +13,13 @@
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.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:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
- $(document).ready(function() { init_search(); });
+/* @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" />
@@ -37,17 +38,14 @@
<td id="projectlogo"><img alt="Logo" src="HDFG-logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname"><a href="https://www.hdfgroup.org">HDF5</a>
- &#160;<span id="projectnumber">1.15.0.5f5f5f0</span>
+ &#160;<span id="projectnumber">1.15.0.365e233</span>
</div>
<div id="projectbrief">API Reference</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
- <img id="MSearchSelect" src="search/mag_sel.svg"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
+ <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)"/>
@@ -61,10 +59,10 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.9.1 -->
+<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
</div><!-- top -->
@@ -79,8 +77,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
</div>
</div>
<script type="text/javascript">
-/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
-$(document).ready(function(){initNavTree('_t_n_m_d_c.html',''); initResizable(); });
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function(){initNavTree('_t_n_m_d_c.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
@@ -93,17 +91,23 @@ $(document).ready(function(){initNavTree('_t_n_m_d_c.html',''); initResizable();
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
+<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="PageDoc"><div class="header">
- <div class="headertitle">
-<div class="title">Metadata Caching in HDF5 </div> </div>
+<div><div class="header">
+ <div class="headertitle"><div class="title">Metadata Caching in HDF5</div></div>
</div><!--header-->
<div class="contents">
-<div class="textblock"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000003">Todo:</a></b></dt><dd>Revise this!</dd></dl>
+<div class="textblock"><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000003">Todo</a></b></dt><dd>Revise this!</dd></dl>
<h1><a class="anchor" id="intro"></a>
Introduction</h1>
<p>In the 1.6.4 release, we introduced a re-implementation of the metadata cache. That release contained an incomplete version of the cache which could not be controlled via the API. The version in the 1.8 release is more mature and includes new API calls that allow the user program to configure the metadata cache both on file open and at run time.</p>
@@ -202,82 +206,46 @@ Configuring the New Metadata Cache</h1>
<p>As a result, while I think the algorithms provided for adaptive cache resizing will work well in actual use, I don't really know (although preliminary results from the field are promising). Fortunately, the issue shouldn't arise for the vast majority of HDF5 users, and those for whom it may arise should be savvy enough to recognize problems and deal with them.</p>
<p>For this latter class of users, I have implemented a number of new API calls allowing the user to select and configure the cache resize algorithms, or to turn them off and control cache size directly from the user program. There are also API calls that allow the user program to monitor hit rate and cache size.</p>
<p>From the user perspective, all the cache configuration data for a given file is contained in an instance of the <a class="el" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> structure &ndash; the definition of which is given below:</p>
-<div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> {</div>
+<div class="fragment"><div class="line"><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a> {</div>
<div class="line"> <span class="comment">/* general configuration fields: */</span></div>
-<div class="line"> <span class="keywordtype">int</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#aad880fc4455c253781e8968f2239d56f">version</a>;</div>
-<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#aab04b3e770d1c2decc03f6fd94b64b17">rpt_fcn_enabled</a>;</div>
-<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#a6c03d051d5efb0e64bdca5d0b354a8b1">open_trace_file</a>;</div>
-<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#aced3486ae892a53209b7aae069a34be9">close_trace_file</a>;</div>
-<div class="line"> <span class="keywordtype">char</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a92e7d20eb2b7b353961c64558ddac080">trace_file_name</a>[<a class="code" href="_h5_a_cpublic_8h.html#a717f1f3545cfc3d1b2208c96cc0c3bd3">H5AC__MAX_TRACE_FILE_NAME_LEN</a> + 1];</div>
-<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#a3d6e32c7a9bf8f65848c6840e1de8c6e">evictions_enabled</a>;</div>
-<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#a707198a337ece01a37dfec6e01275d82">set_initial_size</a>;</div>
-<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a649236e7dd714855a50f122aa5caca9f">initial_size</a>;</div>
-<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#abd805b98f873c1720f34a0ce937838fd">min_clean_fraction</a>;</div>
-<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#af4728438dee601cb2554d9bf18d78a43">max_size</a>;</div>
-<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#af99ca22b80e05fd5b3603806348ab647">min_size</a>;</div>
-<div class="line"> <span class="keywordtype">long</span> <span class="keywordtype">int</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#ac998e51b01e0eef09d9a29c43f97e4bf">epoch_length</a>;</div>
+<div class="line"> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#aad880fc4455c253781e8968f2239d56f">version</a>;</div>
+<div class="line"> <a class="code hl_typedef" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#aab04b3e770d1c2decc03f6fd94b64b17">rpt_fcn_enabled</a>;</div>
+<div class="line"> <a class="code hl_typedef" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#a6c03d051d5efb0e64bdca5d0b354a8b1">open_trace_file</a>;</div>
+<div class="line"> <a class="code hl_typedef" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#aced3486ae892a53209b7aae069a34be9">close_trace_file</a>;</div>
+<div class="line"> <span class="keywordtype">char</span> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#a92e7d20eb2b7b353961c64558ddac080">trace_file_name</a>[<a class="code hl_define" href="_h5_a_cpublic_8h.html#a717f1f3545cfc3d1b2208c96cc0c3bd3">H5AC__MAX_TRACE_FILE_NAME_LEN</a> + 1];</div>
+<div class="line"> <a class="code hl_typedef" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#a3d6e32c7a9bf8f65848c6840e1de8c6e">evictions_enabled</a>;</div>
+<div class="line"> <a class="code hl_typedef" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#a707198a337ece01a37dfec6e01275d82">set_initial_size</a>;</div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#a649236e7dd714855a50f122aa5caca9f">initial_size</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#abd805b98f873c1720f34a0ce937838fd">min_clean_fraction</a>;</div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#af4728438dee601cb2554d9bf18d78a43">max_size</a>;</div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#af99ca22b80e05fd5b3603806348ab647">min_size</a>;</div>
+<div class="line"> <span class="keywordtype">long</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#ac998e51b01e0eef09d9a29c43f97e4bf">epoch_length</a>;</div>
<div class="line"> </div>
<div class="line"> <span class="comment">/* size increase control fields: */</span></div>
-<div class="line"> <span class="keyword">enum</span> <a class="code" href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918fa">H5C_cache_incr_mode</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#ae825aaf759060239e92170d20eb97d26">incr_mode</a>;</div>
-<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a20f323fcb4747fc7228d2d74bb965586">lower_hr_threshold</a>;</div>
-<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#ac504dff76b24ab9f15536c51aec9fbbb">increment</a>;</div>
-<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#a322f2a955e71ab7ede483e991e76f806">apply_max_increment</a>;</div>
-<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#ad5a729f1d611f2780679a35b3524052c">max_increment</a>;</div>
-<div class="line"> <span class="keyword">enum</span> <a class="code" href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908">H5C_cache_flash_incr_mode</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#a0e25a1dc2c695bea335df0e23ed6363c">flash_incr_mode</a>;</div>
-<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a77b1812e0407c9122db524462a5c9633">flash_multiple</a>;</div>
-<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a95fb1e03a77ef5c109d0c851416ced55">flash_threshold</a>;</div>
+<div class="line"> <span class="keyword">enum</span> <a class="code hl_enumeration" href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918fa">H5C_cache_incr_mode</a> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#ae825aaf759060239e92170d20eb97d26">incr_mode</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#a20f323fcb4747fc7228d2d74bb965586">lower_hr_threshold</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#ac504dff76b24ab9f15536c51aec9fbbb">increment</a>;</div>
+<div class="line"> <a class="code hl_typedef" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#a322f2a955e71ab7ede483e991e76f806">apply_max_increment</a>;</div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#ad5a729f1d611f2780679a35b3524052c">max_increment</a>;</div>
+<div class="line"> <span class="keyword">enum</span> <a class="code hl_enumeration" href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908">H5C_cache_flash_incr_mode</a> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#a0e25a1dc2c695bea335df0e23ed6363c">flash_incr_mode</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#a77b1812e0407c9122db524462a5c9633">flash_multiple</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#a95fb1e03a77ef5c109d0c851416ced55">flash_threshold</a>;</div>
<div class="line"> </div>
<div class="line"> <span class="comment">/* size decrease control fields: */</span></div>
-<div class="line"> <span class="keyword">enum</span> <a class="code" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04f">H5C_cache_decr_mode</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#a5df68196b281c19d8ab7da0788566aec">decr_mode</a>;</div>
-<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a84a5ff4ac69196aa27c14f6f796db596">upper_hr_threshold</a>;</div>
-<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a54007d3f2afb718b437f499a5c8b46d9">decrement</a>;</div>
-<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#ac2c89a735413e4c36d6f463c4890ab42">apply_max_decrement</a>;</div>
-<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a75e875a61c9da7f82482d0f6fe6e7152">max_decrement</a>;</div>
-<div class="line"> <span class="keywordtype">int</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a7ac41e345300bdecd9943e855d55b71b">epochs_before_eviction</a>;</div>
-<div class="line"> <a class="code" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code" href="struct_h5_a_c__cache__config__t.html#a6c5cff8e8a21230cc7f21859d8d6bd22">apply_empty_reserve</a>;</div>
-<div class="line"> <span class="keywordtype">double</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a9c1ae995513b55737aad09e11beff733">empty_reserve</a>;</div>
+<div class="line"> <span class="keyword">enum</span> <a class="code hl_enumeration" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04f">H5C_cache_decr_mode</a> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#a5df68196b281c19d8ab7da0788566aec">decr_mode</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#a84a5ff4ac69196aa27c14f6f796db596">upper_hr_threshold</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#a54007d3f2afb718b437f499a5c8b46d9">decrement</a>;</div>
+<div class="line"> <a class="code hl_typedef" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#ac2c89a735413e4c36d6f463c4890ab42">apply_max_decrement</a>;</div>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#a75e875a61c9da7f82482d0f6fe6e7152">max_decrement</a>;</div>
+<div class="line"> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#a7ac41e345300bdecd9943e855d55b71b">epochs_before_eviction</a>;</div>
+<div class="line"> <a class="code hl_typedef" href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#a6c5cff8e8a21230cc7f21859d8d6bd22">apply_empty_reserve</a>;</div>
+<div class="line"> <span class="keywordtype">double</span> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#a9c1ae995513b55737aad09e11beff733">empty_reserve</a>;</div>
<div class="line"> </div>
<div class="line"> <span class="comment">/* parallel configuration fields: */</span></div>
-<div class="line"> <span class="keywordtype">size_t</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a8e3c2a2d300b7a8f8d3705fc5e59a3c1">dirty_bytes_threshold</a>;</div>
-<div class="line"> <span class="keywordtype">int</span> <a class="code" href="struct_h5_a_c__cache__config__t.html#a83a536128dbb7785b2553c294f33d1fe">metadata_write_strategy</a>;</div>
-<div class="line">} <a class="code" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a>;</div>
-<div class="ttc" id="a_h5_a_cpublic_8h_html_a717f1f3545cfc3d1b2208c96cc0c3bd3"><div class="ttname"><a href="_h5_a_cpublic_8h.html#a717f1f3545cfc3d1b2208c96cc0c3bd3">H5AC__MAX_TRACE_FILE_NAME_LEN</a></div><div class="ttdeci">#define H5AC__MAX_TRACE_FILE_NAME_LEN</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:432</div></div>
-<div class="ttc" id="a_h5_cpublic_8h_html_a040d488146ff1ca0a82209e9af3918fa"><div class="ttname"><a href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918fa">H5C_cache_incr_mode</a></div><div class="ttdeci">H5C_cache_incr_mode</div><div class="ttdef"><b>Definition:</b> H5Cpublic.h:26</div></div>
-<div class="ttc" id="a_h5_cpublic_8h_html_a4f8534794ad9a977185a5d608c0af04f"><div class="ttname"><a href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04f">H5C_cache_decr_mode</a></div><div class="ttdeci">H5C_cache_decr_mode</div><div class="ttdef"><b>Definition:</b> H5Cpublic.h:42</div></div>
-<div class="ttc" id="a_h5_cpublic_8h_html_aaaa13ca7756d135b7df6d5a6779ee908"><div class="ttname"><a href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908">H5C_cache_flash_incr_mode</a></div><div class="ttdeci">H5C_cache_flash_incr_mode</div><div class="ttdef"><b>Definition:</b> H5Cpublic.h:34</div></div>
-<div class="ttc" id="a_h5public_8h_html_ad470b00eccd2115c707c02de5fa1120d"><div class="ttname"><a href="_h5public_8h.html#ad470b00eccd2115c707c02de5fa1120d">hbool_t</a></div><div class="ttdeci">bool hbool_t</div><div class="ttdef"><b>Definition:</b> H5public.h:249</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a></div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:462</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a0e25a1dc2c695bea335df0e23ed6363c"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a0e25a1dc2c695bea335df0e23ed6363c">H5AC_cache_config_t::flash_incr_mode</a></div><div class="ttdeci">enum H5C_cache_flash_incr_mode flash_incr_mode</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:615</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a20f323fcb4747fc7228d2d74bb965586"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a20f323fcb4747fc7228d2d74bb965586">H5AC_cache_config_t::lower_hr_threshold</a></div><div class="ttdeci">double lower_hr_threshold</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:585</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a322f2a955e71ab7ede483e991e76f806"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a322f2a955e71ab7ede483e991e76f806">H5AC_cache_config_t::apply_max_increment</a></div><div class="ttdeci">hbool_t apply_max_increment</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:607</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a3d6e32c7a9bf8f65848c6840e1de8c6e"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a3d6e32c7a9bf8f65848c6840e1de8c6e">H5AC_cache_config_t::evictions_enabled</a></div><div class="ttdeci">hbool_t evictions_enabled</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:526</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a54007d3f2afb718b437f499a5c8b46d9"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a54007d3f2afb718b437f499a5c8b46d9">H5AC_cache_config_t::decrement</a></div><div class="ttdeci">double decrement</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:657</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a5df68196b281c19d8ab7da0788566aec"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a5df68196b281c19d8ab7da0788566aec">H5AC_cache_config_t::decr_mode</a></div><div class="ttdeci">enum H5C_cache_decr_mode decr_mode</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:638</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a649236e7dd714855a50f122aa5caca9f"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a649236e7dd714855a50f122aa5caca9f">H5AC_cache_config_t::initial_size</a></div><div class="ttdeci">size_t initial_size</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:550</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a6c03d051d5efb0e64bdca5d0b354a8b1"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a6c03d051d5efb0e64bdca5d0b354a8b1">H5AC_cache_config_t::open_trace_file</a></div><div class="ttdeci">hbool_t open_trace_file</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:478</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a6c5cff8e8a21230cc7f21859d8d6bd22"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a6c5cff8e8a21230cc7f21859d8d6bd22">H5AC_cache_config_t::apply_empty_reserve</a></div><div class="ttdeci">hbool_t apply_empty_reserve</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:683</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a707198a337ece01a37dfec6e01275d82"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a707198a337ece01a37dfec6e01275d82">H5AC_cache_config_t::set_initial_size</a></div><div class="ttdeci">hbool_t set_initial_size</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:546</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a75e875a61c9da7f82482d0f6fe6e7152"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a75e875a61c9da7f82482d0f6fe6e7152">H5AC_cache_config_t::max_decrement</a></div><div class="ttdeci">size_t max_decrement</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:673</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a77b1812e0407c9122db524462a5c9633"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a77b1812e0407c9122db524462a5c9633">H5AC_cache_config_t::flash_multiple</a></div><div class="ttdeci">double flash_multiple</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:620</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a7ac41e345300bdecd9943e855d55b71b"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a7ac41e345300bdecd9943e855d55b71b">H5AC_cache_config_t::epochs_before_eviction</a></div><div class="ttdeci">int epochs_before_eviction</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:677</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a83a536128dbb7785b2553c294f33d1fe"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a83a536128dbb7785b2553c294f33d1fe">H5AC_cache_config_t::metadata_write_strategy</a></div><div class="ttdeci">int metadata_write_strategy</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:707</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a84a5ff4ac69196aa27c14f6f796db596"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a84a5ff4ac69196aa27c14f6f796db596">H5AC_cache_config_t::upper_hr_threshold</a></div><div class="ttdeci">double upper_hr_threshold</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:643</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a8e3c2a2d300b7a8f8d3705fc5e59a3c1"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a8e3c2a2d300b7a8f8d3705fc5e59a3c1">H5AC_cache_config_t::dirty_bytes_threshold</a></div><div class="ttdeci">size_t dirty_bytes_threshold</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:696</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a92e7d20eb2b7b353961c64558ddac080"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a92e7d20eb2b7b353961c64558ddac080">H5AC_cache_config_t::trace_file_name</a></div><div class="ttdeci">char trace_file_name[1024+1]</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:511</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a95fb1e03a77ef5c109d0c851416ced55"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a95fb1e03a77ef5c109d0c851416ced55">H5AC_cache_config_t::flash_threshold</a></div><div class="ttdeci">double flash_threshold</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:629</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_a9c1ae995513b55737aad09e11beff733"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#a9c1ae995513b55737aad09e11beff733">H5AC_cache_config_t::empty_reserve</a></div><div class="ttdeci">double empty_reserve</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:687</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_aab04b3e770d1c2decc03f6fd94b64b17"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#aab04b3e770d1c2decc03f6fd94b64b17">H5AC_cache_config_t::rpt_fcn_enabled</a></div><div class="ttdeci">hbool_t rpt_fcn_enabled</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:470</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_aad880fc4455c253781e8968f2239d56f"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#aad880fc4455c253781e8968f2239d56f">H5AC_cache_config_t::version</a></div><div class="ttdeci">int version</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:465</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_abd805b98f873c1720f34a0ce937838fd"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#abd805b98f873c1720f34a0ce937838fd">H5AC_cache_config_t::min_clean_fraction</a></div><div class="ttdeci">double min_clean_fraction</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:556</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_ac2c89a735413e4c36d6f463c4890ab42"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#ac2c89a735413e4c36d6f463c4890ab42">H5AC_cache_config_t::apply_max_decrement</a></div><div class="ttdeci">hbool_t apply_max_decrement</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:669</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_ac504dff76b24ab9f15536c51aec9fbbb"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#ac504dff76b24ab9f15536c51aec9fbbb">H5AC_cache_config_t::increment</a></div><div class="ttdeci">double increment</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:595</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_ac998e51b01e0eef09d9a29c43f97e4bf"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#ac998e51b01e0eef09d9a29c43f97e4bf">H5AC_cache_config_t::epoch_length</a></div><div class="ttdeci">long int epoch_length</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:573</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_aced3486ae892a53209b7aae069a34be9"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#aced3486ae892a53209b7aae069a34be9">H5AC_cache_config_t::close_trace_file</a></div><div class="ttdeci">hbool_t close_trace_file</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:499</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_ad5a729f1d611f2780679a35b3524052c"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#ad5a729f1d611f2780679a35b3524052c">H5AC_cache_config_t::max_increment</a></div><div class="ttdeci">size_t max_increment</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:611</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_ae825aaf759060239e92170d20eb97d26"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#ae825aaf759060239e92170d20eb97d26">H5AC_cache_config_t::incr_mode</a></div><div class="ttdeci">enum H5C_cache_incr_mode incr_mode</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:580</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_af4728438dee601cb2554d9bf18d78a43"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#af4728438dee601cb2554d9bf18d78a43">H5AC_cache_config_t::max_size</a></div><div class="ttdeci">size_t max_size</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:565</div></div>
-<div class="ttc" id="astruct_h5_a_c__cache__config__t_html_af99ca22b80e05fd5b3603806348ab647"><div class="ttname"><a href="struct_h5_a_c__cache__config__t.html#af99ca22b80e05fd5b3603806348ab647">H5AC_cache_config_t::min_size</a></div><div class="ttdeci">size_t min_size</div><div class="ttdef"><b>Definition:</b> H5ACpublic.h:569</div></div>
-</div><!-- fragment --><p> This structure is defined in <code><a class="el" href="_h5_a_cpublic_8h.html">H5ACpublic.h</a></code>. Each field is discussed below and in the associated header comment.</p>
+<div class="line"> <span class="keywordtype">size_t</span> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#a8e3c2a2d300b7a8f8d3705fc5e59a3c1">dirty_bytes_threshold</a>;</div>
+<div class="line"> <span class="keywordtype">int</span> <a class="code hl_variable" href="struct_h5_a_c__cache__config__t.html#a83a536128dbb7785b2553c294f33d1fe">metadata_write_strategy</a>;</div>
+<div class="line">} <a class="code hl_struct" href="struct_h5_a_c__cache__config__t.html">H5AC_cache_config_t</a>;</div>
+</div><!-- fragment --><p>This structure is defined in <code><a class="el" href="_h5_a_cpublic_8h.html">H5ACpublic.h</a></code>. Each field is discussed below and in the associated header comment.</p>
<p>The C API allows you to get and set this structure directly. Unfortunately, the Fortran API has to do this with individual parameters for each of the fields (with the exception of version).</p>
<p>While the API calls are discussed individually in the reference manual, the following high-level discussion of what fields to change for different purposes should be useful.</p>
<h2><a class="anchor" id="gconfig"></a>
@@ -386,16 +354,16 @@ Default Metadata Cache Configuration</h2>
<div class="line"> <span class="comment">/* size_t max_size = */</span> (32 * 1024 * 1024),</div>
<div class="line"> <span class="comment">/* size_t min_size = */</span> ( 1 * 1024 * 1024),</div>
<div class="line"> <span class="comment">/* long int epoch_length = */</span> 50000,</div>
-<div class="line"> <span class="comment">/* enum H5C_cache_incr_mode incr_mode = */</span> <a class="code" href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918faa7b5e2f56b49e6b10c9e0ba88b3ebb894">H5C_incr__threshold</a>,</div>
+<div class="line"> <span class="comment">/* enum H5C_cache_incr_mode incr_mode = */</span> <a class="code hl_enumvalue" href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918faa7b5e2f56b49e6b10c9e0ba88b3ebb894">H5C_incr__threshold</a>,</div>
<div class="line"> <span class="comment">/* double lower_hr_threshold = */</span> 0.9,</div>
<div class="line"> <span class="comment">/* double increment = */</span> 2.0,</div>
<div class="line"> <span class="comment">/* hbool_t apply_max_increment = */</span> TRUE,</div>
<div class="line"> <span class="comment">/* size_t max_increment = */</span> (4 * 1024 * 1024),</div>
<div class="line"> <span class="comment">/* enum H5C_cache_flash_incr_mode */</span></div>
-<div class="line"> <span class="comment">/* flash_incr_mode = */</span> <a class="code" href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908a08f42339564848ec4d00e8565715e5e8">H5C_flash_incr__add_space</a>,</div>
+<div class="line"> <span class="comment">/* flash_incr_mode = */</span> <a class="code hl_enumvalue" href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908a08f42339564848ec4d00e8565715e5e8">H5C_flash_incr__add_space</a>,</div>
<div class="line"> <span class="comment">/* double flash_multiple = */</span> 1.4,</div>
<div class="line"> <span class="comment">/* double flash_threshold = */</span> 0.25,</div>
-<div class="line"> <span class="comment">/* enum H5C_cache_decr_mode decr_mode = */</span> <a class="code" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04fae833c5cd6228580992471c1c16ad54d2">H5C_decr__age_out_with_threshold</a>,</div>
+<div class="line"> <span class="comment">/* enum H5C_cache_decr_mode decr_mode = */</span> <a class="code hl_enumvalue" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04fae833c5cd6228580992471c1c16ad54d2">H5C_decr__age_out_with_threshold</a>,</div>
<div class="line"> <span class="comment">/* double upper_hr_threshold = */</span> 0.999,</div>
<div class="line"> <span class="comment">/* double decrement = */</span> 0.9,</div>
<div class="line"> <span class="comment">/* hbool_t apply_max_decrement = */</span> TRUE,</div>
@@ -405,9 +373,9 @@ Default Metadata Cache Configuration</h2>
<div class="line"> <span class="comment">/* double empty_reserve = */</span> 0.1,</div>
<div class="line"> <span class="comment">/* int dirty_bytes_threshold = */</span> (256 * 1024)</div>
<div class="line">}</div>
-<div class="ttc" id="a_h5_cpublic_8h_html_a040d488146ff1ca0a82209e9af3918faa7b5e2f56b49e6b10c9e0ba88b3ebb894"><div class="ttname"><a href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918faa7b5e2f56b49e6b10c9e0ba88b3ebb894">H5C_incr__threshold</a></div><div class="ttdeci">@ H5C_incr__threshold</div><div class="ttdef"><b>Definition:</b> H5Cpublic.h:30</div></div>
-<div class="ttc" id="a_h5_cpublic_8h_html_a4f8534794ad9a977185a5d608c0af04fae833c5cd6228580992471c1c16ad54d2"><div class="ttname"><a href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04fae833c5cd6228580992471c1c16ad54d2">H5C_decr__age_out_with_threshold</a></div><div class="ttdeci">@ H5C_decr__age_out_with_threshold</div><div class="ttdef"><b>Definition:</b> H5Cpublic.h:52</div></div>
-<div class="ttc" id="a_h5_cpublic_8h_html_aaaa13ca7756d135b7df6d5a6779ee908a08f42339564848ec4d00e8565715e5e8"><div class="ttname"><a href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908a08f42339564848ec4d00e8565715e5e8">H5C_flash_incr__add_space</a></div><div class="ttdeci">@ H5C_flash_incr__add_space</div><div class="ttdef"><b>Definition:</b> H5Cpublic.h:38</div></div>
+<div class="ttc" id="a_h5_cpublic_8h_html_a040d488146ff1ca0a82209e9af3918faa7b5e2f56b49e6b10c9e0ba88b3ebb894"><div class="ttname"><a href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918faa7b5e2f56b49e6b10c9e0ba88b3ebb894">H5C_incr__threshold</a></div><div class="ttdeci">@ H5C_incr__threshold</div><div class="ttdef"><b>Definition</b> H5Cpublic.h:30</div></div>
+<div class="ttc" id="a_h5_cpublic_8h_html_a4f8534794ad9a977185a5d608c0af04fae833c5cd6228580992471c1c16ad54d2"><div class="ttname"><a href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04fae833c5cd6228580992471c1c16ad54d2">H5C_decr__age_out_with_threshold</a></div><div class="ttdeci">@ H5C_decr__age_out_with_threshold</div><div class="ttdef"><b>Definition</b> H5Cpublic.h:52</div></div>
+<div class="ttc" id="a_h5_cpublic_8h_html_aaaa13ca7756d135b7df6d5a6779ee908a08f42339564848ec4d00e8565715e5e8"><div class="ttname"><a href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908a08f42339564848ec4d00e8565715e5e8">H5C_flash_incr__add_space</a></div><div class="ttdeci">@ H5C_flash_incr__add_space</div><div class="ttdef"><b>Definition</b> H5Cpublic.h:38</div></div>
</div><!-- fragment --><p>The default configuration for the parallel case is as follows:</p>
<div class="fragment"><div class="line">{</div>
<div class="line"> <span class="comment">/* int version = */</span> H5C__CURR_AUTO_SIZE_CTL_VER,</div>
@@ -422,16 +390,16 @@ Default Metadata Cache Configuration</h2>
<div class="line"> <span class="comment">/* size_t max_size = */</span> (32 * 1024 * 1024),</div>
<div class="line"> <span class="comment">/* size_t min_size = */</span> ( 1 * 1024 * 1024),</div>
<div class="line"> <span class="comment">/* long int epoch_length = */</span> 50000,</div>
-<div class="line"> <span class="comment">/* enum H5C_cache_incr_mode incr_mode = */</span> <a class="code" href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918faa7b5e2f56b49e6b10c9e0ba88b3ebb894">H5C_incr__threshold</a>,</div>
+<div class="line"> <span class="comment">/* enum H5C_cache_incr_mode incr_mode = */</span> <a class="code hl_enumvalue" href="_h5_cpublic_8h.html#a040d488146ff1ca0a82209e9af3918faa7b5e2f56b49e6b10c9e0ba88b3ebb894">H5C_incr__threshold</a>,</div>
<div class="line"> <span class="comment">/* double lower_hr_threshold = */</span> 0.9,</div>
<div class="line"> <span class="comment">/* double increment = */</span> 2.0,</div>
<div class="line"> <span class="comment">/* hbool_t apply_max_increment = */</span> TRUE,</div>
<div class="line"> <span class="comment">/* size_t max_increment = */</span> (4 * 1024 * 1024),</div>
<div class="line"> <span class="comment">/* enum H5C_cache_flash_incr_mode */</span></div>
-<div class="line"> <span class="comment">/* flash_incr_mode = */</span> <a class="code" href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908a08f42339564848ec4d00e8565715e5e8">H5C_flash_incr__add_space</a>,</div>
+<div class="line"> <span class="comment">/* flash_incr_mode = */</span> <a class="code hl_enumvalue" href="_h5_cpublic_8h.html#aaaa13ca7756d135b7df6d5a6779ee908a08f42339564848ec4d00e8565715e5e8">H5C_flash_incr__add_space</a>,</div>
<div class="line"> <span class="comment">/* double flash_multiple = */</span> 1.0,</div>
<div class="line"> <span class="comment">/* double flash_threshold = */</span> 0.25,</div>
-<div class="line"> <span class="comment">/* enum H5C_cache_decr_mode decr_mode = */</span> <a class="code" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04fae833c5cd6228580992471c1c16ad54d2">H5C_decr__age_out_with_threshold</a>,</div>
+<div class="line"> <span class="comment">/* enum H5C_cache_decr_mode decr_mode = */</span> <a class="code hl_enumvalue" href="_h5_cpublic_8h.html#a4f8534794ad9a977185a5d608c0af04fae833c5cd6228580992471c1c16ad54d2">H5C_decr__age_out_with_threshold</a>,</div>
<div class="line"> <span class="comment">/* double upper_hr_threshold = */</span> 0.999,</div>
<div class="line"> <span class="comment">/* double decrement = */</span> 0.9,</div>
<div class="line"> <span class="comment">/* hbool_t apply_max_decrement = */</span> TRUE,</div>
@@ -479,7 +447,7 @@ Troubleshooting</h1>
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>