52 |
|
|
53 |
#endif /* SEAICE_EXTERNAL_FORCING */ |
#endif /* SEAICE_EXTERNAL_FORCING */ |
54 |
|
|
55 |
|
#ifdef ALLOW_OBCS |
56 |
|
C- OBCS information is needed to define the correct sea ice mask. |
57 |
|
#include "OBCS_OPTIONS.h" |
58 |
|
#endif /* ALLOW_OBCS */ |
59 |
|
|
60 |
C-- By default, the sea-ice package uses 2-category thermodynamics. |
C-- By default, the sea-ice package uses 2-category thermodynamics. |
61 |
C When this flag is set, an 8-category calculation of ice |
C When this flag is set, an 8-category calculation of ice |
66 |
C in the middle of an integration. |
C in the middle of an integration. |
67 |
#define SEAICE_MULTICATEGORY |
#define SEAICE_MULTICATEGORY |
68 |
|
|
69 |
C-- By default cdm wind stress under sea-ice is set to the |
C-- By default for B-grid dynamics solver wind stress under sea-ice is |
70 |
C same value as it would be if there was no sea-ice. |
C set to the same value as it would be if there was no sea-ice. |
71 |
C This is a placeholder until a more physically-sensible |
C Define following CPP flag for B-grid ice-ocean stress coupling. |
|
C stable solution is developed. Apparently ocean stress |
|
|
C that is based on sea-ice velocity can cause trouble in |
|
|
C Arctic Ocean configurations. This temporary solution |
|
|
C also corresponds to that adopted by CCSM-2. For the |
|
|
C adventurous user who requires ice-modified stress, |
|
|
C following options are available. |
|
|
#undef SEAICE_ORIGINAL_BAD_ICE_STRESS |
|
72 |
#undef SEAICE_TEST_ICE_STRESS_1 |
#undef SEAICE_TEST_ICE_STRESS_1 |
73 |
|
|
74 |
|
C-- By default for B-grid dynamics solver surface tilt is obtained |
75 |
|
C indirectly via geostrophic velocities. Define following CPP |
76 |
|
C in order to ues ETAN instead. |
77 |
|
#undef EXPLICIT_SSH_SLOPE |
78 |
|
|
79 |
C-- By default the freezing point of water is set to the value of |
C-- By default the freezing point of water is set to the value of |
80 |
C the parameter SEAICE_freeze (=-1.96 by default). To use a |
C the parameter SEAICE_freeze (=-1.96 by default). To use a |
81 |
C simple linear dependence of the freezing point on salinity, |
C simple linear dependence of the freezing point on salinity, |
87 |
C-- Allow SEAICEuseFlooding, which converts snow to ice if submerged. |
C-- Allow SEAICEuseFlooding, which converts snow to ice if submerged. |
88 |
#define ALLOW_SEAICE_FLOODING |
#define ALLOW_SEAICE_FLOODING |
89 |
|
|
90 |
|
C-- By default sea ice is fresh. Set following flag for salty ice. |
91 |
|
#define SEAICE_SALINITY |
92 |
|
|
93 |
C-- By default the seaice model is discretized on a B-Grid (for |
C-- By default the seaice model is discretized on a B-Grid (for |
94 |
C historical reasons). Define the following flag to use a new |
C historical reasons). Define the following flag to use a new |
95 |
C (not thoroughly) test version on a C-grid |
C (not thoroughly) test version on a C-grid |
101 |
#undef SEAICE_ALLOW_EVP |
#undef SEAICE_ALLOW_EVP |
102 |
#endif /* SEAICE_CGRID */ |
#endif /* SEAICE_CGRID */ |
103 |
|
|
104 |
|
C-- When set use MAX_HEFF to cap sea ice thickness in seaice_growth |
105 |
|
#define SEAICE_CAP_HEFF |
106 |
|
|
107 |
#endif /* SEAICE_OPTIONS_H */ |
#endif /* SEAICE_OPTIONS_H */ |
108 |
|
|
109 |
CEH3 ;;; Local Variables: *** |
CEH3 ;;; Local Variables: *** |