First page Back Continue Last page Overview Graphics
Simple Fortran Example - 2
-       if (rank .eq. 0) then
-         do 10, i=1, 10
-           data(i) = i
-  10     continue
-         call MPI_SEND( data, 10, MPI_DOUBLE_PRECISION,
-      +                 dest, 2001, MPI_COMM_WORLD, ierr)
-       else if (rank .eq. dest) then
-         tag = MPI_ANY_TAG
-         source = MPI_ANY_SOURCE
-         call MPI_RECV( data, 10, MPI_DOUBLE_PRECISION,
-      +                 source, tag, MPI_COMM_WORLD,
-      +                 status, ierr)
Notes: