double flops= parse_double(action[2]);
#ifdef HAVE_TRACING
int rank = smpi_comm_rank(MPI_COMM_WORLD);
- instr_extra_data extra = xbt_new(s_instr_extra_data_t,1);
+ instr_extra_data extra = xbt_new0(s_instr_extra_data_t,1);
extra->type=TRACING_COMPUTING;
extra->comp_size=flops;
TRACE_smpi_computing_in(rank, extra);
int rank = smpi_comm_rank(MPI_COMM_WORLD);
int dst_traced = smpi_group_rank(smpi_comm_group(MPI_COMM_WORLD), to);
- instr_extra_data extra = xbt_new(s_instr_extra_data_t,1);
+ instr_extra_data extra = xbt_new0(s_instr_extra_data_t,1);
extra->type = TRACING_SEND;
extra->send_size = size;
extra->src = rank;
#ifdef HAVE_TRACING
int rank = smpi_comm_rank(MPI_COMM_WORLD);
int dst_traced = smpi_group_rank(smpi_comm_group(MPI_COMM_WORLD), to);
- instr_extra_data extra = xbt_new(s_instr_extra_data_t,1);
+ instr_extra_data extra = xbt_new0(s_instr_extra_data_t,1);
extra->type = TRACING_ISEND;
extra->send_size = size;
extra->src = rank;
int rank = smpi_comm_rank(MPI_COMM_WORLD);
int src_traced = smpi_group_rank(smpi_comm_group(MPI_COMM_WORLD), from);
- instr_extra_data extra = xbt_new(s_instr_extra_data_t,1);
+ instr_extra_data extra = xbt_new0(s_instr_extra_data_t,1);
extra->type = TRACING_RECV;
extra->send_size = size;
extra->src = src_traced;
#ifdef HAVE_TRACING
int rank = smpi_comm_rank(MPI_COMM_WORLD);
int src_traced = smpi_group_rank(smpi_comm_group(MPI_COMM_WORLD), from);
- instr_extra_data extra = xbt_new(s_instr_extra_data_t,1);
+ instr_extra_data extra = xbt_new0(s_instr_extra_data_t,1);
extra->type = TRACING_IRECV;
extra->send_size = size;
extra->src = src_traced;
int src_traced = smpi_group_rank(group, request->src);
int dst_traced = smpi_group_rank(group, request->dst);
int is_wait_for_receive = request->recv;
- instr_extra_data extra = xbt_new(s_instr_extra_data_t,1);
+ instr_extra_data extra = xbt_new0(s_instr_extra_data_t,1);
extra->type = TRACING_WAIT;
TRACE_smpi_ptp_in(rank, src_traced, dst_traced, __FUNCTION__, extra);
#endif
}
}
int rank_traced = smpi_process_index();
- instr_extra_data extra = xbt_new(s_instr_extra_data_t,1);
+ instr_extra_data extra = xbt_new0(s_instr_extra_data_t,1);
extra->type = TRACING_WAITALL;
extra->send_size=count_requests;
TRACE_smpi_ptp_in(rank_traced, -1, -1, __FUNCTION__,extra);
double clock = smpi_process_simulated_elapsed();
#ifdef HAVE_TRACING
int rank = smpi_comm_rank(MPI_COMM_WORLD);
- instr_extra_data extra = xbt_new(s_instr_extra_data_t,1);
+ instr_extra_data extra = xbt_new0(s_instr_extra_data_t,1);
extra->type = TRACING_BARRIER;
TRACE_smpi_collective_in(rank, -1, __FUNCTION__, extra);
#endif
int rank = smpi_comm_rank(MPI_COMM_WORLD);
int root_traced = smpi_group_index(smpi_comm_group(MPI_COMM_WORLD), root);
- instr_extra_data extra = xbt_new(s_instr_extra_data_t,1);
+ instr_extra_data extra = xbt_new0(s_instr_extra_data_t,1);
extra->type = TRACING_BCAST;
extra->send_size = size;
extra->root = root_traced;
#ifdef HAVE_TRACING
int rank = smpi_comm_rank(MPI_COMM_WORLD);
int root_traced = smpi_group_rank(smpi_comm_group(MPI_COMM_WORLD), root);
- instr_extra_data extra = xbt_new(s_instr_extra_data_t,1);
+ instr_extra_data extra = xbt_new0(s_instr_extra_data_t,1);
extra->type = TRACING_REDUCE;
extra->send_size = comm_size;
extra->comp_size = comp_size;
double clock = smpi_process_simulated_elapsed();
#ifdef HAVE_TRACING
int rank = smpi_comm_rank(MPI_COMM_WORLD);
- instr_extra_data extra = xbt_new(s_instr_extra_data_t,1);
+ instr_extra_data extra = xbt_new0(s_instr_extra_data_t,1);
extra->type = TRACING_ALLREDUCE;
extra->send_size = comm_size;
extra->comp_size = comp_size;
#ifdef HAVE_TRACING
int rank = smpi_process_index();
- instr_extra_data extra = xbt_new(s_instr_extra_data_t,1);
+ instr_extra_data extra = xbt_new0(s_instr_extra_data_t,1);
extra->type = TRACING_ALLTOALL;
extra->send_size = send_size;
extra->recv_size = recv_size;
recv = calloc(recv_size*comm_size, smpi_datatype_size(MPI_CURRENT_TYPE2));
#ifdef HAVE_TRACING
- instr_extra_data extra = xbt_new(s_instr_extra_data_t,1);
+ instr_extra_data extra = xbt_new0(s_instr_extra_data_t,1);
extra->type = TRACING_GATHER;
extra->send_size = send_size;
extra->recv_size = recv_size;
}
#ifdef HAVE_TRACING
- instr_extra_data extra = xbt_new(s_instr_extra_data_t,1);
+ instr_extra_data extra = xbt_new0(s_instr_extra_data_t,1);
extra->type = TRACING_REDUCE_SCATTER;
extra->send_size = 0;
extra->recvcounts= xbt_malloc(comm_size*sizeof(int));
#ifdef HAVE_TRACING
int rank = smpi_process_index();
- instr_extra_data extra = xbt_new(s_instr_extra_data_t,1);
+ instr_extra_data extra = xbt_new0(s_instr_extra_data_t,1);
extra->type = TRACING_ALLGATHERV;
extra->send_size = sendcount;
extra->recvcounts= xbt_malloc(comm_size*sizeof(int));
int rank = smpi_process_index();
int count=0;
for(i=0;i<comm_size;i++) count+=sendcounts[i];
- instr_extra_data extra = xbt_new(s_instr_extra_data_t,1);
+ instr_extra_data extra = xbt_new0(s_instr_extra_data_t,1);
extra->type = TRACING_ALLTOALLV;
extra->send_size = count;
extra->recvcounts= xbt_malloc(comm_size*sizeof(int));
int rank = smpi_process_index();
TRACE_smpi_init(rank);
TRACE_smpi_computing_init(rank);
- instr_extra_data extra = xbt_new(s_instr_extra_data_t,1);
+ instr_extra_data extra = xbt_new0(s_instr_extra_data_t,1);
extra->type = TRACING_INIT;
TRACE_smpi_collective_in(rank, -1, __FUNCTION__, extra);
TRACE_smpi_collective_out(rank, -1, __FUNCTION__);
smpi_mpi_barrier(MPI_COMM_WORLD);
#ifdef HAVE_TRACING
int rank = smpi_process_index();
- instr_extra_data extra = xbt_new(s_instr_extra_data_t,1);
+ instr_extra_data extra = xbt_new0(s_instr_extra_data_t,1);
extra->type = TRACING_FINALIZE;
TRACE_smpi_collective_in(rank, -1, __FUNCTION__, extra);
#endif