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


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

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

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

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

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

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

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

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

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

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

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

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

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

\end{DoxyCompactItemize}


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

