@@ -282,7 +282,6 @@ int mca_coll_han_comm_create(struct ompi_communicator_t *comm,
282282 opal_info_set (& comm_info , "ompi_comm_coll_preference" , "tuned,^han" );
283283 ompi_comm_split_type (comm , MPI_COMM_TYPE_SHARED , 0 ,
284284 & comm_info , & (low_comms [0 ]));
285- assert (OMPI_COMM_IS_DISJOINT_SET (low_comms [0 ]) && !OMPI_COMM_IS_DISJOINT (low_comms [0 ]));
286285
287286 /*
288287 * Get my local rank and the local size
@@ -297,7 +296,6 @@ int mca_coll_han_comm_create(struct ompi_communicator_t *comm,
297296 opal_info_set (& comm_info , "ompi_comm_coll_preference" , "sm,^han" );
298297 ompi_comm_split_type (comm , MPI_COMM_TYPE_SHARED , 0 ,
299298 & comm_info , & (low_comms [1 ]));
300- assert (OMPI_COMM_IS_DISJOINT_SET (low_comms [1 ]) && !OMPI_COMM_IS_DISJOINT (low_comms [1 ]));
301299
302300 /*
303301 * Upgrade libnbc module priority to set up up_comms[0] with libnbc module
@@ -306,16 +304,15 @@ int mca_coll_han_comm_create(struct ompi_communicator_t *comm,
306304 */
307305 opal_info_set (& comm_info , "ompi_comm_coll_preference" , "libnbc,^han" );
308306 ompi_comm_split_with_info (comm , low_rank , w_rank , & comm_info , & (up_comms [0 ]), false);
307+
309308 up_rank = ompi_comm_rank (up_comms [0 ]);
310- assert (OMPI_COMM_IS_DISJOINT_SET (up_comms [0 ]) && OMPI_COMM_IS_DISJOINT (up_comms [0 ]));
311309
312310 /*
313311 * Upgrade adapt module priority to set up up_comms[0] with adapt module
314312 * This sub-communicator contains one process per node.
315313 */
316314 opal_info_set (& comm_info , "ompi_comm_coll_preference" , "adapt,^han" );
317315 ompi_comm_split_with_info (comm , low_rank , w_rank , & comm_info , & (up_comms [1 ]), false);
318- assert (OMPI_COMM_IS_DISJOINT_SET (up_comms [1 ]) && OMPI_COMM_IS_DISJOINT (up_comms [1 ]));
319316
320317 /*
321318 * Set my virtual rank number.
@@ -353,3 +350,5 @@ int mca_coll_han_comm_create(struct ompi_communicator_t *comm,
353350 OBJ_DESTRUCT (& comm_info );
354351 return OMPI_SUCCESS ;
355352}
353+
354+
0 commit comments