paradiseo/Doxygen doc/latex/group___parallel.tex
aaziz-alaoui e79679b3c9 adding the problem configuration interface to irace interface
problem_config_mapping created
2020-10-01 15:55:30 +02:00

65 lines
3.3 KiB
TeX

\hypertarget{group___parallel}{}\doxysection{Parallel}
\label{group___parallel}\index{Parallel@{Parallel}}
Collaboration diagram for Parallel\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group___parallel}
\end{center}
\end{figure}
\doxysubsection*{Modules}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{group___m_p_i}{Message Passing Interface}}
\begin{DoxyCompactList}\small\item\em See namespace \mbox{\hyperlink{namespaceeo_1_1mpi}{eo\+::mpi}} to have all explanations about this module. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{classeo_parallel}{eo\+Parallel}}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{group___parallel_ga10892ca0339654c8886897921256571e}\label{group___parallel_ga10892ca0339654c8886897921256571e}}
void {\bfseries make\+\_\+parallel} (\mbox{\hyperlink{classeo_parser}{eo\+Parser}} \&)
\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{group___parallel_ga9c4a827de4c8d1026de65fc91ed989e0}\label{group___parallel_ga9c4a827de4c8d1026de65fc91ed989e0}}
const int \mbox{\hyperlink{group___parallel_ga9c4a827de4c8d1026de65fc91ed989e0}{mpi\+::any\+\_\+source}} = M\+P\+I\+\_\+\+A\+N\+Y\+\_\+\+S\+O\+U\+R\+CE
\begin{DoxyCompactList}\small\item\em Constant indicating that a message can come from any process. \end{DoxyCompactList}\item
\mbox{\Hypertarget{group___parallel_gaa60c80af67fe827d0338f4da95fcbd26}\label{group___parallel_gaa60c80af67fe827d0338f4da95fcbd26}}
const int \mbox{\hyperlink{group___parallel_gaa60c80af67fe827d0338f4da95fcbd26}{mpi\+::any\+\_\+tag}} = M\+P\+I\+\_\+\+A\+N\+Y\+\_\+\+T\+AG
\begin{DoxyCompactList}\small\item\em Constant indicating that a message can come from any tag (channel). \end{DoxyCompactList}\item
void \mbox{\hyperlink{group___parallel_ga43a042b471a84b187c77bca43368db6a}{mpi\+::broadcast}} (\mbox{\hyperlink{classmpi_1_1communicator}{communicator}} \&comm, int value, int root)
\begin{DoxyCompactList}\small\item\em Wrapper for M\+P\+I\+\_\+\+Bcast. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group___parallel_ga43a042b471a84b187c77bca43368db6a}\label{group___parallel_ga43a042b471a84b187c77bca43368db6a}}
\index{Parallel@{Parallel}!broadcast@{broadcast}}
\index{broadcast@{broadcast}!Parallel@{Parallel}}
\doxysubsubsection{\texorpdfstring{broadcast()}{broadcast()}}
{\footnotesize\ttfamily void mpi\+::broadcast (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classmpi_1_1communicator}{communicator}} \&}]{comm, }\item[{int}]{value, }\item[{int}]{root }\end{DoxyParamCaption})}
Wrapper for M\+P\+I\+\_\+\+Bcast.
Broadcasts an integer value on the communicator comm, from the process having the M\+PI rank root.
\begin{DoxyParams}{Parameters}
{\em comm} & The communicator on which to broadcast \\
\hline
{\em value} & The integer value to send \\
\hline
{\em root} & The M\+PI rank of the broadcaster\\
\hline
\end{DoxyParams}
\begin{DoxyRefDesc}{Todo}
\item[\mbox{\hyperlink{todo__todo000032}{Todo}}]Actually comm isn\textquotesingle{}t used and broadcast is performed on the whole M\+P\+I\+\_\+\+C\+O\+M\+M\+\_\+\+W\+O\+R\+LD. T\+O\+DO\+: Use comm instead \end{DoxyRefDesc}