Index: cart_create.c =================================================================== --- cart_create.c (revision 21810) +++ cart_create.c (working copy) @@ -66,10 +66,6 @@ return OMPI_ERRHANDLER_INVOKE (old_comm, MPI_ERR_ARG, FUNC_NAME); } - if (0 > reorder || 1 < reorder) { - return OMPI_ERRHANDLER_INVOKE (old_comm, MPI_ERR_ARG, - FUNC_NAME); - } /* check if the number of processes on the grid are corrct */ { @@ -114,7 +110,7 @@ * the new cartesian communicator */ - re_order = (1 == reorder)? true :false; + re_order = (0 == reorder)? false : true; err = ompi_topo_create (old_comm, ndims,