80 |
C Setup MPI stuff here |
C Setup MPI stuff here |
81 |
theTag1 = (soT-1)*W2_maxNeighbours*2 + oNb-1 |
theTag1 = (soT-1)*W2_maxNeighbours*2 + oNb-1 |
82 |
theTag2 = (soT-1)*W2_maxNeighbours*2 + W2_maxNeighbours + oNb-1 |
theTag2 = (soT-1)*W2_maxNeighbours*2 + W2_maxNeighbours + oNb-1 |
83 |
tProc = exch2_tProc(thisTile)-1 |
tProc = W2_tileProc(thisTile)-1 |
84 |
sProc = exch2_tProc(soT)-1 |
sProc = W2_tileProc(soT)-1 |
85 |
theType = _MPI_TYPE_RX |
theType = _MPI_TYPE_RX |
86 |
CALL MPI_Recv( e2Bufr1_RX, iBufr1, theType, sProc, |
CALL MPI_Recv( e2Bufr1_RX, iBufr1, theType, sProc, |
87 |
& theTag1, MPI_COMM_MODEL, mpiStatus, mpiRc ) |
& theTag1, MPI_COMM_MODEL, mpiStatus, mpiRc ) |