/[MITgcm]/MITgcm/verification/cpl_aim+ocn/code_ocn/CPP_EEOPTIONS.h
ViewVC logotype

Diff of /MITgcm/verification/cpl_aim+ocn/code_ocn/CPP_EEOPTIONS.h

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.8 by jmc, Fri Mar 5 00:32:42 2010 UTC revision 1.9 by jmc, Tue Aug 25 21:11:50 2015 UTC
# Line 83  C--   Alternative formulation of BYTESWA Line 83  C--   Alternative formulation of BYTESWA
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 eeboot_minimal.F, eeset_parms.F and open_copy_data_file.F
87    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
91    
92  C=== MPI, EXCH and GLOBAL_SUM related options ===  C=== MPI, EXCH and GLOBAL_SUM related options ===
93  C--   Flag turns off MPI_SEND ready_to_receive polling in the  C--   Flag turns off MPI_SEND ready_to_receive polling in the
94  C     gather_* subroutines to speed up integrations.  C     gather_* subroutines to speed up integrations.
# Line 108  C           filled in some way. Line 114  C           filled in some way.
114  #define CAN_PREVENT_X_PERIODICITY  #define CAN_PREVENT_X_PERIODICITY
115  #define CAN_PREVENT_Y_PERIODICITY  #define CAN_PREVENT_Y_PERIODICITY
116    
117    C--   disconnect tiles (no exchange between tiles, just fill-in edges
118    C     assuming locally periodic subdomain)
119    #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    #undef 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  #undef 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) ===

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

  ViewVC Help
Powered by ViewVC 1.1.22