\hypertarget{mpidbg_8h}{}\doxysection{mpidbg.\+h File Reference}
\label{mpidbg_8h}\index{mpidbg.h@{mpidbg.h}}
{\ttfamily \#include $<$stdarg.\+h$>$}\newline
{\ttfamily \#include $<$stdio.\+h$>$}\newline
{\ttfamily \#include $<$string.\+h$>$}\newline
{\ttfamily \#include $<$mpi.\+h$>$}\newline
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{mpidbg_8h_a6139119d8ffe6e1d777131f2227c6c89}\label{mpidbg_8h_a6139119d8ffe6e1d777131f2227c6c89}} 
\#define {\bfseries M\+P\+I\+D\+B\+G\+\_\+\+R\+A\+NK}~M\+P\+I\+D\+B\+G\+\_\+\+Get\+\_\+rank()
\item 
\mbox{\Hypertarget{mpidbg_8h_a317fd84451ce2d9482824f673c997404}\label{mpidbg_8h_a317fd84451ce2d9482824f673c997404}} 
\#define {\bfseries M\+P\+I\+D\+B\+G\+\_\+\+Out}(...)~M\+P\+I\+D\+B\+G\+\_\+\+Out(file, line, func, \+\_\+\+\_\+\+V\+A\+\_\+\+A\+R\+G\+S\+\_\+\+\_\+)
\item 
\mbox{\Hypertarget{mpidbg_8h_ab90145c1c8e13571db54067c3b042378}\label{mpidbg_8h_ab90145c1c8e13571db54067c3b042378}} 
\#define {\bfseries M\+P\+I\+D\+B\+G\+\_\+\+E\+X\+T\+A\+RG}~const char $\ast$file, int line, const char $\ast$func
\item 
\mbox{\Hypertarget{mpidbg_8h_aeb16e7819a56ec098edbecd239c94808}\label{mpidbg_8h_aeb16e7819a56ec098edbecd239c94808}} 
\#define {\bfseries M\+P\+I\+\_\+\+Send}(...)~M\+P\+I\+D\+B\+G\+\_\+\+Send(\+\_\+\+\_\+\+V\+A\+\_\+\+A\+R\+G\+S\+\_\+\+\_\+, \+\_\+\+\_\+\+F\+I\+L\+E\+\_\+\+\_\+, \+\_\+\+\_\+\+L\+I\+N\+E\+\_\+\+\_\+, \+\_\+\+\_\+func\+\_\+\+\_\+)
\item 
\mbox{\Hypertarget{mpidbg_8h_aba11b0f852fd30052f7b87c59fd10dea}\label{mpidbg_8h_aba11b0f852fd30052f7b87c59fd10dea}} 
\#define {\bfseries M\+P\+I\+\_\+\+Recv}(...)~M\+P\+I\+D\+B\+G\+\_\+\+Recv(\+\_\+\+\_\+\+V\+A\+\_\+\+A\+R\+G\+S\+\_\+\+\_\+, \+\_\+\+\_\+\+F\+I\+L\+E\+\_\+\+\_\+, \+\_\+\+\_\+\+L\+I\+N\+E\+\_\+\+\_\+, \+\_\+\+\_\+func\+\_\+\+\_\+)
\item 
\mbox{\Hypertarget{mpidbg_8h_a1b8e91d5e223ef02f2ed05bdc0ff8b7f}\label{mpidbg_8h_a1b8e91d5e223ef02f2ed05bdc0ff8b7f}} 
\#define {\bfseries M\+P\+I\+\_\+\+Bsend}(...)~M\+P\+I\+D\+B\+G\+\_\+\+Bsend(\+\_\+\+\_\+\+V\+A\+\_\+\+A\+R\+G\+S\+\_\+\+\_\+, \+\_\+\+\_\+\+F\+I\+L\+E\+\_\+\+\_\+, \+\_\+\+\_\+\+L\+I\+N\+E\+\_\+\+\_\+, \+\_\+\+\_\+func\+\_\+\+\_\+)
\item 
\mbox{\Hypertarget{mpidbg_8h_a61bea72239dc0d34da34461f3933760e}\label{mpidbg_8h_a61bea72239dc0d34da34461f3933760e}} 
\#define {\bfseries M\+P\+I\+\_\+\+Ssend}(...)~M\+P\+I\+D\+B\+G\+\_\+\+Ssend(\+\_\+\+\_\+\+V\+A\+\_\+\+A\+R\+G\+S\+\_\+\+\_\+, \+\_\+\+\_\+\+F\+I\+L\+E\+\_\+\+\_\+, \+\_\+\+\_\+\+L\+I\+N\+E\+\_\+\+\_\+, \+\_\+\+\_\+func\+\_\+\+\_\+)
\item 
\mbox{\Hypertarget{mpidbg_8h_acce670576eeb8f56288361f409b69d84}\label{mpidbg_8h_acce670576eeb8f56288361f409b69d84}} 
\#define {\bfseries M\+P\+I\+\_\+\+Rsend}(...)~M\+P\+I\+D\+B\+G\+\_\+\+Rsend(\+\_\+\+\_\+\+V\+A\+\_\+\+A\+R\+G\+S\+\_\+\+\_\+, \+\_\+\+\_\+\+F\+I\+L\+E\+\_\+\+\_\+, \+\_\+\+\_\+\+L\+I\+N\+E\+\_\+\+\_\+, \+\_\+\+\_\+func\+\_\+\+\_\+)
\item 
\mbox{\Hypertarget{mpidbg_8h_a2bc4c486fd08ace4485413eaa4b142c0}\label{mpidbg_8h_a2bc4c486fd08ace4485413eaa4b142c0}} 
\#define {\bfseries M\+P\+I\+\_\+\+Isend}(...)~M\+P\+I\+D\+B\+G\+\_\+\+Isend(\+\_\+\+\_\+\+V\+A\+\_\+\+A\+R\+G\+S\+\_\+\+\_\+, \+\_\+\+\_\+\+F\+I\+L\+E\+\_\+\+\_\+, \+\_\+\+\_\+\+L\+I\+N\+E\+\_\+\+\_\+, \+\_\+\+\_\+func\+\_\+\+\_\+)
\item 
\mbox{\Hypertarget{mpidbg_8h_a9db6a45e8ab3f77c4233bcc9a5f86f62}\label{mpidbg_8h_a9db6a45e8ab3f77c4233bcc9a5f86f62}} 
\#define {\bfseries M\+P\+I\+\_\+\+Ibsend}(...)~M\+P\+I\+D\+B\+G\+\_\+\+Ibsend(\+\_\+\+\_\+\+V\+A\+\_\+\+A\+R\+G\+S\+\_\+\+\_\+, \+\_\+\+\_\+\+F\+I\+L\+E\+\_\+\+\_\+, \+\_\+\+\_\+\+L\+I\+N\+E\+\_\+\+\_\+, \+\_\+\+\_\+func\+\_\+\+\_\+)
\item 
\mbox{\Hypertarget{mpidbg_8h_aa37babd999b2c3981036987dc75498fe}\label{mpidbg_8h_aa37babd999b2c3981036987dc75498fe}} 
\#define {\bfseries M\+P\+I\+\_\+\+Issend}(...)~M\+P\+I\+D\+B\+G\+\_\+\+Issend(\+\_\+\+\_\+\+V\+A\+\_\+\+A\+R\+G\+S\+\_\+\+\_\+, \+\_\+\+\_\+\+F\+I\+L\+E\+\_\+\+\_\+, \+\_\+\+\_\+\+L\+I\+N\+E\+\_\+\+\_\+, \+\_\+\+\_\+func\+\_\+\+\_\+)
\item 
\mbox{\Hypertarget{mpidbg_8h_a67df46e52a28d93f635af5f391ed50ed}\label{mpidbg_8h_a67df46e52a28d93f635af5f391ed50ed}} 
\#define {\bfseries M\+P\+I\+\_\+\+Irsend}(...)~M\+P\+I\+D\+B\+G\+\_\+\+Irsend(\+\_\+\+\_\+\+V\+A\+\_\+\+A\+R\+G\+S\+\_\+\+\_\+, \+\_\+\+\_\+\+F\+I\+L\+E\+\_\+\+\_\+, \+\_\+\+\_\+\+L\+I\+N\+E\+\_\+\+\_\+, \+\_\+\+\_\+func\+\_\+\+\_\+)
\item 
\mbox{\Hypertarget{mpidbg_8h_a5f937a61f0dec0d0d6f866d74f86d3b0}\label{mpidbg_8h_a5f937a61f0dec0d0d6f866d74f86d3b0}} 
\#define {\bfseries M\+P\+I\+\_\+\+Irecv}(...)~M\+P\+I\+D\+B\+G\+\_\+\+Irecv(\+\_\+\+\_\+\+V\+A\+\_\+\+A\+R\+G\+S\+\_\+\+\_\+, \+\_\+\+\_\+\+F\+I\+L\+E\+\_\+\+\_\+, \+\_\+\+\_\+\+L\+I\+N\+E\+\_\+\+\_\+, \+\_\+\+\_\+func\+\_\+\+\_\+)
\item 
\mbox{\Hypertarget{mpidbg_8h_a19018128e3d609598f67df586365fbda}\label{mpidbg_8h_a19018128e3d609598f67df586365fbda}} 
\#define {\bfseries M\+P\+I\+\_\+\+Wait}(...)~M\+P\+I\+D\+B\+G\+\_\+\+Wait(\+\_\+\+\_\+\+V\+A\+\_\+\+A\+R\+G\+S\+\_\+\+\_\+, \+\_\+\+\_\+\+F\+I\+L\+E\+\_\+\+\_\+, \+\_\+\+\_\+\+L\+I\+N\+E\+\_\+\+\_\+, \+\_\+\+\_\+func\+\_\+\+\_\+)
\item 
\mbox{\Hypertarget{mpidbg_8h_aaf2ffd95e7ebe269b9465a066cc49792}\label{mpidbg_8h_aaf2ffd95e7ebe269b9465a066cc49792}} 
\#define {\bfseries M\+P\+I\+\_\+\+Test}(...)~M\+P\+I\+D\+B\+G\+\_\+\+Test(\+\_\+\+\_\+\+V\+A\+\_\+\+A\+R\+G\+S\+\_\+\+\_\+, \+\_\+\+\_\+\+F\+I\+L\+E\+\_\+\+\_\+, \+\_\+\+\_\+\+L\+I\+N\+E\+\_\+\+\_\+, \+\_\+\+\_\+func\+\_\+\+\_\+)
\item 
\mbox{\Hypertarget{mpidbg_8h_aae4e6ba3b1b4de60af75fcd4030cb300}\label{mpidbg_8h_aae4e6ba3b1b4de60af75fcd4030cb300}} 
\#define {\bfseries M\+P\+I\+\_\+\+Waitany}(...)~M\+P\+I\+D\+B\+G\+\_\+\+Waitany(\+\_\+\+\_\+\+V\+A\+\_\+\+A\+R\+G\+S\+\_\+\+\_\+, \+\_\+\+\_\+\+F\+I\+L\+E\+\_\+\+\_\+, \+\_\+\+\_\+\+L\+I\+N\+E\+\_\+\+\_\+, \+\_\+\+\_\+func\+\_\+\+\_\+)
\item 
\mbox{\Hypertarget{mpidbg_8h_a006bd37cf3afdafe5f559dc0e9958d74}\label{mpidbg_8h_a006bd37cf3afdafe5f559dc0e9958d74}} 
\#define {\bfseries M\+P\+I\+\_\+\+Testany}(...)~M\+P\+I\+D\+B\+G\+\_\+\+Testany(\+\_\+\+\_\+\+V\+A\+\_\+\+A\+R\+G\+S\+\_\+\+\_\+, \+\_\+\+\_\+\+F\+I\+L\+E\+\_\+\+\_\+, \+\_\+\+\_\+\+L\+I\+N\+E\+\_\+\+\_\+, \+\_\+\+\_\+func\+\_\+\+\_\+)
\item 
\mbox{\Hypertarget{mpidbg_8h_af16c572cb5900c485cf02a2d722644b8}\label{mpidbg_8h_af16c572cb5900c485cf02a2d722644b8}} 
\#define {\bfseries M\+P\+I\+\_\+\+Waitall}(...)~M\+P\+I\+D\+B\+G\+\_\+\+Waitall(\+\_\+\+\_\+\+V\+A\+\_\+\+A\+R\+G\+S\+\_\+\+\_\+, \+\_\+\+\_\+\+F\+I\+L\+E\+\_\+\+\_\+, \+\_\+\+\_\+\+L\+I\+N\+E\+\_\+\+\_\+, \+\_\+\+\_\+func\+\_\+\+\_\+)
\item 
\mbox{\Hypertarget{mpidbg_8h_aab7df847a683459df18e2ae945b65b2f}\label{mpidbg_8h_aab7df847a683459df18e2ae945b65b2f}} 
\#define {\bfseries M\+P\+I\+\_\+\+Testall}(...)~M\+P\+I\+D\+B\+G\+\_\+\+Testall(\+\_\+\+\_\+\+V\+A\+\_\+\+A\+R\+G\+S\+\_\+\+\_\+, \+\_\+\+\_\+\+F\+I\+L\+E\+\_\+\+\_\+, \+\_\+\+\_\+\+L\+I\+N\+E\+\_\+\+\_\+, \+\_\+\+\_\+func\+\_\+\+\_\+)
\item 
\mbox{\Hypertarget{mpidbg_8h_a8f2ec0055ac0802993316e18b3e0c4c6}\label{mpidbg_8h_a8f2ec0055ac0802993316e18b3e0c4c6}} 
\#define {\bfseries M\+P\+I\+\_\+\+Waitsome}(...)~M\+P\+I\+D\+B\+G\+\_\+\+Waitsome(\+\_\+\+\_\+\+V\+A\+\_\+\+A\+R\+G\+S\+\_\+\+\_\+, \+\_\+\+\_\+\+F\+I\+L\+E\+\_\+\+\_\+, \+\_\+\+\_\+\+L\+I\+N\+E\+\_\+\+\_\+, \+\_\+\+\_\+func\+\_\+\+\_\+)
\item 
\mbox{\Hypertarget{mpidbg_8h_ab07e2896e686f509897eee4375a6fb09}\label{mpidbg_8h_ab07e2896e686f509897eee4375a6fb09}} 
\#define {\bfseries M\+P\+I\+\_\+\+Testsome}(...)~M\+P\+I\+D\+B\+G\+\_\+\+Testsome(\+\_\+\+\_\+\+V\+A\+\_\+\+A\+R\+G\+S\+\_\+\+\_\+, \+\_\+\+\_\+\+F\+I\+L\+E\+\_\+\+\_\+, \+\_\+\+\_\+\+L\+I\+N\+E\+\_\+\+\_\+, \+\_\+\+\_\+func\+\_\+\+\_\+)
\item 
\mbox{\Hypertarget{mpidbg_8h_a201877e70f5dcc3d99ce804d8926e94c}\label{mpidbg_8h_a201877e70f5dcc3d99ce804d8926e94c}} 
\#define {\bfseries M\+P\+I\+\_\+\+Iprobe}(...)~M\+P\+I\+D\+B\+G\+\_\+\+Iprobe(\+\_\+\+\_\+\+V\+A\+\_\+\+A\+R\+G\+S\+\_\+\+\_\+, \+\_\+\+\_\+\+F\+I\+L\+E\+\_\+\+\_\+, \+\_\+\+\_\+\+L\+I\+N\+E\+\_\+\+\_\+, \+\_\+\+\_\+func\+\_\+\+\_\+)
\item 
\mbox{\Hypertarget{mpidbg_8h_a33890ce10cdea1743e00d7c2a7aa9cae}\label{mpidbg_8h_a33890ce10cdea1743e00d7c2a7aa9cae}} 
\#define {\bfseries M\+P\+I\+\_\+\+Probe}(...)~M\+P\+I\+D\+B\+G\+\_\+\+Probe(\+\_\+\+\_\+\+V\+A\+\_\+\+A\+R\+G\+S\+\_\+\+\_\+, \+\_\+\+\_\+\+F\+I\+L\+E\+\_\+\+\_\+, \+\_\+\+\_\+\+L\+I\+N\+E\+\_\+\+\_\+, \+\_\+\+\_\+func\+\_\+\+\_\+)
\item 
\mbox{\Hypertarget{mpidbg_8h_a535bf919c2c044eb8e1a3476a8f2cb43}\label{mpidbg_8h_a535bf919c2c044eb8e1a3476a8f2cb43}} 
\#define {\bfseries M\+P\+I\+\_\+\+Cancel}(...)~M\+P\+I\+D\+B\+G\+\_\+\+Cancel(\+\_\+\+\_\+\+V\+A\+\_\+\+A\+R\+G\+S\+\_\+\+\_\+, \+\_\+\+\_\+\+F\+I\+L\+E\+\_\+\+\_\+, \+\_\+\+\_\+\+L\+I\+N\+E\+\_\+\+\_\+, \+\_\+\+\_\+func\+\_\+\+\_\+)
\item 
\mbox{\Hypertarget{mpidbg_8h_aba627f23054399ce7170b028a915797d}\label{mpidbg_8h_aba627f23054399ce7170b028a915797d}} 
\#define {\bfseries M\+P\+I\+\_\+\+Test\+\_\+cancelled}(...)~M\+P\+I\+D\+B\+G\+\_\+\+Test\+\_\+cancelled(\+\_\+\+\_\+\+V\+A\+\_\+\+A\+R\+G\+S\+\_\+\+\_\+, \+\_\+\+\_\+\+F\+I\+L\+E\+\_\+\+\_\+, \+\_\+\+\_\+\+L\+I\+N\+E\+\_\+\+\_\+, \+\_\+\+\_\+func\+\_\+\+\_\+)
\item 
\mbox{\Hypertarget{mpidbg_8h_ad4255ff9b69f5105629cdcafa7548f72}\label{mpidbg_8h_ad4255ff9b69f5105629cdcafa7548f72}} 
\#define {\bfseries M\+P\+I\+\_\+\+Barrier}(...)~M\+P\+I\+D\+B\+G\+\_\+\+Barrier(\+\_\+\+\_\+\+V\+A\+\_\+\+A\+R\+G\+S\+\_\+\+\_\+, \+\_\+\+\_\+\+F\+I\+L\+E\+\_\+\+\_\+, \+\_\+\+\_\+\+L\+I\+N\+E\+\_\+\+\_\+, \+\_\+\+\_\+func\+\_\+\+\_\+)
\item 
\mbox{\Hypertarget{mpidbg_8h_a972eaca843f018aa2f4bd528c987d6fd}\label{mpidbg_8h_a972eaca843f018aa2f4bd528c987d6fd}} 
\#define {\bfseries M\+P\+I\+\_\+\+Bcast}(...)~M\+P\+I\+D\+B\+G\+\_\+\+Bcast(\+\_\+\+\_\+\+V\+A\+\_\+\+A\+R\+G\+S\+\_\+\+\_\+, \+\_\+\+\_\+\+F\+I\+L\+E\+\_\+\+\_\+, \+\_\+\+\_\+\+L\+I\+N\+E\+\_\+\+\_\+, \+\_\+\+\_\+func\+\_\+\+\_\+)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
M\+PI A\+P\+Is with the logging feature. N\+O\+TE\+: This file needs C99. 