root/oshmem/mca/scoll/mpi/scoll_mpi_debug.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /**
   2   Copyright (c) 2011 Mellanox Technologies. All rights reserved.
   3   $COPYRIGHT$
   4 
   5   Additional copyrights may follow
   6 
   7   $HEADER$
   8  */
   9 
  10 #ifndef SCOLL_MPI_DEBUG_H
  11 #define SCOLL_MPI_DEBUG_H
  12 #include "oshmem_config.h"
  13 #pragma GCC system_header
  14 
  15 #ifdef __BASE_FILE__
  16 #define __MPI_FILE__ __BASE_FILE__
  17 #else
  18 #define __MPI_FILE__ __FILE__
  19 #endif
  20 
  21 #ifdef OPAL_ENABLE_DEBUG
  22 #define MPI_COLL_VERBOSE(level, ...) \
  23     oshmem_output_verbose(level, mca_scoll_mpi_output, "%s:%d - %s() ", \
  24                         __MPI_FILE__, __LINE__, __FUNCTION__, __VA_ARGS__)
  25 #else
  26 #define MPI_COLL_VERBOSE(level, ...)
  27 #endif
  28 
  29 #define MPI_COLL_ERROR(...) \
  30     oshmem_output_verbose(0, mca_scoll_mpi_output, "Error: %s:%d - %s() ", \
  31                         __MPI_FILE__, __LINE__, __FUNCTION__, __VA_ARGS__)
  32 
  33 extern int mca_scoll_mpi_output;
  34 
  35 #endif // SCOLL_MPI_DEBUG_H

/* [<][>][^][v][top][bottom][index][help] */