\hypertarget{ompi_2mca_2fcache_2base_2base_8h}{\section{ompi/mca/fcache/base/base.h File Reference}
\label{ompi_2mca_2fcache_2base_2base_8h}\index{ompi/mca/fcache/base/base.\+h@{ompi/mca/fcache/base/base.\+h}}
}


M\+C\+A fcache base framework public interface functions.  


{\ttfamily \#include \char`\"{}ompi\+\_\+config.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}mpi.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}opal/class/opal\+\_\+list.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}ompi/mca/fcache/fcache.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}opal/mca/mca.\+h\char`\"{}}\\*
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{ompi_2mca_2fcache_2base_2base_8h_a24e08e8be491fd3551b14bf3269af88d}{B\+E\+G\+I\+N\+\_\+\+C\+\_\+\+D\+E\+C\+L\+S O\+M\+P\+I\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C int {\bfseries mca\+\_\+fcache\+\_\+base\+\_\+open} (void)}\label{ompi_2mca_2fcache_2base_2base_8h_a24e08e8be491fd3551b14bf3269af88d}

\item 
\hypertarget{ompi_2mca_2fcache_2base_2base_8h_ab9750ab654c67cf97e222c3c7dd691c9}{O\+M\+P\+I\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C int {\bfseries mca\+\_\+fcache\+\_\+base\+\_\+close} (void)}\label{ompi_2mca_2fcache_2base_2base_8h_ab9750ab654c67cf97e222c3c7dd691c9}

\item 
\hypertarget{ompi_2mca_2fcache_2base_2base_8h_ab67c6b527ff84b27bc89bc5922250218}{O\+M\+P\+I\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C int {\bfseries mca\+\_\+fcache\+\_\+base\+\_\+file\+\_\+select} (struct \hyperlink{structmca__io__ompio__file__t}{mca\+\_\+io\+\_\+ompio\+\_\+file\+\_\+t} $\ast$file, \hyperlink{mca_8h_a8ec1d0b303938c31727745037481d1bf}{mca\+\_\+base\+\_\+component\+\_\+t} $\ast$preferred)}\label{ompi_2mca_2fcache_2base_2base_8h_ab67c6b527ff84b27bc89bc5922250218}

\item 
\hypertarget{ompi_2mca_2fcache_2base_2base_8h_a2e901b0828a21eecb094cd98795deb0d}{O\+M\+P\+I\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C int {\bfseries mca\+\_\+fcache\+\_\+base\+\_\+file\+\_\+unselect} (struct \hyperlink{structmca__io__ompio__file__t}{mca\+\_\+io\+\_\+ompio\+\_\+file\+\_\+t} $\ast$file)}\label{ompi_2mca_2fcache_2base_2base_8h_a2e901b0828a21eecb094cd98795deb0d}

\item 
\hypertarget{ompi_2mca_2fcache_2base_2base_8h_ab804f486ea51d2d5e91906fe5fa2ad19}{O\+M\+P\+I\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C int {\bfseries mca\+\_\+fcache\+\_\+base\+\_\+find\+\_\+available} (bool enable\+\_\+progress\+\_\+threads, bool enable\+\_\+mpi\+\_\+threads)}\label{ompi_2mca_2fcache_2base_2base_8h_ab804f486ea51d2d5e91906fe5fa2ad19}

\item 
\hypertarget{ompi_2mca_2fcache_2base_2base_8h_a46c06856554dd9748b4df3e031f7117a}{O\+M\+P\+I\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C int {\bfseries mca\+\_\+fcache\+\_\+base\+\_\+init\+\_\+file} (struct \hyperlink{structmca__io__ompio__file__t}{mca\+\_\+io\+\_\+ompio\+\_\+file\+\_\+t} $\ast$file)}\label{ompi_2mca_2fcache_2base_2base_8h_a46c06856554dd9748b4df3e031f7117a}

\item 
\hypertarget{ompi_2mca_2fcache_2base_2base_8h_ae63b8b0e00ea0dbd8f692c12fe95b051}{O\+M\+P\+I\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C int {\bfseries mca\+\_\+fcache\+\_\+base\+\_\+get\+\_\+param} (struct \hyperlink{structmca__io__ompio__file__t}{mca\+\_\+io\+\_\+ompio\+\_\+file\+\_\+t} $\ast$file, int keyval)}\label{ompi_2mca_2fcache_2base_2base_8h_ae63b8b0e00ea0dbd8f692c12fe95b051}

\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hypertarget{ompi_2mca_2fcache_2base_2base_8h_a1463e793debe4340250da422adb52d86}{O\+M\+P\+I\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C int {\bfseries mca\+\_\+fcache\+\_\+base\+\_\+param}}\label{ompi_2mca_2fcache_2base_2base_8h_a1463e793debe4340250da422adb52d86}

\item 
\hypertarget{ompi_2mca_2fcache_2base_2base_8h_ae24569b9394c961740cee66849108506}{O\+M\+P\+I\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C int {\bfseries mca\+\_\+fcache\+\_\+base\+\_\+output}}\label{ompi_2mca_2fcache_2base_2base_8h_ae24569b9394c961740cee66849108506}

\item 
\hypertarget{ompi_2mca_2fcache_2base_2base_8h_a1f3f2bb59053ffd1fd3230ed3c19b986}{O\+M\+P\+I\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C bool {\bfseries mca\+\_\+fcache\+\_\+base\+\_\+components\+\_\+opened\+\_\+valid}}\label{ompi_2mca_2fcache_2base_2base_8h_a1f3f2bb59053ffd1fd3230ed3c19b986}

\item 
\hypertarget{ompi_2mca_2fcache_2base_2base_8h_aecfd6fc2aca1024e3b9aa4f699d22ca9}{O\+M\+P\+I\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C bool {\bfseries mca\+\_\+fcache\+\_\+base\+\_\+components\+\_\+available\+\_\+valid}}\label{ompi_2mca_2fcache_2base_2base_8h_aecfd6fc2aca1024e3b9aa4f699d22ca9}

\item 
\hypertarget{ompi_2mca_2fcache_2base_2base_8h_a66acb7d058931ba4819a76846e1755e1}{O\+M\+P\+I\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C \hyperlink{structopal__list__t}{opal\+\_\+list\+\_\+t} {\bfseries mca\+\_\+fcache\+\_\+base\+\_\+components\+\_\+opened}}\label{ompi_2mca_2fcache_2base_2base_8h_a66acb7d058931ba4819a76846e1755e1}

\item 
\hypertarget{ompi_2mca_2fcache_2base_2base_8h_aedbff8bc766cd3ea3901d9bae997a71a}{O\+M\+P\+I\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C \hyperlink{structopal__list__t}{opal\+\_\+list\+\_\+t} {\bfseries mca\+\_\+fcache\+\_\+base\+\_\+components\+\_\+available}}\label{ompi_2mca_2fcache_2base_2base_8h_aedbff8bc766cd3ea3901d9bae997a71a}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
M\+C\+A fcache base framework public interface functions. 

