TRACE_smpi_comm_in(rank, __FUNCTION__,
new simgrid::instr::Pt2PtTIData("Irecv", comm->group()->index(src),
- datatype->is_basic() ? count : count * datatype->size(),
+ datatype->is_replayable() ? count : count * datatype->size(),
encode_datatype(datatype)));
*request = simgrid::smpi::Request::irecv(buf, count, datatype, src, tag, comm);
int trace_dst = comm->group()->index(dst);
TRACE_smpi_comm_in(rank, __FUNCTION__,
new simgrid::instr::Pt2PtTIData("Isend", trace_dst,
- datatype->is_basic() ? count : count * datatype->size(),
+ datatype->is_replayable() ? count : count * datatype->size(),
encode_datatype(datatype)));
TRACE_smpi_send(rank, rank, trace_dst, tag, count * datatype->size());
int trace_dst = comm->group()->index(dst);
TRACE_smpi_comm_in(rank, __FUNCTION__,
new simgrid::instr::Pt2PtTIData("ISsend", trace_dst,
- datatype->is_basic() ? count : count * datatype->size(),
+ datatype->is_replayable() ? count : count * datatype->size(),
encode_datatype(datatype)));
TRACE_smpi_send(rank, rank, trace_dst, tag, count * datatype->size());
int src_traced = comm->group()->index(src);
TRACE_smpi_comm_in(rank, __FUNCTION__,
new simgrid::instr::Pt2PtTIData("recv", src_traced,
- datatype->is_basic() ? count : count * datatype->size(),
+ datatype->is_replayable() ? count : count * datatype->size(),
encode_datatype(datatype)));
simgrid::smpi::Request::recv(buf, count, datatype, src, tag, comm, status);
int dst_traced = comm->group()->index(dst);
TRACE_smpi_comm_in(rank, __FUNCTION__,
new simgrid::instr::Pt2PtTIData("send", dst_traced,
- datatype->is_basic() ? count : count * datatype->size(),
+ datatype->is_replayable() ? count : count * datatype->size(),
encode_datatype(datatype)));
if (not TRACE_smpi_view_internals()) {
TRACE_smpi_send(rank, rank, dst_traced, tag,count*datatype->size());
int dst_traced = comm->group()->index(dst);
TRACE_smpi_comm_in(rank, __FUNCTION__,
new simgrid::instr::Pt2PtTIData("Ssend", dst_traced,
- datatype->is_basic() ? count : count * datatype->size(),
+ datatype->is_replayable() ? count : count * datatype->size(),
encode_datatype(datatype)));
TRACE_smpi_send(rank, rank, dst_traced, tag, count * datatype->size());
src_hack->push_back(src_traced);
TRACE_smpi_comm_in(rank, __FUNCTION__,
new simgrid::instr::VarCollTIData(
- "sendRecv", -1, sendtype->is_basic() ? sendcount : sendcount * sendtype->size(), dst_hack,
- recvtype->is_basic() ? recvcount : recvcount * recvtype->size(), src_hack,
+ "sendRecv", -1, sendtype->is_replayable() ? sendcount : sendcount * sendtype->size(), dst_hack,
+ recvtype->is_replayable() ? recvcount : recvcount * recvtype->size(), src_hack,
encode_datatype(sendtype), encode_datatype(recvtype)));
TRACE_smpi_send(rank, rank, dst_traced, sendtag, sendcount * sendtype->size());