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 |
|
|
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 -------------------- |
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 |
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 |
|
|