FORM 4.3
mpidbg.h File Reference
#include <stdarg.h>
#include <stdio.h>
#include <string.h>
#include <mpi.h>

Go to the source code of this file.

Macros

#define MPIDBG_RANK   MPIDBG_Get_rank()
#define MPIDBG_Out(...)
#define MPIDBG_EXTARG   const char *file, int line, const char *func
#define MPI_Send(...)
#define MPI_Recv(...)
#define MPI_Bsend(...)
#define MPI_Ssend(...)
#define MPI_Rsend(...)
#define MPI_Isend(...)
#define MPI_Ibsend(...)
#define MPI_Issend(...)
#define MPI_Irsend(...)
#define MPI_Irecv(...)
#define MPI_Wait(...)
#define MPI_Test(...)
#define MPI_Waitany(...)
#define MPI_Testany(...)
#define MPI_Waitall(...)
#define MPI_Testall(...)
#define MPI_Waitsome(...)
#define MPI_Testsome(...)
#define MPI_Iprobe(...)
#define MPI_Probe(...)
#define MPI_Cancel(...)
#define MPI_Test_cancelled(...)
#define MPI_Barrier(...)
#define MPI_Bcast(...)

Detailed Description

MPI APIs with the logging feature. NOTE: This file needs C99.

Definition in file mpidbg.h.

Macro Definition Documentation

◆ MPIDBG_RANK

#define MPIDBG_RANK   MPIDBG_Get_rank()

Definition at line 55 of file mpidbg.h.

◆ MPIDBG_Out

#define MPIDBG_Out ( ...)
Value:
MPIDBG_Out(file, line, func, __VA_ARGS__)

Definition at line 72 of file mpidbg.h.

◆ MPIDBG_EXTARG

#define MPIDBG_EXTARG   const char *file, int line, const char *func

Definition at line 139 of file mpidbg.h.

◆ MPI_Send

#define MPI_Send ( ...)
Value:
MPIDBG_Send(__VA_ARGS__, __FILE__, __LINE__, __func__)

Definition at line 157 of file mpidbg.h.

◆ MPI_Recv

#define MPI_Recv ( ...)
Value:
MPIDBG_Recv(__VA_ARGS__, __FILE__, __LINE__, __func__)

Definition at line 178 of file mpidbg.h.

◆ MPI_Bsend

#define MPI_Bsend ( ...)
Value:
MPIDBG_Bsend(__VA_ARGS__, __FILE__, __LINE__, __func__)

Definition at line 197 of file mpidbg.h.

◆ MPI_Ssend

#define MPI_Ssend ( ...)
Value:
MPIDBG_Ssend(__VA_ARGS__, __FILE__, __LINE__, __func__)

Definition at line 216 of file mpidbg.h.

◆ MPI_Rsend

#define MPI_Rsend ( ...)
Value:
MPIDBG_Rsend(__VA_ARGS__, __FILE__, __LINE__, __func__)

Definition at line 235 of file mpidbg.h.

◆ MPI_Isend

#define MPI_Isend ( ...)
Value:
MPIDBG_Isend(__VA_ARGS__, __FILE__, __LINE__, __func__)

Definition at line 254 of file mpidbg.h.

◆ MPI_Ibsend

#define MPI_Ibsend ( ...)
Value:
MPIDBG_Ibsend(__VA_ARGS__, __FILE__, __LINE__, __func__)

Definition at line 273 of file mpidbg.h.

◆ MPI_Issend

#define MPI_Issend ( ...)
Value:
MPIDBG_Issend(__VA_ARGS__, __FILE__, __LINE__, __func__)

Definition at line 292 of file mpidbg.h.

◆ MPI_Irsend

#define MPI_Irsend ( ...)
Value:
MPIDBG_Irsend(__VA_ARGS__, __FILE__, __LINE__, __func__)

Definition at line 311 of file mpidbg.h.

◆ MPI_Irecv

#define MPI_Irecv ( ...)
Value:
MPIDBG_Irecv(__VA_ARGS__, __FILE__, __LINE__, __func__)

Definition at line 330 of file mpidbg.h.

◆ MPI_Wait

#define MPI_Wait ( ...)
Value:
MPIDBG_Wait(__VA_ARGS__, __FILE__, __LINE__, __func__)

Definition at line 353 of file mpidbg.h.

◆ MPI_Test

#define MPI_Test ( ...)
Value:
MPIDBG_Test(__VA_ARGS__, __FILE__, __LINE__, __func__)

Definition at line 381 of file mpidbg.h.

◆ MPI_Waitany

#define MPI_Waitany ( ...)
Value:
MPIDBG_Waitany(__VA_ARGS__, __FILE__, __LINE__, __func__)

Definition at line 407 of file mpidbg.h.

◆ MPI_Testany

#define MPI_Testany ( ...)
Value:
MPIDBG_Testany(__VA_ARGS__, __FILE__, __LINE__, __func__)

Definition at line 438 of file mpidbg.h.

◆ MPI_Waitall

#define MPI_Waitall ( ...)
Value:
MPIDBG_Waitall(__VA_ARGS__, __FILE__, __LINE__, __func__)

Definition at line 462 of file mpidbg.h.

◆ MPI_Testall

#define MPI_Testall ( ...)
Value:
MPIDBG_Testall(__VA_ARGS__, __FILE__, __LINE__, __func__)

Definition at line 491 of file mpidbg.h.

◆ MPI_Waitsome

#define MPI_Waitsome ( ...)
Value:
MPIDBG_Waitsome(__VA_ARGS__, __FILE__, __LINE__, __func__)

Definition at line 515 of file mpidbg.h.

◆ MPI_Testsome

#define MPI_Testsome ( ...)
Value:
MPIDBG_Testsome(__VA_ARGS__, __FILE__, __LINE__, __func__)

Definition at line 539 of file mpidbg.h.

◆ MPI_Iprobe

#define MPI_Iprobe ( ...)
Value:
MPIDBG_Iprobe(__VA_ARGS__, __FILE__, __LINE__, __func__)

Definition at line 565 of file mpidbg.h.

◆ MPI_Probe

#define MPI_Probe ( ...)
Value:
MPIDBG_Probe(__VA_ARGS__, __FILE__, __LINE__, __func__)

Definition at line 586 of file mpidbg.h.

◆ MPI_Cancel

#define MPI_Cancel ( ...)
Value:
MPIDBG_Cancel(__VA_ARGS__, __FILE__, __LINE__, __func__)

Definition at line 605 of file mpidbg.h.

◆ MPI_Test_cancelled

#define MPI_Test_cancelled ( ...)
Value:
MPIDBG_Test_cancelled(__VA_ARGS__, __FILE__, __LINE__, __func__)

Definition at line 629 of file mpidbg.h.

◆ MPI_Barrier

#define MPI_Barrier ( ...)
Value:
MPIDBG_Barrier(__VA_ARGS__, __FILE__, __LINE__, __func__)

Definition at line 648 of file mpidbg.h.

◆ MPI_Bcast

#define MPI_Bcast ( ...)
Value:
MPIDBG_Bcast(__VA_ARGS__, __FILE__, __LINE__, __func__)

Definition at line 667 of file mpidbg.h.