83 |
C compiler flag -byteswapio on the Altix. |
C compiler flag -byteswapio on the Altix. |
84 |
#undef FAST_BYTESWAP |
#undef FAST_BYTESWAP |
85 |
|
|
86 |
C-- Flag defined for eeset_parms.F and open_copy_data_file.F |
C-- Flag defined for eeboot_minimal.F, eeset_parms.F and open_copy_data_file.F |
87 |
C to write scratch files from process 0 only |
C to write STDOUT, STDERR and scratch files from process 0 only. |
88 |
|
C WARNING: to use only when absolutely confident that the setup is working |
89 |
|
C since any message (error/warning/print) from any proc <> 0 will be lost. |
90 |
#undef SINGLE_DISK_IO |
#undef SINGLE_DISK_IO |
91 |
|
|
92 |
C=== MPI, EXCH and GLOBAL_SUM related options === |
C=== MPI, EXCH and GLOBAL_SUM related options === |
118 |
C assuming locally periodic subdomain) |
C assuming locally periodic subdomain) |
119 |
#undef DISCONNECTED_TILES |
#undef DISCONNECTED_TILES |
120 |
|
|
121 |
|
C-- Always cumulate tile local-sum in the same order by applying MPI allreduce |
122 |
|
C to array of tiles ; can get slower with large number of tiles (big set-up) |
123 |
|
#define GLOBAL_SUM_ORDER_TILES |
124 |
|
|
125 |
C-- Alternative way of doing global sum without MPI allreduce call |
C-- Alternative way of doing global sum without MPI allreduce call |
126 |
C but instead, explicit MPI send & recv calls. |
C but instead, explicit MPI send & recv calls. Expected to be slower. |
127 |
#define GLOBAL_SUM_SEND_RECV |
#undef GLOBAL_SUM_SEND_RECV |
128 |
|
|
129 |
C-- Alternative way of doing global sum on a single CPU |
C-- Alternative way of doing global sum on a single CPU |
130 |
C to eliminate tiling-dependent roundoff errors. |
C to eliminate tiling-dependent roundoff errors. Note: This is slow. |
|
C Note: This is slow. |
|
131 |
#undef CG2D_SINGLECPU_SUM |
#undef CG2D_SINGLECPU_SUM |
132 |
|
|
133 |
C=== Other options (to add/remove pieces of code) === |
C=== Other options (to add/remove pieces of code) === |