\doxysection{s\+Vcom Struct Reference}
\label{a00058}\index{sVcom@{sVcom}}


Contains public data members for \doxyref{Vcom}{p.}{a00048_ga820c01ebd185aba8388ae8ed1147bd28} class.  




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

\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
int \textbf{ mpi\+\_\+rank}
\begin{DoxyCompactList}\small\item\em Local PE rank from MPI. \end{DoxyCompactList}\item 
int \textbf{ mpi\+\_\+size}
\begin{DoxyCompactList}\small\item\em Total number of PEs in this communicator from MPI. \end{DoxyCompactList}\item 
int \textbf{ type}
\begin{DoxyCompactList}\small\item\em Communication type. ~\newline
 0 = not initialized ~\newline
 1 = Message Passing Interface 1.\+1. \end{DoxyCompactList}\item 
int \textbf{ error}
\begin{DoxyCompactList}\small\item\em note if any error has occurred on this vcom device \end{DoxyCompactList}\item 
void $\ast$ \textbf{ core}
\begin{DoxyCompactList}\small\item\em Private MPI core. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Contains public data members for \doxyref{Vcom}{p.}{a00048_ga820c01ebd185aba8388ae8ed1147bd28} class. 

\begin{DoxyAuthor}{Author}
Michael Holst 
\end{DoxyAuthor}
\begin{DoxyNote}{Note}
None 
\end{DoxyNote}


\label{doc-variable-members}
\doxysubsection{Member Data Documentation}
\index{sVcom@{sVcom}!core@{core}}
\index{core@{core}!sVcom@{sVcom}}
\doxysubsubsection{core}
{\footnotesize\ttfamily \label{a00058_ad4591b88c95fd3620d40f5568331c1f7} 
void$\ast$ s\+Vcom\+::core}



Private MPI core. 

\index{sVcom@{sVcom}!error@{error}}
\index{error@{error}!sVcom@{sVcom}}
\doxysubsubsection{error}
{\footnotesize\ttfamily \label{a00058_a0ccb38a7bc2fdb78dfb05987b5e86f18} 
int s\+Vcom\+::error}



note if any error has occurred on this vcom device 

\index{sVcom@{sVcom}!mpi\_rank@{mpi\_rank}}
\index{mpi\_rank@{mpi\_rank}!sVcom@{sVcom}}
\doxysubsubsection{mpi\_rank}
{\footnotesize\ttfamily \label{a00058_ae5090990cb02c43ed4ed25ecc1901ee2} 
int s\+Vcom\+::mpi\+\_\+rank}



Local PE rank from MPI. 

\index{sVcom@{sVcom}!mpi\_size@{mpi\_size}}
\index{mpi\_size@{mpi\_size}!sVcom@{sVcom}}
\doxysubsubsection{mpi\_size}
{\footnotesize\ttfamily \label{a00058_a3370f33a730258e5174ba59b4b595cda} 
int s\+Vcom\+::mpi\+\_\+size}



Total number of PEs in this communicator from MPI. 

\index{sVcom@{sVcom}!type@{type}}
\index{type@{type}!sVcom@{sVcom}}
\doxysubsubsection{type}
{\footnotesize\ttfamily \label{a00058_a060d49d499bd19965c61974be24423ba} 
int s\+Vcom\+::type}



Communication type. ~\newline
 0 = not initialized ~\newline
 1 = Message Passing Interface 1.\+1. 



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\textbf{ vcom.\+h}\end{DoxyCompactItemize}
