/[MITgcm]/MITgcm/eesupp/inc/CPP_EEOPTIONS.h
ViewVC logotype

Diff of /MITgcm/eesupp/inc/CPP_EEOPTIONS.h

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

revision 1.33 by jmc, Thu Mar 4 22:01:35 2010 UTC revision 1.38 by jmc, Mon May 12 21:59:35 2014 UTC
# Line 86  C--   Alternative formulation of BYTESWA Line 86  C--   Alternative formulation of BYTESWA
86  C     compiler flag -byteswapio on the Altix.  C     compiler flag -byteswapio on the Altix.
87  #undef FAST_BYTESWAP  #undef FAST_BYTESWAP
88    
89    C--   Flag defined for eeboot_minimal.F, eeset_parms.F,and open_copy_data_file.F
90    C     to write STDOUT, STDERR, and scratch files from process 0 only.
91    C WARNING: to use only when absolutely confident that the setup is working
92    C     since any message (error/warning/print) from any proc <> 0 will be lost.
93    #undef SINGLE_DISK_IO
94    
95  C=== MPI, EXCH and GLOBAL_SUM related options ===  C=== MPI, EXCH and GLOBAL_SUM related options ===
96  C--   Flag turns off MPI_SEND ready_to_receive polling in the  C--   Flag turns off MPI_SEND ready_to_receive polling in the
97  C     gather_* subroutines to speed up integrations.  C     gather_* subroutines to speed up integrations.
# Line 96  CXXX We no longer select the use of MPI Line 102  CXXX We no longer select the use of MPI
102  CXXX To use MPI, use an appropriate genmake2 options file or use  CXXX To use MPI, use an appropriate genmake2 options file or use
103  CXXX genmake2 -mpi .  CXXX genmake2 -mpi .
104  CXXX #undef  ALLOW_USE_MPI  CXXX #undef  ALLOW_USE_MPI
 CXXX #undef  ALWAYS_USE_MPI  
105    
106  C--   Control use of communication that might overlap computation.  C--   Control use of communication that might overlap computation.
107  C     Under MPI selects/deselects "non-blocking" sends and receives.  C     Under MPI selects/deselects "non-blocking" sends and receives.
# Line 125  C           filled in some way. Line 130  C           filled in some way.
130  #define CAN_PREVENT_X_PERIODICITY  #define CAN_PREVENT_X_PERIODICITY
131  #define CAN_PREVENT_Y_PERIODICITY  #define CAN_PREVENT_Y_PERIODICITY
132    
133    C--   disconnect tiles (no exchange between tiles, just fill-in edges
134    C     assuming locally periodic subdomain)
135    #undef DISCONNECTED_TILES
136    
137  C--   Alternative way of doing global sum without MPI allreduce call  C--   Alternative way of doing global sum without MPI allreduce call
138  C     but instead, explicit MPI send & recv calls.  C     but instead, explicit MPI send & recv calls.
139  #undef GLOBAL_SUM_SEND_RECV  #undef GLOBAL_SUM_SEND_RECV

Legend:
Removed from v.1.33  
changed lines
  Added in v.1.38

  ViewVC Help
Powered by ViewVC 1.1.22