| 24 |
#include "SIZE.h" |
#include "SIZE.h" |
| 25 |
#include "EEPARAMS.h" |
#include "EEPARAMS.h" |
| 26 |
#include "EESUPPORT.h" |
#include "EESUPPORT.h" |
| 27 |
|
#include "W2_EXCH2_SIZE.h" |
| 28 |
#include "W2_EXCH2_TOPOLOGY.h" |
#include "W2_EXCH2_TOPOLOGY.h" |
| 29 |
|
|
| 30 |
C === Routine arguments === |
C === Routine arguments === |
| 132 |
nb = thisI |
nb = thisI |
| 133 |
mb = nN |
mb = nN |
| 134 |
ir = 2 |
ir = 2 |
| 135 |
theTag1 = (tt-1)*MAX_NEIGHBOURS*2 + oN-1 |
theTag1 = (tt-1)*W2_maxNeighbours*2 + oN-1 |
| 136 |
& + 10000*( |
theTag2 = (tt-1)*W2_maxNeighbours*2 + W2_maxNeighbours + oN-1 |
|
& (thisTile-1)*MAX_NEIGHBOURS*2 + oN-1 |
|
|
& ) |
|
|
theTag2 = (tt-1)*MAX_NEIGHBOURS*2 + MAX_NEIGHBOURS + oN-1 |
|
|
& + 10000*( |
|
|
& (thisTile-1)*MAX_NEIGHBOURS*2 + MAX_NEIGHBOURS + oN-1 |
|
|
& ) |
|
| 137 |
tProc = exch2_tProc(thisTile)-1 |
tProc = exch2_tProc(thisTile)-1 |
| 138 |
sProc = exch2_tProc(tt)-1 |
sProc = exch2_tProc(tt)-1 |
| 139 |
theType = MPI_REAL8 |
theType = _MPI_TYPE_RX |
| 140 |
nri1 = (tIhi1-tIlo1+1)/tiStride |
nri1 = (tIhi1-tIlo1+1)/tiStride |
| 141 |
nrj1 = (tJhi1-tJlo1+1)/tjStride |
nrj1 = (tJhi1-tJlo1+1)/tjStride |
| 142 |
nrk1 = (tKhi-tKlo+1)/tkStride |
nrk1 = (tKhi-tKlo+1)/tkStride |