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 |
44 |
C Do more printout for the protocol file than usual. |
C Do more printout for the protocol file than usual. |
45 |
#define EXF_VERBOSE |
#define EXF_VERBOSE |
46 |
|
|
47 |
C Bulk formulae related flags. |
C Options that are required to use pkg/exf with pkg/seaice. |
48 |
#undef ALLOW_ATM_TEMP |
#define ALLOW_ATM_TEMP |
49 |
#undef ALLOW_ATM_WIND |
#define ALLOW_ATM_WIND |
50 |
#if (defined (ALLOW_ATM_TEMP) || \ |
#define ALLOW_DOWNWARD_RADIATION |
51 |
defined (ALLOW_ATM_WIND)) |
#define ALLOW_RUNOFF |
52 |
# define ALLOW_BULKFORMULAE |
|
53 |
#endif |
C Evaporation is read-in from file. |
54 |
|
#define EXF_READ_EVAP |
55 |
C Relaxation to monthly climatologies. |
|
56 |
#undef ALLOW_CLIM_CYCLIC |
C Options that control relaxation terms. |
57 |
#undef ALLOW_CLIMTEMP_RELAXATION |
#undef ALLOW_CLIM_CYCLIC |
58 |
#undef ALLOW_CLIMSALT_RELAXATION |
#undef ALLOW_CLIMTEMP_RELAXATION |
59 |
#define ALLOW_CLIMSST_RELAXATION |
#undef ALLOW_CLIMSALT_RELAXATION |
60 |
|
#undef ALLOW_CLIMSST_RELAXATION |
61 |
#define ALLOW_CLIMSSS_RELAXATION |
#define ALLOW_CLIMSSS_RELAXATION |
|
|
|
|
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 */ |
|