1 |
C $Header$ |
C $Header$ |
2 |
C $Name$ |
C $Name$ |
3 |
|
|
|
#ifndef ECCO_CPPOPTIONS_H |
|
|
#define ECCO_CPPOPTIONS_H |
|
|
#include "PACKAGES_CONFIG.h" |
|
|
#ifdef ALLOW_ECCO |
|
|
|
|
|
#include "CPP_OPTIONS.h" |
|
|
|
|
4 |
C CPP flags controlling which code is included in the files that |
C CPP flags controlling which code is included in the files that |
5 |
C will be compiled. |
C will be compiled. |
6 |
C |
C |
20 |
C |
C |
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 o Include the calendar tool. |
CPH >>>>>> THERE ARE NO MORE CAL OPTIONS TO BE SET <<<<<< |
|
#define ALLOW_CALENDAR |
|
|
#define ALLOW_CAL_NENDITER |
|
25 |
|
|
26 |
C ******************************************************************** |
C ******************************************************************** |
27 |
C *** Cost function Package *** |
C *** Cost function Package *** |
41 |
C Do more printout for the protocol file than usual. |
C Do more printout for the protocol file than usual. |
42 |
#define EXF_VERBOSE |
#define EXF_VERBOSE |
43 |
|
|
44 |
C Bulk formulae related flags. |
C Options that are required to use pkg/exf with pkg/seaice. |
45 |
#undef ALLOW_ATM_TEMP |
#define ALLOW_ATM_TEMP |
46 |
#undef ALLOW_ATM_WIND |
#define ALLOW_ATM_WIND |
47 |
#if (defined (ALLOW_ATM_TEMP) || \ |
#define ALLOW_DOWNWARD_RADIATION |
48 |
defined (ALLOW_ATM_WIND)) |
#define ALLOW_RUNOFF |
|
# define ALLOW_BULKFORMULAE |
|
|
#endif |
|
|
|
|
|
C Relaxation to monthly climatologies. |
|
|
#undef ALLOW_CLIM_CYCLIC |
|
|
#undef ALLOW_CLIMTEMP_RELAXATION |
|
|
#undef ALLOW_CLIMSALT_RELAXATION |
|
|
#define ALLOW_CLIMSST_RELAXATION |
|
49 |
#define ALLOW_CLIMSSS_RELAXATION |
#define ALLOW_CLIMSSS_RELAXATION |
50 |
|
#define ALLOW_BULKFORMULAE |
|
C Relaxation to monthly climatologies. |
|
|
#ifdef ALLOW_CLIMSST_RELAXATION |
|
|
# define ALLOW_MONTHLY_CLIMSST_RELAXATION |
|
|
#endif |
|
|
#ifdef ALLOW_CLIMSSS_RELAXATION |
|
|
# define ALLOW_MONTHLY_CLIMSSS_RELAXATION |
|
|
#endif |
|
|
|
|
|
C Relaxation to constant surface fields. |
|
|
#undef ALLOW_CONST_SST_RELAXATION |
|
|
#undef ALLOW_CONST_SSS_RELAXATION |
|
|
|
|
|
C Use spatial interpolation to interpolate |
|
|
C forcing files from input grid to model grid. |
|
|
cdm#define USE_EXF_INTERPOLATION |
|
|
|
|
|
#endif /* ALLOW_ECCO */ |
|
|
#endif /* ECCO_CPPOPTIONS_H */ |
|