\hypertarget{group__hwlocality__myriexpress}{\section{Myrinet Express-\/\+Specific Functions}
\label{group__hwlocality__myriexpress}\index{Myrinet Express-\/\+Specific Functions@{Myrinet Express-\/\+Specific Functions}}
}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
static \+\_\+\+\_\+hwloc\+\_\+inline int \hyperlink{group__hwlocality__myriexpress_ga87f4746d0cad579ce4e86b98088f22a1}{hwloc\+\_\+mx\+\_\+board\+\_\+get\+\_\+device\+\_\+cpuset} (\hyperlink{group__hwlocality__topology_ga9d1e76ee15a7dee158b786c30b6a6e38}{hwloc\+\_\+topology\+\_\+t} topology, unsigned id, \hyperlink{group__hwlocality__sets_ga4bbf39b68b6f568fb92739e7c0ea7801}{hwloc\+\_\+cpuset\+\_\+t} set)
\begin{DoxyCompactList}\small\item\em Get the C\+P\+U set of logical processors that are physically close the M\+X board {\ttfamily id}. \end{DoxyCompactList}\item 
static \+\_\+\+\_\+hwloc\+\_\+inline int \hyperlink{group__hwlocality__myriexpress_ga2ff7763b9c2c5975f9a2e3d638351535}{hwloc\+\_\+mx\+\_\+endpoint\+\_\+get\+\_\+device\+\_\+cpuset} (\hyperlink{group__hwlocality__topology_ga9d1e76ee15a7dee158b786c30b6a6e38}{hwloc\+\_\+topology\+\_\+t} topology, mx\+\_\+endpoint\+\_\+t endpoint, \hyperlink{group__hwlocality__sets_ga4bbf39b68b6f568fb92739e7c0ea7801}{hwloc\+\_\+cpuset\+\_\+t} set)
\begin{DoxyCompactList}\small\item\em Get the C\+P\+U set of logical processors that are physically close to endpoint {\ttfamily endpoint}. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}


\subsection{Function Documentation}
\hypertarget{group__hwlocality__myriexpress_ga87f4746d0cad579ce4e86b98088f22a1}{\index{Myrinet Express-\/\+Specific Functions@{Myrinet Express-\/\+Specific Functions}!hwloc\+\_\+mx\+\_\+board\+\_\+get\+\_\+device\+\_\+cpuset@{hwloc\+\_\+mx\+\_\+board\+\_\+get\+\_\+device\+\_\+cpuset}}
\index{hwloc\+\_\+mx\+\_\+board\+\_\+get\+\_\+device\+\_\+cpuset@{hwloc\+\_\+mx\+\_\+board\+\_\+get\+\_\+device\+\_\+cpuset}!Myrinet Express-\/\+Specific Functions@{Myrinet Express-\/\+Specific Functions}}
\subsubsection[{hwloc\+\_\+mx\+\_\+board\+\_\+get\+\_\+device\+\_\+cpuset}]{\setlength{\rightskip}{0pt plus 5cm}static \+\_\+\+\_\+hwloc\+\_\+inline int hwloc\+\_\+mx\+\_\+board\+\_\+get\+\_\+device\+\_\+cpuset (
\begin{DoxyParamCaption}
\item[{{\bf hwloc\+\_\+topology\+\_\+t}}]{topology, }
\item[{unsigned}]{id, }
\item[{{\bf hwloc\+\_\+cpuset\+\_\+t}}]{set}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{group__hwlocality__myriexpress_ga87f4746d0cad579ce4e86b98088f22a1}


Get the C\+P\+U set of logical processors that are physically close the M\+X board {\ttfamily id}. 

For the given Myrinet Express board index {\ttfamily id}, read the O\+S-\/provided N\+U\+M\+A node and return the corresponding C\+P\+U set. 

References hwloc\+\_\+obj\+::cpuset, hwloc\+\_\+bitmap\+\_\+copy(), hwloc\+\_\+get\+\_\+next\+\_\+obj\+\_\+by\+\_\+type(), H\+W\+L\+O\+C\+\_\+\+O\+B\+J\+\_\+\+N\+O\+D\+E, hwloc\+\_\+topology\+\_\+get\+\_\+complete\+\_\+cpuset(), and hwloc\+\_\+obj\+::os\+\_\+index.



Referenced by hwloc\+\_\+mx\+\_\+endpoint\+\_\+get\+\_\+device\+\_\+cpuset().

\hypertarget{group__hwlocality__myriexpress_ga2ff7763b9c2c5975f9a2e3d638351535}{\index{Myrinet Express-\/\+Specific Functions@{Myrinet Express-\/\+Specific Functions}!hwloc\+\_\+mx\+\_\+endpoint\+\_\+get\+\_\+device\+\_\+cpuset@{hwloc\+\_\+mx\+\_\+endpoint\+\_\+get\+\_\+device\+\_\+cpuset}}
\index{hwloc\+\_\+mx\+\_\+endpoint\+\_\+get\+\_\+device\+\_\+cpuset@{hwloc\+\_\+mx\+\_\+endpoint\+\_\+get\+\_\+device\+\_\+cpuset}!Myrinet Express-\/\+Specific Functions@{Myrinet Express-\/\+Specific Functions}}
\subsubsection[{hwloc\+\_\+mx\+\_\+endpoint\+\_\+get\+\_\+device\+\_\+cpuset}]{\setlength{\rightskip}{0pt plus 5cm}static \+\_\+\+\_\+hwloc\+\_\+inline int hwloc\+\_\+mx\+\_\+endpoint\+\_\+get\+\_\+device\+\_\+cpuset (
\begin{DoxyParamCaption}
\item[{{\bf hwloc\+\_\+topology\+\_\+t}}]{topology, }
\item[{mx\+\_\+endpoint\+\_\+t}]{endpoint, }
\item[{{\bf hwloc\+\_\+cpuset\+\_\+t}}]{set}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{group__hwlocality__myriexpress_ga2ff7763b9c2c5975f9a2e3d638351535}


Get the C\+P\+U set of logical processors that are physically close to endpoint {\ttfamily endpoint}. 

For the given Myrinet Express endpoint {\ttfamily endpoint}, read the O\+S-\/provided N\+U\+M\+A node and return the corresponding C\+P\+U set. 

References hwloc\+\_\+mx\+\_\+board\+\_\+get\+\_\+device\+\_\+cpuset().

