/[MITgcm]/MITgcm/pkg/exf/EXF_OPTIONS.h
ViewVC logotype

Diff of /MITgcm/pkg/exf/EXF_OPTIONS.h

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

revision 1.19 by mlosch, Tue Dec 20 10:16:59 2011 UTC revision 1.21 by jmc, Sun Dec 25 22:26:15 2011 UTC
# Line 5  C $Name$ Line 5  C $Name$
5  #define EXF_OPTIONS_H  #define EXF_OPTIONS_H
6  #include "PACKAGES_CONFIG.h"  #include "PACKAGES_CONFIG.h"
7  #include "AD_CONFIG.h"  #include "AD_CONFIG.h"
8    #include "CPP_OPTIONS.h"
9    
10  #ifdef ALLOW_EXF  #ifdef ALLOW_EXF
11    C     Package-specific Options & Macros go here
 #include "CPP_OPTIONS.h"  
12    
13  #ifdef ALLOW_AUTODIFF_TAMC  #ifdef ALLOW_AUTODIFF_TAMC
14    
# Line 20  C which is directly included in CPP_OPTI Line 20  C which is directly included in CPP_OPTI
20    
21  C CPP flags controlling which code is included in the files that  C CPP flags controlling which code is included in the files that
22  C will be compiled.  C will be compiled.
 C  
23    
24  c   pkg/exf CPP options:  c   pkg/exf CPP options:
25  c   --------------------  c   --------------------
# Line 141  C   Bulk formulae related flags. Line 140  C   Bulk formulae related flags.
140  #define  ALLOW_ATM_WIND  #define  ALLOW_ATM_WIND
141  #define  ALLOW_DOWNWARD_RADIATION  #define  ALLOW_DOWNWARD_RADIATION
142  #define  ALLOW_RUNOFF  #define  ALLOW_RUNOFF
143  #if (defined (ALLOW_ATM_TEMP) || \  #if (defined (ALLOW_ATM_TEMP) || defined (ALLOW_ATM_WIND))
      defined (ALLOW_ATM_WIND))  
144  # define ALLOW_BULKFORMULAE  # define ALLOW_BULKFORMULAE
145  # undef ALLOW_BULK_LARGEYEAGER04  # undef ALLOW_BULK_LARGEYEAGER04
146  #endif  #endif
# Line 165  C   Relaxation to monthly climatologies. Line 163  C   Relaxation to monthly climatologies.
163  C   Use spatial interpolation to interpolate  C   Use spatial interpolation to interpolate
164  C   forcing files from input grid to model grid.  C   forcing files from input grid to model grid.
165  #undef USE_EXF_INTERPOLATION  #undef USE_EXF_INTERPOLATION
166  C   runoff is a special case for which one might want to bypass  C   for interpolated vector fields, rotate towards model-grid axis
167  C   interpolation from an input grid  C   using old rotation formulae (instead of grid-angles)
168  #ifdef USE_EXF_INTERPOLATION  #undef EXF_USE_OLD_VEC_ROTATION
 # undef USE_NO_INTERP_RUNOFF  
 #endif  
169    
170  #define EXF_INTERP_USE_DYNALLOC  #define EXF_INTERP_USE_DYNALLOC
171  #if ( defined (EXF_INTERP_USE_DYNALLOC) & defined (USING_THREADS) )  #if ( defined (EXF_INTERP_USE_DYNALLOC) && defined (USING_THREADS) )
172  # define EXF_IREAD_USE_GLOBAL_POINTER  # define EXF_IREAD_USE_GLOBAL_POINTER
173  #endif  #endif
174    

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.21

  ViewVC Help
Powered by ViewVC 1.1.22