Topologia kartezjańska |
...... reorder,*comm_cart)
MPI_CART_CREATE (comm_old,ndims,dims(),periods,
...... reorder,comm_cart,ierr)
tablica dims przed wywołaniem MPI_DIMS_CREATE | wywołanie MPI_DIMS_CREATE | tablica dims po wywołaniu MPI_DIMS_CREATE |
(0, 0) | MPI_DIMS_CREATE (6, 2, dims) | (3, 2) |
(0,0) | MPI_DIMS_CREATE (7, 2, dims) | (7, 1) |
(0, 3, 0) | MPI_DIMS_CREATE (6, 3, dims) | (2, 3, 1) |
(0, 3, 0) | MPI_DIMS_CREATE (7, 3, dims) | błąd |