root/ompi/mca/crcp/bkmrk/crcp_bkmrk_btl.c

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

DEFINITIONS

This source file includes following definitions.
  1. ompi_crcp_bkmrk_btl_init
  2. ompi_crcp_bkmrk_btl_finalize
  3. ompi_crcp_base_coord_btl_add_procs
  4. ompi_crcp_base_coord_btl_del_procs
  5. ompi_crcp_base_coord_btl_register
  6. ompi_crcp_base_coord_btl_finalize
  7. ompi_crcp_base_coord_btl_alloc
  8. ompi_crcp_base_coord_btl_free
  9. ompi_crcp_base_coord_btl_prepare_src
  10. ompi_crcp_base_coord_btl_prepare_dst
  11. ompi_crcp_base_coord_btl_send
  12. ompi_crcp_base_coord_btl_put
  13. ompi_crcp_base_coord_btl_get
  14. ompi_crcp_base_coord_btl_dump
  15. ompi_crcp_base_coord_btl_ft_event

   1 /*
   2  * Copyright (c) 2004-2007 The Trustees of Indiana University.
   3  *                         All rights reserved.
   4  * Copyright (c) 2004-2005 The Trustees of the University of Tennessee.
   5  *                         All rights reserved.
   6  * Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
   7  *                         University of Stuttgart.  All rights reserved.
   8  * Copyright (c) 2004-2005 The Regents of the University of California.
   9  *                         All rights reserved.
  10  * $COPYRIGHT$
  11  *
  12  * Additional copyrights may follow
  13  *
  14  * $HEADER$
  15  */
  16 
  17 #include "ompi_config.h"
  18 
  19 #include <sys/types.h>
  20 #ifdef HAVE_UNISTD_H
  21 #include <unistd.h>
  22 #endif  /* HAVE_UNIST_H */
  23 
  24 #include "opal/class/opal_bitmap.h"
  25 #include "opal/mca/event/event.h"
  26 #include "opal/util/opal_environ.h"
  27 #include "ompi/mca/mca.h"
  28 #include "opal/mca/base/base.h"
  29 #include "opal/mca/btl/btl.h"
  30 #include "opal/mca/btl/base/base.h"
  31 
  32 #include "ompi/mca/crcp/crcp.h"
  33 #include "ompi/mca/crcp/base/base.h"
  34 
  35 #include "crcp_bkmrk.h"
  36 #include "crcp_bkmrk_btl.h"
  37 
  38 int ompi_crcp_bkmrk_btl_init(void) {
  39     return OMPI_SUCCESS;
  40 }
  41 
  42 int ompi_crcp_bkmrk_btl_finalize(void) {
  43     return OMPI_SUCCESS;
  44 }
  45 
  46 ompi_crcp_base_btl_state_t*
  47 ompi_crcp_base_coord_btl_add_procs( struct mca_btl_base_module_t* btl,
  48                                    size_t nprocs,
  49                                    struct ompi_proc_t** procs,
  50                                    struct mca_btl_base_endpoint_t** endpoints,
  51                                    struct opal_bitmap_t* reachable,
  52                                    ompi_crcp_base_btl_state_t* btl_state)
  53 {
  54     btl_state->error_code = OMPI_SUCCESS;
  55     return btl_state;
  56 }
  57 
  58 ompi_crcp_base_btl_state_t*
  59 ompi_crcp_base_coord_btl_del_procs( struct mca_btl_base_module_t* btl,
  60                                    size_t nprocs,
  61                                    struct ompi_proc_t** procs,
  62                                    struct mca_btl_base_endpoint_t** endpoints,
  63                                    ompi_crcp_base_btl_state_t* btl_state)
  64 {
  65     btl_state->error_code = OMPI_SUCCESS;
  66     return btl_state;
  67 }
  68 
  69 ompi_crcp_base_btl_state_t*
  70 ompi_crcp_base_coord_btl_register( struct mca_btl_base_module_t* btl,
  71                                   mca_btl_base_tag_t tag,
  72                                   mca_btl_base_module_recv_cb_fn_t cbfunc,
  73                                   void* cbdata,
  74                                   ompi_crcp_base_btl_state_t* btl_state)
  75 {
  76     btl_state->error_code = OMPI_SUCCESS;
  77     return btl_state;
  78 }
  79 
  80 ompi_crcp_base_btl_state_t*
  81 ompi_crcp_base_coord_btl_finalize( struct mca_btl_base_module_t* btl,
  82                                   ompi_crcp_base_btl_state_t* btl_state)
  83 {
  84     btl_state->error_code = OMPI_SUCCESS;
  85     return btl_state;
  86 }
  87 
  88 ompi_crcp_base_btl_state_t*
  89 ompi_crcp_base_coord_btl_alloc( struct mca_btl_base_module_t* btl,
  90                                size_t size,
  91                                ompi_crcp_base_btl_state_t* btl_state)
  92 {
  93     btl_state->error_code = OMPI_SUCCESS;
  94     return btl_state;
  95 }
  96 
  97 ompi_crcp_base_btl_state_t*
  98 ompi_crcp_base_coord_btl_free( struct mca_btl_base_module_t* btl,
  99                               mca_btl_base_descriptor_t* descriptor,
 100                               ompi_crcp_base_btl_state_t* btl_state)
 101 {
 102     btl_state->error_code = OMPI_SUCCESS;
 103     return btl_state;
 104 }
 105 
 106 ompi_crcp_base_btl_state_t*
 107 ompi_crcp_base_coord_btl_prepare_src( struct mca_btl_base_module_t* btl,
 108                                      struct mca_btl_base_endpoint_t* endpoint,
 109                                      mca_mpool_base_registration_t* registration,
 110                                      struct opal_convertor_t* convertor,
 111                                      size_t reserve,
 112                                      size_t* size,
 113                                      ompi_crcp_base_btl_state_t* btl_state)
 114 {
 115     btl_state->error_code = OMPI_SUCCESS;
 116     return btl_state;
 117 }
 118 
 119 ompi_crcp_base_btl_state_t*
 120 ompi_crcp_base_coord_btl_prepare_dst( struct mca_btl_base_module_t* btl,
 121                                      struct mca_btl_base_endpoint_t* endpoint,
 122                                      mca_mpool_base_registration_t* registration,
 123                                      struct opal_convertor_t* convertor,
 124                                      size_t reserve,
 125                                      size_t* size,
 126                                      ompi_crcp_base_btl_state_t* btl_state)
 127 {
 128     btl_state->error_code = OMPI_SUCCESS;
 129     return btl_state;
 130 }
 131 
 132 ompi_crcp_base_btl_state_t*
 133 ompi_crcp_base_coord_btl_send( struct mca_btl_base_module_t* btl,
 134                               struct mca_btl_base_endpoint_t* endpoint,
 135                               struct mca_btl_base_descriptor_t* descriptor,
 136                               mca_btl_base_tag_t tag,
 137                               ompi_crcp_base_btl_state_t* btl_state)
 138 {
 139     btl_state->error_code = OMPI_SUCCESS;
 140     return btl_state;
 141 }
 142 
 143 ompi_crcp_base_btl_state_t*
 144 ompi_crcp_base_coord_btl_put( struct mca_btl_base_module_t* btl,
 145                              struct mca_btl_base_endpoint_t* endpoint,
 146                              struct mca_btl_base_descriptor_t* descriptor,
 147                              ompi_crcp_base_btl_state_t* btl_state)
 148 {
 149     btl_state->error_code = OMPI_SUCCESS;
 150     return btl_state;
 151 }
 152 
 153 ompi_crcp_base_btl_state_t*
 154 ompi_crcp_base_coord_btl_get( struct mca_btl_base_module_t* btl,
 155                              struct mca_btl_base_endpoint_t* endpoint,
 156                              struct mca_btl_base_descriptor_t* descriptor,
 157                              ompi_crcp_base_btl_state_t* btl_state)
 158 {
 159     btl_state->error_code = OMPI_SUCCESS;
 160     return btl_state;
 161 }
 162 
 163 
 164 ompi_crcp_base_btl_state_t*
 165 ompi_crcp_base_coord_btl_dump( struct mca_btl_base_module_t* btl,
 166                               struct mca_btl_base_endpoint_t* endpoint,
 167                               int verbose,
 168                               ompi_crcp_base_btl_state_t* btl_state)
 169 {
 170     btl_state->error_code = OMPI_SUCCESS;
 171     return btl_state;
 172 }
 173 
 174 ompi_crcp_base_btl_state_t*
 175 ompi_crcp_base_coord_btl_ft_event(int state,
 176                                  ompi_crcp_base_btl_state_t* btl_state)
 177 {
 178     btl_state->error_code = OMPI_SUCCESS;
 179     return btl_state;
 180 }

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