xbt_os_timer_t timer;
double simulated;
MPI_Comm comm_self;
+ void *data; /* user data */
} s_smpi_process_data_t;
static smpi_process_data_t *process_data = NULL;
return process_data[index];
}
+void smpi_process_set_user_data(void *data)
+{
+ smpi_process_data_t process_data = smpi_process_data();
+ process_data->data = data;
+}
+
+void* smpi_process_get_user_data(){
+ smpi_process_data_t process_data = smpi_process_data();
+ return process_data->data;
+}
+
int smpi_process_count(void)
{
return process_count;
TRACE_end();
#endif
- SIMIX_clean();
return 0;
}