1
1

Merge pull request #1158 from tkordenbrock/topic/cleanup.triggered.gather

coll-portals4: remove unneeded code from gather
Этот коммит содержится в:
Ryan Grant 2015-11-30 15:52:56 -07:00
родитель 7382c0b052 f6f525e0d8
Коммит e93755ce5a
2 изменённых файлов: 0 добавлений и 13 удалений

Просмотреть файл

@ -177,10 +177,6 @@ setup_gather_buffers_binomial(struct ompi_communicator_t *comm,
/* Setup Gather Buffers */
/**********************************/
if (vrank == 0) {
request->u.gather.unpack_bytes=
request->u.gather.unpack_dst_true_extent +
((ptrdiff_t)request->u.gather.unpack_dst_count * (ptrdiff_t)request->u.gather.size - 1) * request->u.gather.unpack_dst_extent;
request->u.gather.gather_bytes=request->u.gather.packed_size * (ptrdiff_t)request->u.gather.size;
/*
@ -282,10 +278,6 @@ setup_gather_buffers_linear(struct ompi_communicator_t *comm,
/* Setup Gather Buffers */
/**********************************/
if (i_am_root) {
request->u.gather.unpack_bytes=
request->u.gather.unpack_dst_true_extent +
((ptrdiff_t)request->u.gather.unpack_dst_count * (ptrdiff_t)request->u.gather.size - 1) * request->u.gather.unpack_dst_extent;
request->u.gather.gather_bytes=request->u.gather.packed_size * (ptrdiff_t)request->u.gather.size;
/*
@ -1005,8 +997,6 @@ ompi_coll_portals4_gather_intra_linear_top(const void *sbuf, int scount, struct
"completed CTWait(expected_ops=%d)\n", expected_ops);
}
ompi_coll_portals4_destroy_tree(&(portals4_module->cached_in_order_bmtree));
OPAL_OUTPUT((ompi_coll_base_framework.framework_output,
"coll:portals4:gather_intra_linear_top exit rank %d", request->u.gather.my_rank));
@ -1016,8 +1006,6 @@ err_hdlr:
if (NULL != request->u.gather.gather_buf)
free(request->u.gather.gather_buf);
ompi_coll_portals4_destroy_tree(&(portals4_module->cached_in_order_bmtree));
opal_output(ompi_coll_base_framework.framework_output,
"%s:%4d:%4d\tError occurred ret=%d, rank %2d",
__FILE__, __LINE__, line, ret, request->u.gather.my_rank);

Просмотреть файл

@ -114,7 +114,6 @@ struct ompi_coll_portals4_request_t {
MPI_Aint pack_src_lb;
MPI_Aint pack_src_true_lb;
MPI_Aint pack_src_offset;
uint64_t unpack_bytes;
char *unpack_dst_buf;
int unpack_dst_count;
struct ompi_datatype_t *unpack_dst_dtype;