34 |
C modified for sea-ice effects by pkg/seaice. |
C modified for sea-ice effects by pkg/seaice. |
35 |
#define SEAICE_EXTERNAL_FLUXES |
#define SEAICE_EXTERNAL_FLUXES |
36 |
|
|
37 |
C-- The actual number of ice categories used to solve for seaice flux is |
C-- This CPP flag has been retired. The number of ice categories |
38 |
C now a run-time parameter (SEAICE_multDim). |
C used to solve for seaice flux is now specified by run-time |
39 |
C This CPP-flag will be completely removed soon (no longer in main code); |
C parameter SEAICE_multDim. |
40 |
C it is just used to set default number of categories, i.e., =1 if undef, |
C Note: be aware of pickup_seaice.* compatibility issues when |
41 |
C or =MULTDIM if defined (MULTDIM=7 in default SEAICE_SIZE.h). |
C restarting a simulation with a different number of categories. |
42 |
C Note: be aware of pickup_seaice.* compatibility issues when restarting |
c#define SEAICE_MULTICATEGORY |
|
C a simulation with a different number of categories. |
|
|
#undef SEAICE_MULTICATEGORY |
|
43 |
|
|
44 |
C-- run with sea Ice Thickness Distribution (ITD); |
C-- run with sea Ice Thickness Distribution (ITD); |
45 |
C set number of categories (nITD) in SEAICE_SIZE.h |
C set number of categories (nITD) in SEAICE_SIZE.h |
79 |
#ifdef SEAICE_CGRID |
#ifdef SEAICE_CGRID |
80 |
C enable JFNK code by defining the following flag |
C enable JFNK code by defining the following flag |
81 |
# define SEAICE_ALLOW_JFNK |
# define SEAICE_ALLOW_JFNK |
82 |
|
C enable LSR to use global (multi-tile) tri-diagonal solver |
83 |
|
# undef SEAICE_GLOBAL_3DIAG_SOLVER |
84 |
C enable EVP code by defining the following flag |
C enable EVP code by defining the following flag |
85 |
# define SEAICE_ALLOW_EVP |
# define SEAICE_ALLOW_EVP |
86 |
# ifdef SEAICE_ALLOW_EVP |
# ifdef SEAICE_ALLOW_EVP |