\hypertarget{structPF__BUFFER}{}\doxysection{P\+F\+\_\+\+B\+U\+F\+F\+ER Struct Reference}
\label{structPF__BUFFER}\index{PF\_BUFFER@{PF\_BUFFER}}


{\ttfamily \#include $<$parallel.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structPF__BUFFER_adf99a2387f6c21a4fc68186bb8c8f789}\label{structPF__BUFFER_adf99a2387f6c21a4fc68186bb8c8f789}} 
W\+O\+RD $\ast$$\ast$ {\bfseries buff}
\item 
\mbox{\Hypertarget{structPF__BUFFER_a7fc43463f95d3f098125f1761664e5af}\label{structPF__BUFFER_a7fc43463f95d3f098125f1761664e5af}} 
W\+O\+RD $\ast$$\ast$ {\bfseries fill}
\item 
\mbox{\Hypertarget{structPF__BUFFER_a5748c8ec5f2a3ad5a0598ab265ad3bca}\label{structPF__BUFFER_a5748c8ec5f2a3ad5a0598ab265ad3bca}} 
W\+O\+RD $\ast$$\ast$ {\bfseries full}
\item 
\mbox{\Hypertarget{structPF__BUFFER_a18eb043eeb17abfc094252c3eb719394}\label{structPF__BUFFER_a18eb043eeb17abfc094252c3eb719394}} 
W\+O\+RD $\ast$$\ast$ {\bfseries stop}
\item 
\mbox{\Hypertarget{structPF__BUFFER_a3baf4942b755bf7167e6825e3df75aa5}\label{structPF__BUFFER_a3baf4942b755bf7167e6825e3df75aa5}} 
M\+P\+I\+\_\+\+Status $\ast$ {\bfseries status}
\item 
\mbox{\Hypertarget{structPF__BUFFER_a78cbfcba4b2c40d3850decae0339e4b9}\label{structPF__BUFFER_a78cbfcba4b2c40d3850decae0339e4b9}} 
M\+P\+I\+\_\+\+Status $\ast$ {\bfseries retstat}
\item 
\mbox{\Hypertarget{structPF__BUFFER_a6278dc476048a7938ece02f534661ec9}\label{structPF__BUFFER_a6278dc476048a7938ece02f534661ec9}} 
M\+P\+I\+\_\+\+Request $\ast$ {\bfseries request}
\item 
\mbox{\Hypertarget{structPF__BUFFER_aab9338a2bcd8209b4de0e8356015ab6b}\label{structPF__BUFFER_aab9338a2bcd8209b4de0e8356015ab6b}} 
M\+P\+I\+\_\+\+Datatype $\ast$ {\bfseries type}
\item 
\mbox{\Hypertarget{structPF__BUFFER_a983bf95582c69f379586c2ae736e5936}\label{structPF__BUFFER_a983bf95582c69f379586c2ae736e5936}} 
int $\ast$ {\bfseries index}
\item 
\mbox{\Hypertarget{structPF__BUFFER_abce46199b5f03f52651c65b7465b3c86}\label{structPF__BUFFER_abce46199b5f03f52651c65b7465b3c86}} 
int $\ast$ {\bfseries tag}
\item 
\mbox{\Hypertarget{structPF__BUFFER_a30f7776dccf1dce8276eaff904f54f5d}\label{structPF__BUFFER_a30f7776dccf1dce8276eaff904f54f5d}} 
int $\ast$ {\bfseries from}
\item 
\mbox{\Hypertarget{structPF__BUFFER_ab8bbc4e4fa1f15c1e182d871d4c04f6c}\label{structPF__BUFFER_ab8bbc4e4fa1f15c1e182d871d4c04f6c}} 
int {\bfseries numbufs}
\item 
\mbox{\Hypertarget{structPF__BUFFER_a053963b625cb8ac35d67d56334bf2c68}\label{structPF__BUFFER_a053963b625cb8ac35d67d56334bf2c68}} 
int {\bfseries active}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
A struct for nonblocking, unbuffered send of the sorted terms in the P\+Obuffers back to the master using several \char`\"{}rotating\char`\"{} P\+Obuffers. 

Definition at line 146 of file parallel.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{parallel_8h}{parallel.\+h}}\end{DoxyCompactItemize}
