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


M\+C\+A sharedfp 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/sharedfp/sharedfp.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}opal/mca/mca.\+h\char`\"{}}\\*
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{ompi_2mca_2sharedfp_2base_2base_8h_ae2fe0fbdd77000c36cef98ff7f8ff5c3}{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\+\_\+sharedfp\+\_\+base\+\_\+open} (void)}\label{ompi_2mca_2sharedfp_2base_2base_8h_ae2fe0fbdd77000c36cef98ff7f8ff5c3}

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

\item 
\hypertarget{ompi_2mca_2sharedfp_2base_2base_8h_a38bbefae7a5cc6f2f4f29de6e61dbda0}{O\+M\+P\+I\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C int {\bfseries mca\+\_\+sharedfp\+\_\+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_2sharedfp_2base_2base_8h_a38bbefae7a5cc6f2f4f29de6e61dbda0}

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

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

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

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

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

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

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

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

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

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

\end{DoxyCompactItemize}


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

