root/ompi/mca/io/romio321/romio/mpi-io/mpioprof.h

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

INCLUDED FROM


   1 /* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
   2 /* 
   3  *
   4  *   Copyright (C) 1997 University of Chicago. 
   5  *   See COPYRIGHT notice in top-level directory.
   6  */
   7 
   8 /* 
   9    This header file converts all MPI_ names into PMPI_ names, for 
  10    building the profiling interface
  11  */
  12 
  13 /*
  14  * Open MPI: Unfortunately, ROMIO doesn't seem to be able to build
  15  * without a profiling interface, but we don't want a profiling
  16  * interface, since we are just using ROMIO "behind the scenes".
  17  * So enable all the profiling defines, only compile once, and don't
  18  * do all the name mangling.  The effect is about the same, but without
  19  * modification to all the files in the mpi-io directory.
  20  */
  21 #if 0
  22 #ifdef MPIO_BUILD_PROFILING
  23 
  24 #undef MPI_File_open
  25 #define MPI_File_open PMPI_File_open
  26 #undef MPI_File_close
  27 #define MPI_File_close PMPI_File_close
  28 #undef MPI_File_delete
  29 #define MPI_File_delete PMPI_File_delete
  30 #undef MPI_File_set_size
  31 #define MPI_File_set_size PMPI_File_set_size
  32 #undef MPI_File_preallocate
  33 #define MPI_File_preallocate PMPI_File_preallocate
  34 #undef MPI_File_get_size
  35 #define MPI_File_get_size PMPI_File_get_size
  36 #undef MPI_File_get_group
  37 #define MPI_File_get_group PMPI_File_get_group
  38 #undef MPI_File_get_amode
  39 #define MPI_File_get_amode PMPI_File_get_amode
  40 #undef MPI_File_set_info
  41 #define MPI_File_set_info PMPI_File_set_info
  42 #undef MPI_File_get_info
  43 #define MPI_File_get_info PMPI_File_get_info
  44 
  45 #undef MPI_File_set_view
  46 #define MPI_File_set_view PMPI_File_set_view
  47 #undef MPI_File_get_view
  48 #define MPI_File_get_view PMPI_File_get_view
  49 
  50 #undef MPI_File_read_at
  51 #define MPI_File_read_at PMPI_File_read_at
  52 #undef MPI_File_read_at_all
  53 #define MPI_File_read_at_all PMPI_File_read_at_all
  54 #undef MPI_File_write_at
  55 #define MPI_File_write_at PMPI_File_write_at
  56 #undef MPI_File_write_at_all
  57 #define MPI_File_write_at_all PMPI_File_write_at_all
  58 #undef MPI_File_iread_at
  59 #define MPI_File_iread_at PMPI_File_iread_at
  60 #undef MPI_File_iwrite_at
  61 #define MPI_File_iwrite_at PMPI_File_iwrite_at
  62 
  63 #undef MPI_File_read
  64 #define MPI_File_read PMPI_File_read
  65 #undef MPI_File_read_all
  66 #define MPI_File_read_all  PMPI_File_read_all 
  67 #undef MPI_File_write
  68 #define MPI_File_write PMPI_File_write
  69 #undef MPI_File_write_all
  70 #define MPI_File_write_all PMPI_File_write_all
  71 #undef MPI_File_iread
  72 #define MPI_File_iread PMPI_File_iread
  73 #undef MPI_File_iwrite
  74 #define MPI_File_iwrite PMPI_File_iwrite
  75 #undef MPI_File_seek
  76 #define MPI_File_seek PMPI_File_seek
  77 #undef MPI_File_get_position
  78 #define MPI_File_get_position PMPI_File_get_position
  79 #undef MPI_File_get_byte_offset
  80 #define MPI_File_get_byte_offset PMPI_File_get_byte_offset
  81 
  82 #undef MPI_File_iread_at_all
  83 #define MPI_File_iread_at_all PMPI_File_iread_at_all
  84 #undef MPI_File_iwrite_at_all
  85 #define MPI_File_iwrite_at_all PMPI_File_iwrite_at_all
  86 #undef MPI_File_iread_all
  87 #define MPI_File_iread_all  PMPI_File_iread_all
  88 #undef MPI_File_iwrite_all
  89 #define MPI_File_iwrite_all PMPI_File_iwrite_all
  90 
  91 #undef MPI_File_read_shared
  92 #define MPI_File_read_shared PMPI_File_read_shared
  93 #undef MPI_File_write_shared
  94 #define MPI_File_write_shared PMPI_File_write_shared
  95 #undef MPI_File_iread_shared
  96 #define MPI_File_iread_shared PMPI_File_iread_shared
  97 #undef MPI_File_iwrite_shared
  98 #define MPI_File_iwrite_shared PMPI_File_iwrite_shared
  99 #undef MPI_File_read_ordered
 100 #define MPI_File_read_ordered PMPI_File_read_ordered
 101 #undef MPI_File_write_ordered
 102 #define MPI_File_write_ordered PMPI_File_write_ordered
 103 #undef MPI_File_seek_shared
 104 #define MPI_File_seek_shared PMPI_File_seek_shared
 105 #undef MPI_File_get_position_shared
 106 #define MPI_File_get_position_shared PMPI_File_get_position_shared
 107 
 108 #undef MPI_File_read_at_all_begin
 109 #define MPI_File_read_at_all_begin PMPI_File_read_at_all_begin
 110 #undef MPI_File_read_at_all_end
 111 #define MPI_File_read_at_all_end PMPI_File_read_at_all_end
 112 #undef MPI_File_write_at_all_begin
 113 #define MPI_File_write_at_all_begin PMPI_File_write_at_all_begin
 114 #undef MPI_File_write_at_all_end
 115 #define MPI_File_write_at_all_end PMPI_File_write_at_all_end
 116 #undef MPI_File_read_all_begin
 117 #define MPI_File_read_all_begin PMPI_File_read_all_begin
 118 #undef MPI_File_read_all_end
 119 #define MPI_File_read_all_end PMPI_File_read_all_end
 120 #undef MPI_File_write_all_begin
 121 #define MPI_File_write_all_begin PMPI_File_write_all_begin
 122 #undef MPI_File_write_all_end
 123 #define MPI_File_write_all_end PMPI_File_write_all_end
 124 #undef MPI_File_read_ordered_begin
 125 #define MPI_File_read_ordered_begin PMPI_File_read_ordered_begin
 126 #undef MPI_File_read_ordered_end
 127 #define MPI_File_read_ordered_end PMPI_File_read_ordered_end
 128 #undef MPI_File_write_ordered_begin
 129 #define MPI_File_write_ordered_begin PMPI_File_write_ordered_begin
 130 #undef MPI_File_write_ordered_end
 131 #define MPI_File_write_ordered_end PMPI_File_write_ordered_end
 132 
 133 #undef MPI_File_get_type_extent
 134 #define MPI_File_get_type_extent PMPI_File_get_type_extent
 135 #undef MPI_Register_datarep
 136 #define MPI_Register_datarep PMPI_Register_datarep
 137 #undef MPI_File_set_atomicity
 138 #define MPI_File_set_atomicity PMPI_File_set_atomicity
 139 #undef MPI_File_get_atomicity
 140 #define MPI_File_get_atomicity PMPI_File_get_atomicity
 141 #undef MPI_File_sync
 142 #define MPI_File_sync PMPI_File_sync
 143 
 144 #undef MPI_Type_create_subarray
 145 #define MPI_Type_create_subarray PMPI_Type_create_subarray
 146 #undef MPI_Type_create_darray
 147 #define MPI_Type_create_darray PMPI_Type_create_darray
 148 
 149 #undef MPI_File_set_errhandler
 150 #define MPI_File_set_errhandler PMPI_File_set_errhandler
 151 #undef MPI_File_get_errhandler
 152 #define MPI_File_get_errhandler PMPI_File_get_errhandler
 153 
 154 #if !defined(MPI_File_f2c) || defined(MPICH_RENAMING_MPI_FUNCS)
 155 #undef MPI_File_f2c
 156 #define MPI_File_f2c PMPI_File_f2c
 157 #undef MPI_File_c2f
 158 #define MPI_File_c2f PMPI_File_c2f
 159 #endif
 160 
 161 #undef MPIO_Test
 162 #undef PMPIO_Test
 163 #define MPIO_Test PMPIO_Test
 164 #undef MPIO_Wait
 165 #undef PMPIO_Wait
 166 #define MPIO_Wait PMPIO_Wait
 167 #undef MPIO_Testall
 168 #define MPIO_Testall PMPIO_Testall
 169 #undef MPIO_Waitall
 170 #define MPIO_Waitall PMPIO_Waitall
 171 #undef MPIO_Testany
 172 #define MPIO_Testany PMPIO_Testany
 173 #undef MPIO_Waitany
 174 #define MPIO_Waitany PMPIO_Waitany
 175 #undef MPIO_Testsome
 176 #define MPIO_Testsome PMPIO_Testsome
 177 #undef MPIO_Waitsome
 178 #define MPIO_Waitsome PMPIO_Waitsome
 179 #undef MPIO_Request_f2c
 180 #define MPIO_Request_f2c PMPIO_Request_f2c
 181 #undef MPIO_Request_c2f
 182 #define MPIO_Request_c2f PMPIO_Request_c2f
 183 
 184 #if defined(HAVE_MPI_INFO_SRC)  /* only in info source directory */
 185 
 186 #undef MPI_Info_create
 187 #define MPI_Info_create PMPI_Info_create
 188 #undef MPI_Info_set
 189 #define MPI_Info_set PMPI_Info_set
 190 #undef MPI_Info_delete
 191 #define MPI_Info_delete PMPI_Info_delete
 192 #undef MPI_Info_get
 193 #define MPI_Info_get PMPI_Info_get
 194 #undef MPI_Info_get_valuelen
 195 #define MPI_Info_get_valuelen PMPI_Info_get_valuelen
 196 #undef MPI_Info_get_nkeys
 197 #define MPI_Info_get_nkeys PMPI_Info_get_nkeys
 198 #undef MPI_Info_get_nthkey
 199 #define MPI_Info_get_nthkey PMPI_Info_get_nthkey
 200 #undef MPI_Info_dup
 201 #define MPI_Info_dup PMPI_Info_dup
 202 #undef MPI_Info_free
 203 #define MPI_Info_free PMPI_Info_free
 204 #undef MPI_Info_c2f
 205 #define MPI_Info_c2f PMPI_Info_c2f
 206 #undef MPI_Info_f2c
 207 #define MPI_Info_f2c PMPI_Info_f2c
 208 
 209 #endif
 210 
 211 #undef MPI_Grequest_start
 212 #define MPI_Grequest_start PMPI_Grequest_start
 213 #undef MPI_Grequest_complete
 214 #define MPI_Grequest_complete PMPI_Grequest_complete
 215 #undef MPI_Status_set_cancelled
 216 #define MPI_Status_set_cancelled PMPI_Status_set_cancelled
 217 
 218 #undef MPIX_Grequest_start
 219 #define MPIX_Grequest_start PMPIX_Grequest_start
 220 #undef MPIX_Grequest_class_create
 221 #define MPIX_Grequest_class_create PMPIX_Grequest_class_create
 222 
 223 #endif
 224 #endif

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