root/ompi/mca/pml/monitoring/pml_monitoring_irecv.c

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

DEFINITIONS

This source file includes following definitions.
  1. mca_pml_monitoring_irecv_init
  2. mca_pml_monitoring_irecv
  3. mca_pml_monitoring_recv
  4. mca_pml_monitoring_imrecv
  5. mca_pml_monitoring_mrecv

   1 /*
   2  * Copyright (c) 2013-2015 The University of Tennessee and The University
   3  *                         of Tennessee Research Foundation.  All rights
   4  *                         reserved.
   5  * Copyright (c) 2013-2017 Inria.  All rights reserved.
   6  * $COPYRIGHT$
   7  *
   8  * Additional copyrights may follow
   9  *
  10  * $HEADER$
  11  */
  12 
  13 #include <ompi_config.h>
  14 #include "pml_monitoring.h"
  15 
  16 
  17 /* EJ: loging is done on the sender. Nothing to do here */
  18 
  19 int mca_pml_monitoring_irecv_init(void *buf,
  20                                   size_t count,
  21                                   ompi_datatype_t *datatype,
  22                                   int src,
  23                                   int tag,
  24                                   struct ompi_communicator_t* comm,
  25                                   struct ompi_request_t **request)
  26 {
  27     return pml_selected_module.pml_irecv_init(buf, count, datatype,
  28                                               src, tag, comm, request);
  29 }
  30 
  31 
  32 int mca_pml_monitoring_irecv(void *buf,
  33                              size_t count,
  34                              ompi_datatype_t *datatype,
  35                              int src,
  36                              int tag,
  37                              struct ompi_communicator_t* comm,
  38                              struct ompi_request_t **request)
  39 {
  40     return pml_selected_module.pml_irecv(buf, count, datatype,
  41                                          src, tag, comm, request);
  42 }
  43 
  44 
  45 int mca_pml_monitoring_recv(void *buf,
  46                             size_t count,
  47                             ompi_datatype_t *datatype,
  48                             int src,
  49                             int tag,
  50                             struct ompi_communicator_t* comm,
  51                             ompi_status_public_t* status)
  52 {
  53     return pml_selected_module.pml_recv(buf, count, datatype,
  54                                         src, tag, comm, status);
  55 }
  56 
  57 
  58 int mca_pml_monitoring_imrecv(void *buf,
  59                               size_t count,
  60                               ompi_datatype_t *datatype,
  61                               struct ompi_message_t **message,
  62                               struct ompi_request_t **request)
  63 {
  64     return pml_selected_module.pml_imrecv(buf, count, datatype,
  65                                           message, request);
  66 }
  67 
  68 
  69 int mca_pml_monitoring_mrecv(void *buf,
  70                              size_t count,
  71                              ompi_datatype_t *datatype,
  72                              struct ompi_message_t **message,
  73                              ompi_status_public_t* status)
  74 
  75 {
  76     return pml_selected_module.pml_mrecv(buf, count, datatype,
  77                                          message, status);
  78 }
  79 
  80 

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