\hypertarget{myriexpress_8h}{\section{opal/mca/hwloc/hwloc132/hwloc/include/hwloc/myriexpress.h File Reference}
\label{myriexpress_8h}\index{opal/mca/hwloc/hwloc132/hwloc/include/hwloc/myriexpress.\+h@{opal/mca/hwloc/hwloc132/hwloc/include/hwloc/myriexpress.\+h}}
}


Macros to help interaction between hwloc and Myrinet Express.  


{\ttfamily \#include $<$hwloc.\+h$>$}\\*
{\ttfamily \#include $<$hwloc/autogen/config.\+h$>$}\\*
{\ttfamily \#include $<$hwloc/linux.\+h$>$}\\*
{\ttfamily \#include $<$myriexpress.\+h$>$}\\*
\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}
Macros to help interaction between hwloc and Myrinet Express. 

Applications that use both hwloc and Myrinet Express verbs may want to include this file so as to get topology information for Myrinet hardware. 