- self->simcall.args[0].dp = (void*) rdv;
- self->simcall.args[1].d = (double) task_size;
- self->simcall.args[2].d = (double) rate;
- self->simcall.args[3].dp = (void*) src_buff;
- self->simcall.args[4].sz = (size_t) src_buff_size;
- self->simcall.args[5].fp = (FPtr) match_fun;
- self->simcall.args[6].fp = (FPtr) clean_fun;
- self->simcall.args[7].fp = (FPtr) copy_data_fun;
- self->simcall.args[8].dp = (void*) data;
- self->simcall.args[9].i = (int) detached;
+ self->simcall.args[0].dp = (void*) src;
+ self->simcall.args[1].dp = (void*) rdv;
+ self->simcall.args[2].d = (double) task_size;
+ self->simcall.args[3].d = (double) rate;
+ self->simcall.args[4].dp = (void*) src_buff;
+ self->simcall.args[5].sz = (size_t) src_buff_size;
+ self->simcall.args[6].fp = (FPtr) match_fun;
+ self->simcall.args[7].fp = (FPtr) clean_fun;
+ self->simcall.args[8].fp = (FPtr) copy_data_fun;
+ self->simcall.args[9].dp = (void*) data;
+ self->simcall.args[10].i = (int) detached;