X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d0ffc37686edcc803601f76ab51fdfed5fc2f241..f6361035ba2972dede69bcdf16bc6724bd50bf7d:/teshsuite/smpi/mpich3-test/f77/coll/nonblockingf.f diff --git a/teshsuite/smpi/mpich3-test/f77/coll/nonblockingf.f b/teshsuite/smpi/mpich3-test/f77/coll/nonblockingf.f index b912acd8f1..b2785bbbae 100644 --- a/teshsuite/smpi/mpich3-test/f77/coll/nonblockingf.f +++ b/teshsuite/smpi/mpich3-test/f77/coll/nonblockingf.f @@ -19,7 +19,7 @@ C integer ii, ans errs = 0 - + rbuf=0 call mtest_init(ierr) comm = MPI_COMM_WORLD @@ -93,6 +93,24 @@ C . MPI_SUM, comm, req, ierr) call MPI_Wait(req, MPI_STATUS_IGNORE, ierr) + call MPI_Iscatter(sbuf, NUM_INTS, MPI_INTEGER, rbuf, + . NUM_INTS, MPI_INTEGER, 0, comm, req, ierr) + call MPI_Wait(req, MPI_STATUS_IGNORE, ierr) + + call MPI_Iscatterv(sbuf, scounts, sdispls, MPI_INTEGER, + . rbuf, NUM_INTS, MPI_INTEGER, + . 0, comm, req, ierr) + call MPI_Wait(req, MPI_STATUS_IGNORE, ierr) + + call MPI_Iallgather(sbuf, NUM_INTS, MPI_INTEGER, + . rbuf, NUM_INTS, MPI_INTEGER, comm, req, ierr) + call MPI_Wait(req, MPI_STATUS_IGNORE, ierr) + + call MPI_Iallgatherv(sbuf, NUM_INTS, MPI_INTEGER, + . rbuf, rcounts, rdispls, MPI_INTEGER, + . comm, req, ierr) + call MPI_Wait(req, MPI_STATUS_IGNORE, ierr) + call mtest_finalize( errs ) call MPI_Finalize( ierr ) end