Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[smpi] Use SMPI namespace for some public variables/functions
[simgrid.git] / src / smpi / smpi_mpi_dt.c
index 07bec7c..cd0f586 100644 (file)
@@ -213,7 +213,7 @@ int smpi_datatype_copy(void *sendbuf, int sendcount, MPI_Datatype sendtype,
 {
   int count;
   if(smpi_privatize_global_variables){
-    switch_data_segment(smpi_process_index());
+    smpi_switch_data_segment(smpi_process_index());
   }
   /* First check if we really have something to do */
   if (recvcount > 0 && recvbuf != sendbuf) {
@@ -1617,7 +1617,7 @@ void smpi_op_apply(MPI_Op op, void *invec, void *inoutvec, int *len,
 {
   if(smpi_privatize_global_variables){ //we need to switch here, as the called function may silently touch global variables
     XBT_VERB("Applying operation, switch to the right data frame ");
-    switch_data_segment(smpi_process_index());
+    smpi_switch_data_segment(smpi_process_index());
   }
 
   if(!_xbt_replay_is_active())