+#ifdef HAVE_TRACING
+ int rank = request && request->comm != MPI_COMM_NULL
+ ? smpi_comm_rank(request->comm)
+ : -1;
+ TRACE_smpi_computing_out(rank);
+
+ MPI_Group group = smpi_comm_group(request->comm);
+ 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;
+ TRACE_smpi_ptp_in(rank, src_traced, dst_traced, __FUNCTION__);
+#endif