Skip to content

Commit

Permalink
Merge pull request #9564 from tkordenbrock/portals4/backports/v4.1.x/…
Browse files Browse the repository at this point in the history
…fix-compiler-warnings

v4.1.x: backport: portals4: fix compiler warnings in all the Portals4 components
  • Loading branch information
jsquyres authored Oct 25, 2021
2 parents 1b014c6 + dfacabf commit 2fb5690
Show file tree
Hide file tree
Showing 12 changed files with 120 additions and 128 deletions.
7 changes: 6 additions & 1 deletion ompi/mca/coll/portals4/coll_portals4_component.c
Original file line number Diff line number Diff line change
Expand Up @@ -655,7 +655,11 @@ portals4_module_enable(mca_coll_base_module_t *module,
return OMPI_SUCCESS;
}


#if OPAL_ENABLE_DEBUG
/* These string maps are only used for debugging output.
* They will be compiled-out when OPAL is configured
* without --enable-debug.
*/
static char *failtype[] = {
"PTL_NI_OK",
"PTL_NI_PERM_VIOLATION",
Expand Down Expand Up @@ -689,6 +693,7 @@ static char *evname[] = {
"PTL_EVENT_SEARCH",
"PTL_EVENT_LINK"
};
#endif

/* Target EQ */
static int
Expand Down
28 changes: 11 additions & 17 deletions ompi/mca/coll/portals4/coll_portals4_gather.c
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ static ompi_coll_portals4_tree_t*
ompi_coll_portals4_build_in_order_bmtree( struct ompi_communicator_t* comm,
int root )
{
int childs = 0, rank, vrank, vparent, size, mask = 1, remote, i;
int childs = 0, rank, vrank, vparent, size, mask = 1, remote;
ompi_coll_portals4_tree_t *bmtree;

/*
Expand All @@ -97,7 +97,7 @@ ompi_coll_portals4_build_in_order_bmtree( struct ompi_communicator_t* comm,
bmtree->tree_bmtree = 1;
bmtree->tree_root = MPI_UNDEFINED;
bmtree->tree_nextsize = MPI_UNDEFINED;
for(i=0;i<MAXTREEFANOUT;i++) {
for(int i = 0; i < MAXTREEFANOUT; i++) {
bmtree->tree_next[i] = -1;
}

Expand Down Expand Up @@ -520,8 +520,6 @@ ompi_coll_portals4_gather_intra_binomial_top(const void *sbuf, int scount, struc

int vrank=-1;

int32_t i=0;

ompi_coll_portals4_tree_t* bmtree;

int32_t expected_ops =0;
Expand Down Expand Up @@ -606,7 +604,7 @@ ompi_coll_portals4_gather_intra_binomial_top(const void *sbuf, int scount, struc
"%s:%d: packed_size=%lu, fragment_size=%lu",
__FILE__, __LINE__, request->u.gather.packed_size, mca_coll_portals4_component.ni_limits.max_msg_size));

for (int i =0; i < bmtree->tree_nextsize; i++) {
for (int i = 0; i < bmtree->tree_nextsize; i++) {
int child_vrank = VRANK(bmtree->tree_next[i], request->u.gather.root_rank, request->u.gather.size);
int sub_tree_size = get_tree_numdescendants_of(comm, child_vrank) + 1;
ptl_size_t local_number_of_fragment = ((sub_tree_size * request->u.gather.packed_size) + mca_coll_portals4_component.ni_limits.max_msg_size -1) / mca_coll_portals4_component.ni_limits.max_msg_size;
Expand Down Expand Up @@ -688,7 +686,7 @@ ompi_coll_portals4_gather_intra_binomial_top(const void *sbuf, int scount, struc
/************************************/
/* put Recv-ACK to each child */
/************************************/
for (i=0;i<bmtree->tree_nextsize;i++) {
for (int i = 0; i < bmtree->tree_nextsize; i++) {
int32_t child=bmtree->tree_next[i];
ret = PtlTriggeredPut(request->u.gather.sync_mdh,
0,
Expand Down Expand Up @@ -730,7 +728,7 @@ ompi_coll_portals4_gather_intra_binomial_top(const void *sbuf, int scount, struc
/**********************************/
/* put RTR to each child */
/**********************************/
for (i=0;i<bmtree->tree_nextsize;i++) {
for (int i = 0; i < bmtree->tree_nextsize; i++) {
int32_t child=bmtree->tree_next[i];
ret = PtlTriggeredPut(request->u.gather.sync_mdh,
0,
Expand All @@ -750,7 +748,7 @@ ompi_coll_portals4_gather_intra_binomial_top(const void *sbuf, int scount, struc
/**********************************/
/* put RTR to each child */
/**********************************/
for (i=0;i<bmtree->tree_nextsize;i++) {
for (int i = 0; i < bmtree->tree_nextsize; i++) {
int32_t child=bmtree->tree_next[i];
ret = PtlPut(request->u.gather.sync_mdh,
0,
Expand Down Expand Up @@ -818,8 +816,6 @@ ompi_coll_portals4_gather_intra_linear_top(const void *sbuf, int scount, struct

int8_t i_am_root;

int32_t i=0;

int32_t expected_ops =0;
int32_t expected_acks=0;

Expand Down Expand Up @@ -975,7 +971,7 @@ ompi_coll_portals4_gather_intra_linear_top(const void *sbuf, int scount, struct
/* root puts Recv-ACK to all other ranks */
/*****************************************/
if (i_am_root) {
for (i=0;i<request->u.gather.size;i++) {
for (int i = 0; i < request->u.gather.size; i++) {
if (i == request->u.gather.root_rank) { continue; }
ret = PtlTriggeredPut(request->u.gather.sync_mdh,
0,
Expand Down Expand Up @@ -1019,7 +1015,7 @@ ompi_coll_portals4_gather_intra_linear_top(const void *sbuf, int scount, struct
/* root puts RTR to all other ranks */
/************************************/
if (i_am_root) {
for (i=0;i<request->u.gather.size;i++) {
for (int i = 0; i < request->u.gather.size; i++) {
if (i == request->u.gather.root_rank) { continue; }
ret = PtlTriggeredPut(request->u.gather.sync_mdh,
0,
Expand All @@ -1041,7 +1037,7 @@ ompi_coll_portals4_gather_intra_linear_top(const void *sbuf, int scount, struct
/* root puts RTR to all other ranks */
/************************************/
if (i_am_root) {
for (i=0;i<request->u.gather.size;i++) {
for (int i = 0; i < request->u.gather.size; i++) {
if (i == request->u.gather.root_rank) { continue; }
ret = PtlPut(request->u.gather.sync_mdh,
0,
Expand Down Expand Up @@ -1093,7 +1089,6 @@ ompi_coll_portals4_gather_intra_binomial_bottom(struct ompi_communicator_t *comm
ompi_coll_portals4_request_t *request)
{
int ret, line;
int i;

OPAL_OUTPUT_VERBOSE((10, ompi_coll_base_framework.framework_output,
"coll:portals4:gather_intra_binomial_bottom enter rank %d", request->u.gather.my_rank));
Expand All @@ -1109,7 +1104,7 @@ ompi_coll_portals4_gather_intra_binomial_bottom(struct ompi_communicator_t *comm
struct iovec iov;
size_t max_data;

for (i=0;i<request->u.gather.size;i++) {
for (int i = 0; i < request->u.gather.size; i++) {
uint64_t offset = request->u.gather.unpack_dst_extent * request->u.gather.unpack_dst_count * ((request->u.gather.my_rank + i) % request->u.gather.size);

opal_output_verbose(30, ompi_coll_base_framework.framework_output,
Expand Down Expand Up @@ -1161,7 +1156,6 @@ ompi_coll_portals4_gather_intra_linear_bottom(struct ompi_communicator_t *comm,
ompi_coll_portals4_request_t *request)
{
int ret, line;
int i;

OPAL_OUTPUT_VERBOSE((10, ompi_coll_base_framework.framework_output,
"coll:portals4:gather_intra_linear_bottom enter rank %d", request->u.gather.my_rank));
Expand All @@ -1177,7 +1171,7 @@ ompi_coll_portals4_gather_intra_linear_bottom(struct ompi_communicator_t *comm,
struct iovec iov;
size_t max_data;

for (i=0;i<request->u.gather.size;i++) {
for (int i = 0; i < request->u.gather.size; i++) {
ompi_coll_portals4_create_recv_converter (&request->u.gather.recv_converter,
request->u.gather.unpack_dst_buf + (request->u.gather.unpack_dst_extent*request->u.gather.unpack_dst_count*i),
ompi_comm_peer_lookup(comm, request->u.gather.my_rank),
Expand Down
2 changes: 1 addition & 1 deletion ompi/mca/coll/portals4/coll_portals4_request.c
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ request_free(struct ompi_request_t **ompi_req)
ompi_coll_portals4_request_t *request =
(ompi_coll_portals4_request_t*) *ompi_req;

if (true != request->super.req_complete) {
if (!REQUEST_COMPLETE(&request->super)) {
return MPI_ERR_REQUEST;
}

Expand Down
1 change: 0 additions & 1 deletion ompi/mca/coll/portals4/coll_portals4_request.h
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,6 @@ OBJ_CLASS_DECLARATION(ompi_coll_portals4_request_t);
req = (ompi_coll_portals4_request_t*) item; \
OMPI_REQUEST_INIT(&req->super, false); \
req->super.req_mpi_object.comm = comm; \
req->super.req_complete = false; \
req->super.req_state = OMPI_REQUEST_ACTIVE; \
} while (0)

Expand Down
55 changes: 25 additions & 30 deletions ompi/mca/mtl/portals4/mtl_portals4_component.c
Original file line number Diff line number Diff line change
Expand Up @@ -227,36 +227,6 @@ ompi_mtl_portals4_component_open(void)
sizeof(ompi_mtl_portals4_request_t) -
sizeof(struct mca_mtl_request_t);

opal_output_verbose(1, ompi_mtl_base_framework.framework_output,
"Flow control: "
#if OMPI_MTL_PORTALS4_FLOW_CONTROL
"yes"
#else
"no"
#endif
);
opal_output_verbose(1, ompi_mtl_base_framework.framework_output,
"Max message size: %lu", (unsigned long)
ompi_mtl_portals4.max_msg_size_mtl);
opal_output_verbose(1, ompi_mtl_base_framework.framework_output,
"Short limit: %d", (int)
ompi_mtl_portals4.short_limit);
opal_output_verbose(1, ompi_mtl_base_framework.framework_output,
"Eager limit: %d", (int)
ompi_mtl_portals4.eager_limit);
opal_output_verbose(1, ompi_mtl_base_framework.framework_output,
"Short receive blocks: %d",
ompi_mtl_portals4.recv_short_num);
opal_output_verbose(1, ompi_mtl_base_framework.framework_output,
"Send queue size: %d", ompi_mtl_portals4.send_queue_size);
opal_output_verbose(1, ompi_mtl_base_framework.framework_output,
"Recv queue size: %d", ompi_mtl_portals4.recv_queue_size);
opal_output_verbose(1, ompi_mtl_base_framework.framework_output,
"Long protocol: %s",
(ompi_mtl_portals4.protocol == eager) ? "Eager" :
(ompi_mtl_portals4.protocol == rndv) ? "Rendezvous" :
"Other");

OBJ_CONSTRUCT(&ompi_mtl_portals4.fl_message, opal_free_list_t);
opal_free_list_init(&ompi_mtl_portals4.fl_message,
sizeof(ompi_mtl_portals4_message_t) +
Expand Down Expand Up @@ -289,6 +259,31 @@ ompi_mtl_portals4_component_open(void)
ompi_mtl_portals4.use_flowctl=0;
#endif

opal_output_verbose(1, ompi_mtl_base_framework.framework_output,
"Flow control: %s",
ompi_mtl_portals4.use_flowctl ? "yes" : "no");
opal_output_verbose(1, ompi_mtl_base_framework.framework_output,
"Max message size: %lu", (unsigned long)
ompi_mtl_portals4.max_msg_size_mtl);
opal_output_verbose(1, ompi_mtl_base_framework.framework_output,
"Short limit: %d", (int)
ompi_mtl_portals4.short_limit);
opal_output_verbose(1, ompi_mtl_base_framework.framework_output,
"Eager limit: %d", (int)
ompi_mtl_portals4.eager_limit);
opal_output_verbose(1, ompi_mtl_base_framework.framework_output,
"Short receive blocks: %d",
ompi_mtl_portals4.recv_short_num);
opal_output_verbose(1, ompi_mtl_base_framework.framework_output,
"Send queue size: %d", ompi_mtl_portals4.send_queue_size);
opal_output_verbose(1, ompi_mtl_base_framework.framework_output,
"Recv queue size: %d", ompi_mtl_portals4.recv_queue_size);
opal_output_verbose(1, ompi_mtl_base_framework.framework_output,
"Long protocol: %s",
(ompi_mtl_portals4.protocol == eager) ? "Eager" :
(ompi_mtl_portals4.protocol == rndv) ? "Rendezvous" :
"Other");

return OMPI_SUCCESS;
}

Expand Down
2 changes: 1 addition & 1 deletion ompi/mca/mtl/portals4/mtl_portals4_request.h
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ struct ompi_mtl_portals4_isend_request_t {
#endif
ptl_size_t length;
int32_t pending_get;
uint32_t event_count;
int32_t event_count;
};
typedef struct ompi_mtl_portals4_isend_request_t ompi_mtl_portals4_isend_request_t;

Expand Down
2 changes: 1 addition & 1 deletion ompi/mca/mtl/portals4/mtl_portals4_send.c
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ ompi_mtl_portals4_callback(ptl_event_t *ev,
ompi_mtl_portals4_base_request_t* ptl_base_request,
bool *complete)
{
int retval = OMPI_SUCCESS, ret, val, add = 1;
int retval = OMPI_SUCCESS, ret = 0, val = 0, add = 1;
ompi_mtl_portals4_isend_request_t* ptl_request =
(ompi_mtl_portals4_isend_request_t*) ptl_base_request;

Expand Down
Loading

0 comments on commit 2fb5690

Please sign in to comment.