Skip to content

Commit

Permalink
Add total and free RAM getters, add tests
Browse files Browse the repository at this point in the history
  • Loading branch information
cfnptr committed Jan 30, 2024
1 parent a042ffa commit cce155b
Show file tree
Hide file tree
Showing 36 changed files with 429 additions and 107 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
# Created by https://www.toptal.com/developers/gitignore/api/c,c++,cmake,macos,linux,windows
# Edit at https://www.toptal.com/developers/gitignore?templates=c,c++,cmake,macos,linux,windows

### Custom ###
build/

### C ###
# Prerequisites
*.d
Expand Down
13 changes: 13 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ set(CMAKE_C_STANDARD 99)
set(CMAKE_C_STANDARD_REQUIRED TRUE)

option(MPIO_BUILD_SHARED "Build MPIO shared library" ON)
option(MPIO_BUILD_TESTS "Build MPIO library tests" ON)

if(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
enable_language(OBJC)
Expand Down Expand Up @@ -63,3 +64,15 @@ if(MPIO_BUILD_SHARED)
"-framework Foundation -framework CoreFoundation")
endif()
endif()

if(MPIO_BUILD_TESTS)
enable_testing()

add_executable(TestMpioDirectory tests/test_directory.c)
target_link_libraries(TestMpioDirectory PUBLIC mpio-static)
add_test(NAME TestMpioDirectory COMMAND TestMpioDirectory)

add_executable(TestMpioOS tests/test_os.c)
target_link_libraries(TestMpioOS PUBLIC mpio-static)
add_test(NAME TestMpioOS COMMAND TestMpioOS)
endif()
2 changes: 1 addition & 1 deletion Doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ PROJECT_NAME = MPIO
# could be handy for archiving the generated documentation or if some version
# control system is used.

PROJECT_NUMBER = v1.2.1
PROJECT_NUMBER = v1.3.0

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ Use building [instructions](BUILDING.md) to install all required tools and libra
| Name | Description | Default value |
|-------------------|---------------------------|---------------|
| MPIO_BUILD_SHARED | Build MPIO shared library | `ON` |
| MPIO_BUILD_TESTS | Build MPIO library tests | `ON` |

## Cloning

Expand Down
4 changes: 2 additions & 2 deletions docs/annotated.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">MPIO<span id="projectnumber">&#160;v1.2.1</span>
<div id="projectname">MPIO<span id="projectnumber">&#160;v1.3.0</span>
</div>
</td>
</tr>
Expand Down Expand Up @@ -68,7 +68,7 @@
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sun Jan 28 2024 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
<li class="footer">Generated on Tue Jan 30 2024 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>
Expand Down
4 changes: 2 additions & 2 deletions docs/classes.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">MPIO<span id="projectnumber">&#160;v1.2.1</span>
<div id="projectname">MPIO<span id="projectnumber">&#160;v1.3.0</span>
</div>
</td>
</tr>
Expand Down Expand Up @@ -70,7 +70,7 @@
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sun Jan 28 2024 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
<li class="footer">Generated on Tue Jan 30 2024 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>
Expand Down
4 changes: 2 additions & 2 deletions docs/classmpio_1_1_directory.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">MPIO<span id="projectnumber">&#160;v1.2.1</span>
<div id="projectname">MPIO<span id="projectnumber">&#160;v1.3.0</span>
</div>
</td>
</tr>
Expand Down Expand Up @@ -208,7 +208,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a1f1b731cb62a0c927009c0f2
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><b>mpio</b></li><li class="navelem"><a class="el" href="classmpio_1_1_directory.html">Directory</a></li>
<li class="footer">Generated on Sun Jan 28 2024 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
<li class="footer">Generated on Tue Jan 30 2024 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>
Expand Down
59 changes: 45 additions & 14 deletions docs/classmpio_1_1_o_s.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">MPIO<span id="projectnumber">&#160;v1.2.1</span>
<div id="projectname">MPIO<span id="projectnumber">&#160;v1.3.0</span>
</div>
</td>
</tr>
Expand Down Expand Up @@ -70,13 +70,16 @@
<tr class="memdesc:a5e630c73ef21b83cb552af9561cd2fc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns high resolution time stamp in seconds. (MT-Safe) <br /></td></tr>
<tr class="separator:a5e630c73ef21b83cb552af9561cd2fc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf4912c17adb11a28ed22c56b2f9727e" id="r_abf4912c17adb11a28ed22c56b2f9727e"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abf4912c17adb11a28ed22c56b2f9727e">getCpuCount</a> () noexcept</td></tr>
<tr class="memdesc:abf4912c17adb11a28ed22c56b2f9727e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns running system logical CPU count. (MT-Safe) <br /></td></tr>
<tr class="memdesc:abf4912c17adb11a28ed22c56b2f9727e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns system logical CPU count. (MT-Safe) <br /></td></tr>
<tr class="separator:abf4912c17adb11a28ed22c56b2f9727e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00ba7eb5938b9bcf83ce236b339b3704" id="r_a00ba7eb5938b9bcf83ce236b339b3704"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="https://en.cppreference.com/w/cpp/types/integer.html">int64_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a00ba7eb5938b9bcf83ce236b339b3704">getRamSize</a> () noexcept</td></tr>
<tr class="memdesc:a00ba7eb5938b9bcf83ce236b339b3704"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns running system total RAM size. (MT-Safe) <br /></td></tr>
<tr class="separator:a00ba7eb5938b9bcf83ce236b339b3704"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fe1ff942d878d256c14a482ad9e886f" id="r_a9fe1ff942d878d256c14a482ad9e886f"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="https://en.cppreference.com/w/cpp/types/integer.html">int64_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9fe1ff942d878d256c14a482ad9e886f">getTotalRamSize</a> () noexcept</td></tr>
<tr class="memdesc:a9fe1ff942d878d256c14a482ad9e886f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns system total physical RAM size. (MT-Safe) <br /></td></tr>
<tr class="separator:a9fe1ff942d878d256c14a482ad9e886f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d0b18626f6440b10ba88fc6c09a21a5" id="r_a8d0b18626f6440b10ba88fc6c09a21a5"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="https://en.cppreference.com/w/cpp/types/integer.html">int64_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8d0b18626f6440b10ba88fc6c09a21a5">getFreeRamSize</a> () noexcept</td></tr>
<tr class="memdesc:a8d0b18626f6440b10ba88fc6c09a21a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns system free physical RAM size. (MT-Safe) <br /></td></tr>
<tr class="separator:a8d0b18626f6440b10ba88fc6c09a21a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08040b8517c58cd911121d2cb4a63089" id="r_a08040b8517c58cd911121d2cb4a63089"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="https://en.cppreference.com/w/cpp/string/basic_string.html">string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a08040b8517c58cd911121d2cb4a63089">getCpuName</a> ()</td></tr>
<tr class="memdesc:a08040b8517c58cd911121d2cb4a63089"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns running system CPU name string. (MT-Safe) <br /></td></tr>
<tr class="memdesc:a08040b8517c58cd911121d2cb4a63089"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns system CPU name string. (MT-Safe) <br /></td></tr>
<tr class="separator:a08040b8517c58cd911121d2cb4a63089"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
Expand Down Expand Up @@ -134,13 +137,13 @@ <h2 class="memtitle"><span class="permalink"><a href="#abf4912c17adb11a28ed22c56
</table>
</div><div class="memdoc">

<p>Returns running system logical CPU count. (MT-Safe) </p>
<p>Returns system logical CPU count. (MT-Safe) </p>
<p>See the <a class="el" href="#abf4912c17adb11a28ed22c56b2f9727e">getCpuCount()</a>. </p>

</div>
</div>
<a id="a00ba7eb5938b9bcf83ce236b339b3704" name="a00ba7eb5938b9bcf83ce236b339b3704"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00ba7eb5938b9bcf83ce236b339b3704">&#9670;&#160;</a></span>getRamSize()</h2>
<a id="a9fe1ff942d878d256c14a482ad9e886f" name="a9fe1ff942d878d256c14a482ad9e886f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9fe1ff942d878d256c14a482ad9e886f">&#9670;&#160;</a></span>getTotalRamSize()</h2>

<div class="memitem">
<div class="memproto">
Expand All @@ -149,7 +152,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a00ba7eb5938b9bcf83ce236b
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="https://en.cppreference.com/w/cpp/types/integer.html">int64_t</a> getRamSize </td>
<td class="memname">static <a class="elRef" href="https://en.cppreference.com/w/cpp/types/integer.html">int64_t</a> getTotalRamSize </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
Expand All @@ -162,8 +165,36 @@ <h2 class="memtitle"><span class="permalink"><a href="#a00ba7eb5938b9bcf83ce236b
</table>
</div><div class="memdoc">

<p>Returns running system total RAM size. (MT-Safe) </p>
<p>See the <a class="el" href="#a00ba7eb5938b9bcf83ce236b339b3704">getRamSize()</a>. </p>
<p>Returns system total physical RAM size. (MT-Safe) </p>
<p>See the <a class="el" href="#a9fe1ff942d878d256c14a482ad9e886f">getTotalRamSize()</a>. </p><dl class="section return"><dt>Returns</dt><dd>The total RAM size in bytes on success, otherwise -1. </dd></dl>

</div>
</div>
<a id="a8d0b18626f6440b10ba88fc6c09a21a5" name="a8d0b18626f6440b10ba88fc6c09a21a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d0b18626f6440b10ba88fc6c09a21a5">&#9670;&#160;</a></span>getFreeRamSize()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="elRef" href="https://en.cppreference.com/w/cpp/types/integer.html">int64_t</a> getFreeRamSize </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">

<p>Returns system free physical RAM size. (MT-Safe) </p>
<p>See the <a class="el" href="#a8d0b18626f6440b10ba88fc6c09a21a5">getFreeRamSize()</a>. </p><dl class="section return"><dt>Returns</dt><dd>The free RAM size in bytes on success, otherwise -1. </dd></dl>

</div>
</div>
Expand All @@ -190,7 +221,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a08040b8517c58cd911121d2c
</table>
</div><div class="memdoc">

<p>Returns running system CPU name string. (MT-Safe) </p>
<p>Returns system CPU name string. (MT-Safe) </p>
<p>See the <a class="el" href="#a08040b8517c58cd911121d2cb4a63089">getCpuName()</a>. </p><dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname">runtime_error</td><td>if failed to get CPU name. </td></tr>
Expand All @@ -206,7 +237,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a08040b8517c58cd911121d2c
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><b>mpio</b></li><li class="navelem"><a class="el" href="classmpio_1_1_o_s.html">OS</a></li>
<li class="footer">Generated on Sun Jan 28 2024 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
<li class="footer">Generated on Tue Jan 30 2024 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>
Expand Down
4 changes: 2 additions & 2 deletions docs/dir_0af74dce6ed792f14cfe74ff7f287b3e.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">MPIO<span id="projectnumber">&#160;v1.2.1</span>
<div id="projectname">MPIO<span id="projectnumber">&#160;v1.3.0</span>
</div>
</td>
</tr>
Expand Down Expand Up @@ -68,7 +68,7 @@
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_5cec92fd47c0900910bbc2480fdfd7be.html">wrappers</a></li><li class="navelem"><a class="el" href="dir_0af74dce6ed792f14cfe74ff7f287b3e.html">cpp</a></li>
<li class="footer">Generated on Sun Jan 28 2024 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
<li class="footer">Generated on Tue Jan 30 2024 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>
Expand Down
4 changes: 2 additions & 2 deletions docs/dir_50ef7a3c260ecc04b67ae703ebb5de74.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">MPIO<span id="projectnumber">&#160;v1.2.1</span>
<div id="projectname">MPIO<span id="projectnumber">&#160;v1.3.0</span>
</div>
</td>
</tr>
Expand Down Expand Up @@ -75,7 +75,7 @@
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_50ef7a3c260ecc04b67ae703ebb5de74.html">mpio</a></li>
<li class="footer">Generated on Sun Jan 28 2024 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
<li class="footer">Generated on Tue Jan 30 2024 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>
Expand Down
4 changes: 2 additions & 2 deletions docs/dir_5cec92fd47c0900910bbc2480fdfd7be.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">MPIO<span id="projectnumber">&#160;v1.2.1</span>
<div id="projectname">MPIO<span id="projectnumber">&#160;v1.3.0</span>
</div>
</td>
</tr>
Expand Down Expand Up @@ -62,7 +62,7 @@
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_5cec92fd47c0900910bbc2480fdfd7be.html">wrappers</a></li>
<li class="footer">Generated on Sun Jan 28 2024 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
<li class="footer">Generated on Tue Jan 30 2024 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>
Expand Down
4 changes: 2 additions & 2 deletions docs/dir_6044ab57abda4ea3e0dfc9336fd9f6a3.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">MPIO<span id="projectnumber">&#160;v1.2.1</span>
<div id="projectname">MPIO<span id="projectnumber">&#160;v1.3.0</span>
</div>
</td>
</tr>
Expand Down Expand Up @@ -72,7 +72,7 @@
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_5cec92fd47c0900910bbc2480fdfd7be.html">wrappers</a></li><li class="navelem"><a class="el" href="dir_0af74dce6ed792f14cfe74ff7f287b3e.html">cpp</a></li><li class="navelem"><a class="el" href="dir_6044ab57abda4ea3e0dfc9336fd9f6a3.html">mpio</a></li>
<li class="footer">Generated on Sun Jan 28 2024 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
<li class="footer">Generated on Tue Jan 30 2024 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>
Expand Down
4 changes: 2 additions & 2 deletions docs/dir_d44c64559bbebec7f509842c48db8b23.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">MPIO<span id="projectnumber">&#160;v1.2.1</span>
<div id="projectname">MPIO<span id="projectnumber">&#160;v1.3.0</span>
</div>
</td>
</tr>
Expand Down Expand Up @@ -68,7 +68,7 @@
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>
<li class="footer">Generated on Sun Jan 28 2024 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
<li class="footer">Generated on Tue Jan 30 2024 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>
Expand Down
4 changes: 2 additions & 2 deletions docs/directory_8h.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">MPIO<span id="projectnumber">&#160;v1.2.1</span>
<div id="projectname">MPIO<span id="projectnumber">&#160;v1.3.0</span>
</div>
</td>
</tr>
Expand Down Expand Up @@ -222,7 +222,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#aa66f9a1b1e183fbd99c4aa4a
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_50ef7a3c260ecc04b67ae703ebb5de74.html">mpio</a></li><li class="navelem"><a class="el" href="directory_8h.html">directory.h</a></li>
<li class="footer">Generated on Sun Jan 28 2024 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
<li class="footer">Generated on Tue Jan 30 2024 for MPIO by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 </li>
</ul>
</div>
</body>
Expand Down
Loading

0 comments on commit cce155b

Please sign in to comment.