if (call_type == CallType::SEND) {
/* Create comm pattern */
pattern->type = PatternCommunicationType::send;
- pattern->comm_addr = mcapi::get().get_pattern_comm_addr(request);
+ pattern->comm_addr = mcapi::get().get_comm_isend_raw_addr(request);
pattern->rdv = mcapi::get().get_pattern_comm_rdv(pattern->comm_addr);
pattern->src_proc = mcapi::get().get_pattern_comm_src_proc(pattern->comm_addr);
pattern->src_host = mc_api::get().get_actor_host_name(issuer);
#endif
} else if (call_type == CallType::RECV) {
pattern->type = PatternCommunicationType::receive;
- pattern->comm_addr = mcapi::get().get_pattern_comm_addr(request);
+ pattern->comm_addr = mcapi::get().get_comm_isend_raw_addr(request);
#if HAVE_SMPI
pattern->tag = mcapi::get().get_smpi_request_tag(request, simgrid::simix::Simcall::COMM_IRECV);
state->communication_indices_.push_back(list_process_comm.index_comm);
}
-kernel::activity::CommImpl* mc_api::get_pattern_comm_addr(smx_simcall_t request) const
+kernel::activity::CommImpl* mc_api::get_comm_isend_raw_addr(smx_simcall_t request) const
{
auto comm_addr = simcall_comm_isend__getraw__result(request);
return static_cast<kernel::activity::CommImpl*>(comm_addr);
// COMMUNICATION APIs
void copy_incomplete_comm_pattern(simgrid::mc::State* state) const;
void copy_index_comm_pattern(simgrid::mc::State* state) const;
- kernel::activity::CommImpl* get_pattern_comm_addr(smx_simcall_t request) const;
+ kernel::activity::CommImpl* get_comm_isend_raw_addr(smx_simcall_t request) const;
std::string get_pattern_comm_rdv(void* addr) const;
unsigned long get_pattern_comm_src_proc(void* addr) const;
unsigned long get_pattern_comm_dst_proc(void* addr) const;