/[MITgcm]/MITgcm_contrib/MPMice/beaufort/code/EXF_OPTIONS.h
ViewVC logotype

Diff of /MITgcm_contrib/MPMice/beaufort/code/EXF_OPTIONS.h

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

revision 1.1 by dimitri, Sun May 31 03:41:36 2009 UTC revision 1.2 by dimitri, Wed Dec 21 23:06:07 2011 UTC
# Line 4  C $Name$ Line 4  C $Name$
4  #ifndef EXF_OPTIONS_H  #ifndef EXF_OPTIONS_H
5  #define EXF_OPTIONS_H  #define EXF_OPTIONS_H
6  #include "PACKAGES_CONFIG.h"  #include "PACKAGES_CONFIG.h"
7    #include "AD_CONFIG.h"
8    
9  #ifdef ALLOW_EXF  #ifdef ALLOW_EXF
10    
11  #include "CPP_OPTIONS.h"  #include "CPP_OPTIONS.h"
# Line 23  C Line 25  C
25  c   pkg/exf CPP options:  c   pkg/exf CPP options:
26  c   --------------------  c   --------------------
27  c  c
28  c   >>> EXF_VERBOSE <<<  c   > ( EXF_VERBOSE ) < replaced with run-time, logical parameter "exf_verbose".
 c       Do a bit more printout for the log file than usual.  
29  c  c
30  c   >>> ALLOW_ATM_WIND <<<  c   >>> ALLOW_ATM_WIND <<<
31  c       If defined, 10-m wind fields can be read-in from files.  c       If defined, 10-m wind fields can be read-in from files.
32  c                                          c
33  c   >>> ALLOW_ATM_TEMP <<<  c   >>> ALLOW_ATM_TEMP <<<
34  c       If defined, atmospheric temperature and specific  c       If defined, atmospheric temperature and specific
35  c       humidity fields can be read-in from files.  c       humidity fields can be read-in from files.
36  c                                          c
37  c   >>> ALLOW_DOWNWARD_RADIATION <<<  c   >>> ALLOW_DOWNWARD_RADIATION <<<
38  c       If defined, downward long-wave and short-wave radiation  c       If defined, downward long-wave and short-wave radiation
39  c       can be read-in form files or computed from lwflux and swflux.  c       can be read-in form files or computed from lwflux and swflux.
40  c  c
41    c   >>> ALLOW_ZENITHANGLE <<<
42    c       If defined, ocean albedo varies with the zenith angle, and
43    c       incoming fluxes at the top of the atmosphere are computed
44    c
45  c   >>> ALLOW_BULKFORMULAE <<<  c   >>> ALLOW_BULKFORMULAE <<<
46  c       Allows the use of bulk formulae in order to estimate  c       Allows the use of bulk formulae in order to estimate
47  c       turbulent and radiative fluxes at the ocean's surface.  c       turbulent and radiative fluxes at the ocean surface.
48  c  c
49  c   >>> EXF_READ_EVAP <<<  c   >>> EXF_READ_EVAP <<<
50  c       If defined, evaporation fields are read-in, rather than  c       If defined, evaporation fields are read-in, rather than
51  c       computed from atmospheric state.  c       computed from atmospheric state.
52  c                                          c
53  c   >>> ALLOW_RUNOFF <<<  c   >>> ALLOW_RUNOFF <<<
54  c       If defined, river and glacier runoff can be read-in from files.  c       If defined, river and glacier runoff can be read-in from files.
55  c  c
56  c   >>> ATMOSPHERIC_LOADING <<<  c   >>> ATMOSPHERIC_LOADING <<<
57  c       If defined, atmospheric pressure can be read-in from files.  c       If defined, atmospheric pressure can be read-in from files.
58  c   WARNING: this flag is set (define/undef) in CPP_OPTIONS.h  c   WARNING: this flag is set (define/undef) in CPP_OPTIONS.h
59  c            and cannot be changed here (in EXF_OPTIONS)  c            and cannot be changed here (in EXF_OPTIONS)
60  c  c
61    c   >>> ICE_AREAMASK <<<
62    c       If defined, fractional ice-covered area MASK can be read-in from files.
63    c
64  c   >>> ALLOW_CLIMSST_RELAXATION <<<  c   >>> ALLOW_CLIMSST_RELAXATION <<<
65  c       Allow the relaxation to a monthly climatology of sea surface  c       Allow the relaxation to a monthly climatology of sea surface
66  c       temperature, e.g. the Reynolds climatology.  c       temperature, e.g. the Reynolds climatology.
# Line 128  c         |     |     |     |     | hflu Line 136  c         |     |     |     |     | hflu
136  c  c
137  c   ====================================================================  c   ====================================================================
138    
 C   Do more printout for the protocol file than usual.  
 #undef EXF_VERBOSE  
   
139  C   Bulk formulae related flags.  C   Bulk formulae related flags.
140  #define  ALLOW_ATM_TEMP  #define  ALLOW_ATM_TEMP
141  #define  ALLOW_ATM_WIND  #define  ALLOW_ATM_WIND
# Line 142  C   Bulk formulae related flags. Line 147  C   Bulk formulae related flags.
147  # undef ALLOW_BULK_LARGEYEAGER04  # undef ALLOW_BULK_LARGEYEAGER04
148  #endif  #endif
149    
150    C   Zenith Angle/Albedo related flags.
151    #ifdef ALLOW_DOWNWARD_RADIATION
152    # undef ALLOW_ZENITHANGLE
153    #endif
154    
155    C   Use ocean_emissivity*lwdwon in lwFlux. This flag should always be define
156    C   but is not because of backward compatibility
157    #ifdef ALLOW_DOWNWARD_RADIATION
158    # undef EXF_LWDOWN_WITH_EMISSIVITY
159    #endif
160    
161  C   Relaxation to monthly climatologies.  C   Relaxation to monthly climatologies.
162  #undef ALLOW_CLIMSST_RELAXATION  #undef ALLOW_CLIMSST_RELAXATION
163  #undef ALLOW_CLIMSSS_RELAXATION  #undef ALLOW_CLIMSSS_RELAXATION
# Line 149  C   Relaxation to monthly climatologies. Line 165  C   Relaxation to monthly climatologies.
165  C   Use spatial interpolation to interpolate  C   Use spatial interpolation to interpolate
166  C   forcing files from input grid to model grid.  C   forcing files from input grid to model grid.
167  #define USE_EXF_INTERPOLATION  #define USE_EXF_INTERPOLATION
168    C   runoff is a special case for which one might want to bypass
169    C   interpolation from an input grid
170    #ifdef USE_EXF_INTERPOLATION
171    # undef USE_NO_INTERP_RUNOFF
172    #endif
173    
174  #define EXF_INTERP_USE_DYNALLOC  #define EXF_INTERP_USE_DYNALLOC
175  #if ( defined (EXF_INTERP_USE_DYNALLOC) & defined (USING_THREADS) )  #if ( defined (EXF_INTERP_USE_DYNALLOC) & defined (USING_THREADS) )

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

  ViewVC Help
Powered by ViewVC 1.1.22