Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[SMPI] Added privatized_region_ property to simgrid::smpi::Process
[simgrid.git] / src / smpi / include / smpi_process.hpp
index a69c16a..7477a66 100644 (file)
@@ -37,6 +37,7 @@ class Process {
     int return_value_ = 0;
     smpi_trace_call_location_t trace_call_loc_;
     smx_actor_t process_ = nullptr;
+    smpi_privatization_region_t privatized_region_;
 #if HAVE_PAPI
   /** Contains hardware data as read by PAPI **/
     int papi_event_set_;
@@ -54,6 +55,8 @@ class Process {
     void set_user_data(void *data);
     void *get_user_data();
     smpi_trace_call_location_t* call_location();
+    void set_privatized_region(smpi_privatization_region_t region);
+    smpi_privatization_region_t privatized_region();
     int index();
     MPI_Comm comm_world();
     smx_mailbox_t mailbox();