96 |
CXXX To use MPI, use an appropriate genmake2 options file or use |
CXXX To use MPI, use an appropriate genmake2 options file or use |
97 |
CXXX genmake2 -mpi . |
CXXX genmake2 -mpi . |
98 |
CXXX #undef ALLOW_USE_MPI |
CXXX #undef ALLOW_USE_MPI |
|
CXXX #undef ALWAYS_USE_MPI |
|
99 |
|
|
100 |
C-- Control use of communication that might overlap computation. |
C-- Control use of communication that might overlap computation. |
101 |
C Under MPI selects/deselects "non-blocking" sends and receives. |
C Under MPI selects/deselects "non-blocking" sends and receives. |
124 |
#define CAN_PREVENT_X_PERIODICITY |
#define CAN_PREVENT_X_PERIODICITY |
125 |
#define CAN_PREVENT_Y_PERIODICITY |
#define CAN_PREVENT_Y_PERIODICITY |
126 |
|
|
127 |
|
C-- disconnect tiles (no exchange between tiles, just fill-in edges |
128 |
|
C assuming locally periodic subdomain) |
129 |
|
#undef DISCONNECTED_TILES |
130 |
|
|
131 |
C-- Alternative way of doing global sum without MPI allreduce call |
C-- Alternative way of doing global sum without MPI allreduce call |
132 |
C but instead, explicit MPI send & recv calls. |
C but instead, explicit MPI send & recv calls. |
133 |
#undef GLOBAL_SUM_SEND_RECV |
#undef GLOBAL_SUM_SEND_RECV |