- if (SIMIX_process_is_suspended(smpi_global->sender_processes[i])) {
- SIMIX_process_resume(smpi_global->sender_processes[i]);
- }
- if (SIMIX_process_is_suspended(smpi_global->receiver_processes[i])) {
- SIMIX_process_resume(smpi_global->receiver_processes[i]);
- }
- }
+ smpi_host_data_t remote_hdata = SIMIX_process_get_data(smpi_global->main_processes[i]);
+
+ if (SIMIX_process_is_suspended(remote_hdata->sender))
+ SIMIX_process_resume(remote_hdata->sender);
+
+ if (SIMIX_process_is_suspended(remote_hdata->receiver))
+ SIMIX_process_resume(remote_hdata->receiver);
+ }*/